Reminders Mutations

These mutations allow you to interact with reminders data.

createReminder

Returns: Reminder!

Arguments

ArgumentTypeDescription
inputReminderInputInput data for reminder operation
Example Query
mutation($input: ReminderInput) {
createReminder(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

createReminderSilence

Arguments

ArgumentTypeDescription
inputReminderSilenceInputInput data for reminder silence operation
Example Query
mutation($input: ReminderSilenceInput) {
createReminderSilence(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

deleteReminder

Returns: Reminder!

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteReminder(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

sendTestEmail

Returns: String

Arguments

ArgumentTypeDescription
emails[String!]Email(s) to send test to
locationIdrequiredID!Current Location ID
templaterequiredString!Email Template
Example Query
mutation(
$emails: [String!],
$locationId: ID!,
$template: String!
) {
sendTestEmail(
emails: $emails,
locationId: $locationId,
template: $template
) {
id
# Add other fields you need
}
}
Variables
{
"emails": {},
"locationId": "1",
"template": "example"
}

updateReminder

Returns: Reminder

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredReminderInput!Input
Example Query
mutation(
$id: ID!,
$input: ReminderInput!
) {
updateReminder(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateReminderSilence

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredReminderSilenceInput!Input
Example Query
mutation(
$id: ID!,
$input: ReminderSilenceInput!
) {
updateReminderSilence(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}