app.bivri.actor.putPreferences

lexicons.bivri.app

Schema Diff

+1 -1

From

CID
bafyreiencsm42ac...
Indexed At
2026-08-30 09:41 UTC
View this version

To

CID
bafyreifs4esqmij...
Indexed At
2026-08-30 12:04 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "app.bivri.actor.putPreferences",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "procedure",
6 6
      "input": {
7 7
        "schema": {
8 8
          "type": "object",
9 9
          "properties": {
10 10
            "notifications": {
11 11
              "ref": "app.bivri.actor.defs#notificationPreferences",
12 12
              "type": "ref"
13 13
            }
14 14
          }
15 15
        },
16 16
        "encoding": "application/json"
17 17
      },
18 18
      "errors": [
19 19
        {
20 -
          "name": "AuthRequired",
20 +
          "name": "Unauthenticated",
21 21
          "description": "Nobody is authenticated, so there are no preferences to replace."
22 22
        }
23 23
      ],
24 24
      "output": {
25 25
        "schema": {
26 26
          "type": "object",
27 27
          "required": [
28 28
            "notifications"
29 29
          ],
30 30
          "properties": {
31 31
            "notifications": {
32 32
              "ref": "app.bivri.actor.defs#notificationPreferences",
33 33
              "type": "ref"
34 34
            }
35 35
          }
36 36
        },
37 37
        "encoding": "application/json"
38 38
      },
39 39
      "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."
40 40
    }
41 41
  },
42 42
  "$type": "com.atproto.lexicon.schema",
43 43
  "lexicon": 1
44 44
}

Compare Other Versions

Lexicon Garden

@