app.bivri.actor.putPreferences

lexicons.bivri.app

{
  "id": "app.bivri.actor.putPreferences",
  "defs": {
    "main": {
      "type": "procedure",
      "input": {
        "schema": {
          "type": "object",
          "properties": {
            "notifications": {
              "ref": "app.bivri.actor.defs#notificationPreferences",
              "type": "ref"
            }
          }
        },
        "encoding": "application/json"
      },
      "errors": [
        {
          "name": "Unauthenticated",
          "description": "Nobody is authenticated, so there are no preferences to replace."
        },
        {
          "name": "InvalidInput",
          "description": "The request body is not an object, names a preference group that is not an object, names a reason this service does not have, or omits one it does. Nothing was stored."
        }
      ],
      "output": {
        "schema": {
          "type": "object",
          "required": [
            "notifications"
          ],
          "properties": {
            "notifications": {
              "ref": "app.bivri.actor.defs#notificationPreferences",
              "type": "ref"
            }
          }
        },
        "encoding": "application/json"
      },
      "description": "Replace the authenticated account's own preferences. Every group sent is replaced whole and every group omitted is left as it was, so a client that knows about one group cannot silently reset another it has never heard of. Sending the same preferences twice is the same as sending them once. Preferences are the account's alone: nothing here names another account, and nothing here is served to one."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against app.bivri.actor.putPreferences

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:uqat5a7hrbww3snbbinxgwah
CID
bafyreihmbpwgns6mgnggaahfofzcgqrx746av5z4hcevjxijni4k7lwate
Indexed At
2026-08-30 13:19 UTC
AT-URI
at://did:plc:uqat5a7hrbww3snbbinxgwah/com.atproto.lexicon.schema/app.bivri.actor.putPreferences

Version History (3 versions)

Referenced Schemas (1)

Lexicon Garden

@