Notifications
6 operations, generated from the OpenAPI document.
Your notifications, newest first (only records you can still read)
GET /api/notifications
Access: any signed-in user, for their own data; signed-in session only (no personal access tokens).
Parameters
| Name | In | Type | Required |
|---|---|---|---|
limit | query | integer | no |
cursor | query | string | no |
unread | query | "true" | "false" | no |
Responses
200Successnotificationsarray of object requiredidstring (uuid) requiredkind"mention" | "reply" | "assigned" requiredactorIdstring (uuid) | null requiredactorNamestring requiredworkspaceIdstring (uuid) requiredbaseIdstring (uuid) requiredtableIdstring (uuid) requiredrecordIdstring (uuid) requiredcommentIdstring (uuid) | null requiredfieldIdstring (uuid) | null requiredbaseNamestring requiredtableNamestring requiredrecordNamestring requiredfieldNamestring | null requiredexcerptstring | null requiredcreatedAtstring (date-time) requiredreadAtstring (date-time) | null required
nextCursorstring | null requiredunreadinteger required
401Not signed in422The request failed validation429Too many requests: a rate limit was reached (see Retry-After)
How many of your notifications are unread
GET /api/notifications/unread
Access: any signed-in user, for their own data; signed-in session only (no personal access tokens).
Responses
200Successunreadinteger required
401Not signed in429Too many requests: a rate limit was reached (see Retry-After)
Mark one of your notifications read
POST /api/notifications/{notificationId}/read
Access: any signed-in user, for their own data; signed-in session only (no personal access tokens).
Parameters
| Name | In | Type | Required |
|---|---|---|---|
notificationId | path | string (uuid) | yes |
Responses
200Successunreadinteger required
401Not signed in429Too many requests: a rate limit was reached (see Retry-After)
Mark all your notifications read
POST /api/notifications/read
Access: any signed-in user, for their own data; signed-in session only (no personal access tokens).
Responses
200Successunreadinteger required
401Not signed in429Too many requests: a rate limit was reached (see Retry-After)
Which notifications you get by email
GET /api/me/notification-preferences
Access: any signed-in user, for their own data; signed-in session only (no personal access tokens).
Responses
200Successemail"all" | "mentions" | "none" requiredfrequency"immediately" | "hourly" | "daily" required
401Not signed in429Too many requests: a rate limit was reached (see Retry-After)
Choose which notifications you get by email (all, mentions only, none) and when (immediately, hourly or daily digests)
PUT /api/me/notification-preferences
Access: any signed-in user, for their own data; signed-in session only (no personal access tokens).
Request body
email"all" | "mentions" | "none"frequency"immediately" | "hourly" | "daily"
Responses
200Successemail"all" | "mentions" | "none" requiredfrequency"immediately" | "hourly" | "daily" required
401Not signed in422The request failed validation429Too many requests: a rate limit was reached (see Retry-After)