app.didpic.notification.updateSeen
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Mark notifications as seen up to seenAt.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"seenAt": {
"format": "datetime",
"type": "string"
},
"token": {
"description": "Caller's push token. When supplied and bound to the viewer, the response carries the post-update device badge.",
"type": "string"
}
},
"required": [
"seenAt"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"badge": {
"description": "Device-wide unread sum across every DID bound to the supplied token.",
"minimum": 0,
"type": "integer"
}
},
"type": "object"
}
},
"type": "procedure"
}
},
"id": "app.didpic.notification.updateSeen",
"lexicon": 1
}
Metadata
- DID
-
did:plc:an2jtp4jgkkbtmwfzhpbxawd - CID
-
bafyreianba75ywxil6xizm3vtm4o445nc3ltrvnwjv5uaihbfyhfw3ylji - Indexed At
- 2026-05-18 02:59 UTC
- AT-URI
-
at://did:plc:an2jtp4jgkkbtmwfzhpbxawd/com.atproto.lexicon.schema/app.didpic.notification.updateSeen
Version History (3 versions)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.didpic.chat.markRead procedure
Mark a conversation as read by the caller up to its most recent message.
-
app.tempomusic.notification.updateSeen procedure
Mark the requesting viewer's notifications as seen up to seenAt. Server clamps the stored value to max(stored, received) so the marker is monotonic. The viewer DID is read from the service-auth JWT (`iss` claim) — no …
-
app.bsky.notification.updateSeen procedure
Notify server that the requesting account has seen notifications. Requires auth.
-
Notify server that the requesting account has seen notifications. Requires auth.
-
Marks every notification raised at or before a point in time seen.