Paginated notifications addressed to the requesting viewer, newest first. The viewer DID is read from the service-auth JWT (`iss` claim) — no `?viewer=` query parameter.
Parameters
Output
application/jsoncursor
string
Optional
Cursor for fetching the next page. Absent when no further results are available.
notifications
array
Required
No description available.
seenAt
stringdatetime
Optional
The server's currently persisted seenAt for this viewer. Absent when never set.
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"output": {
"schema": {
"type": "object",
"required": [
"notifications"
],
"properties": {
"cursor": {
"type": "string",
"maxLength": 1024,
"description": "Cursor for fetching the next page. Absent when no further results are available."
},
"seenAt": {
"type": "string",
"format": "datetime",
"description": "The server's currently persisted seenAt for this viewer. Absent when never set."
},
"notifications": {
"type": "array",
"items": {
"ref": "app.tempomusic.notification.defs#notificationView",
"type": "ref"
}
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of notifications to return."
},
"cursor": {
"type": "string",
"maxLength": 1024,
"description": "Opaque pagination cursor returned by a previous call."
}
}
},
"description": "Paginated notifications addressed to the requesting viewer, newest first. The viewer DID is read from the service-auth JWT (`iss` claim) — no `?viewer=` query parameter."
}