API Reference
Timerise © 2024
Reminders are used to communicate with the client before the service is due. They are implemented via SMS and email.
type Reminder {
projectId: ID!
serviceId: ID!
bookingId: ID!
reminderId: ID!
status: ReminderStatus!
channels: [ReminderChannel]!
dateTime: DateTime!
createdAt: DateTime!
updatedAt: DateTime!
}
enum ReminderStatus {
NEW
READY
EXECUTED
CANCELED
}
enum ReminderChannel {
EMAIL
SMS
}
Returns a Reminder resource by ID.
reminder(
reminderId: ID!
): Reminder
<aside>
🔑 Minimal role required: USER
</aside>
reminderCreate(
bookingId: ID!
dateTime: DateTime!
): Reminder
<aside>
🔑 Minimal role required: USER
</aside>
Cancels a reminder.
reminderCancel(
reminderId: ID!
): Reminder
<aside>
🔑 Minimal role required: USER
</aside>
Removes a reminder.
reminderDelete(
reminderId: ID!
): String
<aside>
🔑 Minimal role required: ADMIN
/ APIADMIN
</aside>