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>