Notifications
Get notifications
Returns recent notifications for the authenticated user.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Get notification preferences
Returns all notification preferences for the user in the current organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Update notification preferences
Upserts notification preferences for the authenticated user.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredPreferences update
preferencesarray<object>OK
Mark all notifications as read
Marks all unread notifications as read for the authenticated user.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Get unread notification count
Returns the count of unread notifications for the authenticated user.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Mark notification as dismissed
Marks a notification as dismissed.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringNotification ID
OK
Mark notification as read
Marks a notification as read.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringNotification ID
OK
List notification channels
Returns all notification channels configured for the organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create notification channel
Creates a new notification channel (email, Slack, webhook, etc.) for the organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredNotification channel creation payload
bodyRequiredobjectCreated
Delete notification channel
Deletes a notification channel by ID.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
channelIdRequiredstringNotification Channel ID (UUID)
OK
Update notification channel
Updates an existing notification channel by ID.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredNotification channel update payload
bodyRequiredobjectPath Parameters
channelIdRequiredstringNotification Channel ID (UUID)
OK
Test notification channel
Sends a test notification through the specified channel to verify it works.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
channelIdRequiredstringNotification Channel ID (UUID)
OK