us.off-the-clock.push.getPushSettings
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"device": {
"description": "One of the viewer's subscriptions. The endpoint itself is never answered.",
"properties": {
"createdAt": {
"format": "datetime",
"type": "string"
},
"host": {
"description": "The push service's host.",
"type": "string"
},
"id": {
"description": "An opaque name for the subscription, for unregisterPushSubscription.",
"type": "string"
},
"label": {
"description": "What the browser called itself, such as iPhone or Mac ยท Firefox.",
"maxLength": 64,
"type": "string"
},
"lastSuccessAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"id",
"host",
"createdAt"
],
"type": "object"
},
"kindSetting": {
"properties": {
"enabled": {
"type": "boolean"
},
"kind": {
"knownValues": [
"reply",
"mention",
"quote",
"rsvp",
"event-status",
"like",
"repost",
"vote"
],
"type": "string"
}
},
"required": [
"kind",
"enabled"
],
"type": "object"
},
"main": {
"description": "Whether this AppView sends Web Push, its VAPID public key, and the viewer's devices and push preferences (D63).",
"errors": [
{
"name": "NotSpaceMember"
}
],
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"devices": {
"items": {
"ref": "#device",
"type": "ref"
},
"type": "array"
},
"kinds": {
"items": {
"ref": "#kindSetting",
"type": "ref"
},
"type": "array"
},
"mutedSpaces": {
"items": {
"description": "A pair's TID.",
"type": "string"
},
"type": "array"
},
"publicKey": {
"description": "The VAPID public key as base64url, the applicationServerKey browsers subscribe with; absent with push off.",
"type": "string"
},
"pushEnabled": {
"type": "boolean"
}
},
"required": [
"pushEnabled",
"devices",
"kinds",
"mutedSpaces"
],
"type": "object"
}
},
"type": "query"
}
},
"id": "us.off-the-clock.push.getPushSettings",
"lexicon": 1
}
Metadata
- DID
-
did:plc:tevv7zpavtjtsvqrrwwipobt - CID
-
bafyreicviuan3tbvfzk25zzhntle7nqyr4c5762fq5bbvpftfalvzjfgmi - Indexed At
- 2026-10-27 00:09 UTC
- AT-URI
-
at://did:plc:tevv7zpavtjtsvqrrwwipobt/com.atproto.lexicon.schema/us.off-the-clock.push.getPushSettings
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
How this host sends alerts to people's devices (Web Push): the key a browser subscribes with, and, to someone signed in, how many of their devices it alerts.
-
Authenticated member Web Push subscription management. Identity comes only from authentication.
-
Registers this browser's push subscription to the viewer. An endpoint registered by someone else moves to the viewer: one browser has one recipient.
-
us.off-the-clock.push.putPushPreferences procedure
Replaces the viewer's push preferences: each kind named is on or off, every other takes its default, and the spaces listed are muted. They apply to every device.