Skip to main content
PUT
Update notification preferences

Authorizations

Authorization
string
header
required

API key or session token (Bearer)

Body

application/json
emailEnabled
boolean
ntfyEnabled
boolean
ntfyServerUrl
string | null
ntfyTopic
string | null
ntfyToken
string | null
gotifyEnabled
boolean
gotifyServerUrl
string | null
gotifyToken
string | null
webhookEnabled
boolean
webhookUrl
string | null
webhookSecret
string | null
taskAssignmentEnabled
boolean
taskCommentEnabled
boolean
taskStatusChangeEnabled
boolean
dueDateReminderEnabled
boolean
dueDateReminderLeadTimeMinutes
integer

Between 5 minutes and 30 days.

Required range: 5 <= x <= 43200

Response

The updated preferences

emailAddress
string | null
required
emailEnabled
boolean
required
ntfyEnabled
boolean
required
ntfyConfigured
boolean
required
ntfyServerUrl
string | null
required
ntfyTopic
string | null
required
ntfyTokenConfigured
boolean
required
maskedNtfyToken
string | null
required
gotifyEnabled
boolean
required
gotifyConfigured
boolean
required
gotifyServerUrl
string | null
required
gotifyTokenConfigured
boolean
required
maskedGotifyToken
string | null
required
webhookEnabled
boolean
required
webhookConfigured
boolean
required
webhookUrl
string | null
required
webhookSecretConfigured
boolean
required
maskedWebhookSecret
string | null
required
taskAssignmentEnabled
boolean
required
taskCommentEnabled
boolean
required
taskStatusChangeEnabled
boolean
required
dueDateReminderEnabled
boolean
required
dueDateReminderLeadTimeMinutes
number
required

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

workspaces
object[]
required

Per-workspace overrides. A workspace with no rule follows the global settings.

createdAt
string<date-time> | null
required
updatedAt
string<date-time> | null
required