Notification Preferences

Update notification preferences

Update the global delivery settings. Omitted fields are left unchanged; a secret sent as null is cleared.

put/notification-preferences

Request body

emailEnabledboolean
ntfyEnabledboolean
ntfyServerUrlstring nullable
ntfyTopicstring nullable
ntfyTokenstring nullable
gotifyEnabledboolean
gotifyServerUrlstring nullable
gotifyTokenstring nullable
webhookEnabledboolean
webhookUrlstring nullable
webhookSecretstring nullable
taskAssignmentEnabledboolean
taskCommentEnabledboolean
taskStatusChangeEnabledboolean
dueDateReminderEnabledboolean
dueDateReminderLeadTimeMinutesinteger

Between 5 minutes and 30 days.

Response

The updated preferences

emailAddressstring nullable required
emailEnabledboolean required
ntfyEnabledboolean required
ntfyConfiguredboolean required
ntfyServerUrlstring nullable required
ntfyTopicstring nullable required
ntfyTokenConfiguredboolean required
maskedNtfyTokenstring nullable required
gotifyEnabledboolean required
gotifyConfiguredboolean required
gotifyServerUrlstring nullable required
gotifyTokenConfiguredboolean required
maskedGotifyTokenstring nullable required
webhookEnabledboolean required
webhookConfiguredboolean required
webhookUrlstring nullable required
webhookSecretConfiguredboolean required
maskedWebhookSecretstring nullable required
taskAssignmentEnabledboolean required
taskCommentEnabledboolean required
taskStatusChangeEnabledboolean required
dueDateReminderEnabledboolean required
dueDateReminderLeadTimeMinutesnumber required

How long before a due date the reminder fires, in minutes.

createdAtstring date-time nullable required
updatedAtstring date-time nullable required

Changes