ai.newnal.illi.device.getState

illi-service.newnal.id

Schema Diff

+1 -1

From

CID
bafyreidiabmaavf...
Indexed At
2026-10-19 16:48 UTC
View this version

To

CID
bafyreiaacttdo2m...
Indexed At
2026-10-23 07:24 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "homeRef": {
5 5
      "properties": {
6 6
        "homeId": {
7 7
          "format": "tid",
8 8
          "type": "string"
9 9
        },
10 10
        "name": {
11 11
          "type": "string"
12 12
        }
13 13
      },
14 14
      "required": [
15 15
        "homeId",
16 16
        "name"
17 17
      ],
18 18
      "type": "object"
19 19
    },
20 20
    "main": {
21 -
      "description": "Everything the device needs to render: status, onboarding code while waiting, home, parents, members, pending requests and the acknowledged event cursor (D-44).",
21 +
      "description": "Everything the device needs to render: status, onboarding code while waiting, home, parents, members, pending requests and the acknowledged event cursor.",
22 22
      "errors": [
23 23
        {
24 24
          "name": "DeviceNotFound"
25 25
        }
26 26
      ],
27 27
      "output": {
28 28
        "encoding": "application/json",
29 29
        "schema": {
30 30
          "properties": {
31 31
            "deviceId": {
32 32
              "type": "string"
33 33
            },
34 34
            "home": {
35 35
              "ref": "#homeRef",
36 36
              "type": "ref"
37 37
            },
38 38
            "lastEventId": {
39 39
              "type": "integer"
40 40
            },
41 41
            "members": {
42 42
              "items": {
43 43
                "ref": "ai.newnal.illi.home.defs#memberView",
44 44
                "type": "ref"
45 45
              },
46 46
              "type": "array"
47 47
            },
48 48
            "onboardingCode": {
49 49
              "ref": "#onboardingCode",
50 50
              "type": "ref"
51 51
            },
52 52
            "parent1": {
53 53
              "ref": "#parent1",
54 54
              "type": "ref"
55 55
            },
56 56
            "parents": {
57 57
              "items": {
58 58
                "ref": "ai.newnal.illi.home.defs#parentView",
59 59
                "type": "ref"
60 60
              },
61 61
              "type": "array"
62 62
            },
63 63
            "pendingRequests": {
64 64
              "items": {
65 65
                "ref": "#pendingRequest",
66 66
                "type": "ref"
67 67
              },
68 68
              "type": "array"
69 69
            },
70 70
            "status": {
71 71
              "knownValues": [
72 72
                "registered",
73 73
                "awaitingLink",
74 74
                "active",
75 75
                "unlinked",
76 76
                "retired"
77 77
              ],
78 78
              "type": "string"
79 79
            }
80 80
          },
81 81
          "required": [
82 82
            "deviceId",
83 83
            "status"
84 84
          ],
85 85
          "type": "object"
86 86
        }
87 87
      },
88 88
      "parameters": {
89 89
        "properties": {
90 90
          "deviceId": {
91 91
            "maxLength": 64,
92 92
            "type": "string"
93 93
          }
94 94
        },
95 95
        "required": [
96 96
          "deviceId"
97 97
        ],
98 98
        "type": "params"
99 99
      },
100 100
      "type": "query"
101 101
    },
102 102
    "onboardingCode": {
103 103
      "properties": {
104 104
        "code": {
105 105
          "type": "string"
106 106
        },
107 107
        "expiresAt": {
108 108
          "format": "datetime",
109 109
          "type": "string"
110 110
        }
111 111
      },
112 112
      "required": [
113 113
        "code",
114 114
        "expiresAt"
115 115
      ],
116 116
      "type": "object"
117 117
    },
118 118
    "parent1": {
119 119
      "properties": {
120 120
        "did": {
121 121
          "format": "did",
122 122
          "type": "string"
123 123
        },
124 124
        "handle": {
125 125
          "format": "handle",
126 126
          "type": "string"
127 127
        }
128 128
      },
129 129
      "required": [
130 130
        "did"
131 131
      ],
132 132
      "type": "object"
133 133
    },
134 134
    "pendingRequest": {
135 135
      "properties": {
136 136
        "expiresAt": {
137 137
          "format": "datetime",
138 138
          "type": "string"
139 139
        },
140 140
        "requestId": {
141 141
          "type": "string"
142 142
        },
143 143
        "slot": {
144 144
          "type": "integer"
145 145
        },
146 146
        "type": {
147 147
          "knownValues": [
148 148
            "parentCreation"
149 149
          ],
150 150
          "type": "string"
151 151
        }
152 152
      },
153 153
      "required": [
154 154
        "requestId",
155 155
        "type",
156 156
        "expiresAt"
157 157
      ],
158 158
      "type": "object"
159 159
    }
160 160
  },
161 161
  "id": "ai.newnal.illi.device.getState",
162 162
  "lexicon": 1
163 163
}

Compare Other Versions

Lexicon Garden

@