app.zeens.notification.getUnreadCount
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Get the count of unread notifications for a Zeens user (count newer than the user's seenAt cursor).",
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"count": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"count"
],
"type": "object"
}
},
"parameters": {
"properties": {
"actors": {
"description": "Required comma-separated allowlist of author DIDs (the Zeens membership set). Only notifications authored by one of these DIDs are counted, so activity from Bluesky or another atproto client never drives the badge. An empty list counts zero.",
"type": "string"
},
"recipient": {
"format": "did",
"type": "string"
}
},
"required": [
"recipient",
"actors"
],
"type": "params"
},
"type": "query"
}
},
"id": "app.zeens.notification.getUnreadCount",
"lexicon": 1
}
Metadata
- DID
-
did:plc:pwpuqwge6g7xrjmfbw73uycw - CID
-
bafyreihzrsyftc4finduzkw5v24mjkzu2nmwvxlnfs2hugjj5xvtdxlwtm - Indexed At
- 2026-10-22 16:31 UTC
- AT-URI
-
at://did:plc:pwpuqwge6g7xrjmfbw73uycw/com.atproto.lexicon.schema/app.zeens.notification.getUnreadCount
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Count of unread notifications for the requesting viewer. The viewer DID is read from the service-auth JWT (`iss` claim) — no `?viewer=` query parameter.
-
Unread notification count for the viewer.
-
Get the number of the authenticated member's unread notifications, for a badge count.
-
Count the number of unread notifications for the requesting account. Requires auth.
-
Count the number of unread notifications for the requesting account. Requires auth.