Docs
Update Preferences
PATCH /notification-preferences
PATCH
/notification-preferencesUpdates the authenticated user's notification preferences. Supports partial updates — only the fields provided will be applied. Channel toggles enable or disable entire delivery channels; assignment updates control per-event-type opt-in for a given channel.
Required Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <token> | Optional | Authenticate via OAuth2 in Bruno. |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| emailAddress | string | Optional | Email address to use for notification delivery. |
| channelToggles | ChannelToggle[] | Optional | Enable or disable delivery channels. |
| assignmentUpdates | AssignmentUpdate[] | Optional | Per-event-type opt-in settings per channel. |
ChannelToggle Object
| Field | Type | Required | Description |
|---|---|---|---|
| channel | string | Required | Delivery channel to toggle (e.g. Email, InApp, Push, Sms). |
| enabled | bool | Required | Whether the channel should be enabled. |
AssignmentUpdate Object
| Field | Type | Required | Description |
|---|---|---|---|
| channel | string | Required | Delivery channel (e.g. Email, InApp). |
| eventType | string | Required | Domain event type to configure (e.g. TaskAssigned, AreaUpdated). |
| enabled | bool | Required | Whether this event type should trigger a notification on this channel. |
Response
200 OK — No body.