Mark one or more notification groups as read for the authenticated viewer. Each entry stamps the viewer's readAt for that groupKey, hiding the group from ink.branchline.listNotifications until fresh activity pushes latestAt past the stamp. Responds 401 without a session.
Input
application/jsonentries
array
Required
No description available.
maxLength: 100 itemsminLength: 1 itemsOutput
application/jsonupdated
integer
Required
No description available.
Errors
Unauthorized
The caller is not signed in. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"entries"
],
"properties": {
"entries": {
"type": "array",
"items": {
"ref": "#entry",
"type": "ref"
},
"maxLength": 100,
"minLength": 1
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "Unauthorized",
"description": "The caller is not signed in."
}
],
"output": {
"schema": {
"type": "object",
"required": [
"updated"
],
"properties": {
"updated": {
"type": "integer",
"minimum": 0
}
}
},
"encoding": "application/json"
},
"description": "Mark one or more notification groups as read for the authenticated viewer. Each entry stamps the viewer's readAt for that groupKey, hiding the group from ink.branchline.listNotifications until fresh activity pushes latestAt past the stamp. Responds 401 without a session."
}