rsvp.atmo.rsvp.getRecord

atmo.rsvp

Schema Diff

+5 -1

From

CID
bafyreifgzf5qvlj...
Indexed At
2026-04-14 17:40 UTC
View this version

To

CID
bafyreihndwgmvk5...
Indexed At
2026-04-19 17:27 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
    "appBskyActorProfile": {
5 5
      "properties": {
6 6
        "avatar": {
7 7
          "accept": [
8 8
            "image/png",
9 9
            "image/jpeg"
10 10
          ],
11 11
          "description": "Small image to be displayed next to posts from account. AKA, 'profile picture'",
12 12
          "maxSize": 1000000,
13 13
          "type": "blob"
14 14
        },
15 15
        "banner": {
16 16
          "accept": [
17 17
            "image/png",
18 18
            "image/jpeg"
19 19
          ],
20 20
          "description": "Larger horizontal image to display behind profile view.",
21 21
          "maxSize": 1000000,
22 22
          "type": "blob"
23 23
        },
24 24
        "createdAt": {
25 25
          "format": "datetime",
26 26
          "type": "string"
27 27
        },
28 28
        "description": {
29 29
          "description": "Free-form profile description text.",
30 30
          "maxGraphemes": 256,
31 31
          "maxLength": 2560,
32 32
          "type": "string"
33 33
        },
34 34
        "displayName": {
35 35
          "maxGraphemes": 64,
36 36
          "maxLength": 640,
37 37
          "type": "string"
38 38
        },
39 39
        "joinedViaStarterPack": {
40 40
          "ref": "com.atproto.repo.strongRef",
41 41
          "type": "ref"
42 42
        },
43 43
        "labels": {
44 44
          "description": "Self-label values, specific to the Bluesky application, on the overall account.",
45 45
          "refs": [
46 46
            "com.atproto.label.defs#selfLabels"
47 47
          ],
48 48
          "type": "union"
49 49
        },
50 50
        "pinnedPost": {
51 51
          "ref": "com.atproto.repo.strongRef",
52 52
          "type": "ref"
53 53
        },
54 54
        "pronouns": {
55 55
          "description": "Free-form pronouns text.",
56 56
          "maxGraphemes": 20,
57 57
          "maxLength": 200,
58 58
          "type": "string"
59 59
        },
60 60
        "website": {
61 61
          "format": "uri",
62 62
          "type": "string"
63 63
        }
64 64
      },
65 65
      "type": "object"
66 66
    },
67 67
    "main": {
68 68
      "description": "Get a single community.lexicon.calendar.rsvp record by AT URI",
69 69
      "output": {
70 70
        "encoding": "application/json",
71 71
        "schema": {
72 72
          "properties": {
73 73
            "cid": {
74 74
              "type": "string"
75 75
            },
76 76
            "collection": {
77 77
              "format": "nsid",
78 78
              "type": "string"
79 79
            },
80 80
            "did": {
81 81
              "format": "did",
82 82
              "type": "string"
83 83
            },
84 84
            "event": {
85 85
              "ref": "#refEventRecord",
86 86
              "type": "ref"
87 87
            },
88 88
            "profiles": {
89 89
              "items": {
90 90
                "ref": "#profileEntry",
91 91
                "type": "ref"
92 92
              },
93 93
              "type": "array"
94 94
            },
95 95
            "record": {
96 96
              "ref": "community.lexicon.calendar.rsvp#main",
97 97
              "type": "ref"
98 98
            },
99 99
            "rkey": {
100 100
              "type": "string"
101 101
            },
102 102
            "space": {
103 103
              "description": "Present when the record was read from a permissioned space; its value is the space URI.",
104 104
              "format": "at-uri",
105 105
              "type": "string"
106 106
            },
107 107
            "time_us": {
108 108
              "type": "integer"
109 109
            },
110 110
            "uri": {
111 111
              "format": "at-uri",
112 112
              "type": "string"
113 113
            }
114 114
          },
115 115
          "required": [
116 116
            "uri",
117 117
            "did",
118 118
            "collection",
119 119
            "rkey",
120 120
            "time_us"
121 121
          ],
122 122
          "type": "object"
123 123
        }
124 124
      },
125 125
      "parameters": {
126 126
        "properties": {
127 127
          "hydrateEvent": {
128 128
            "description": "Embed the referenced event record",
129 129
            "type": "boolean"
130 130
          },
131 +
          "inviteToken": {
132 +
            "description": "Read-grant invite token for anonymous bearer access. Replaces JWT auth when supplied.",
133 +
            "type": "string"
134 +
          },
131 135
          "profiles": {
132 136
            "description": "Include profile + identity info keyed by DID",
133 137
            "type": "boolean"
134 138
          },
135 139
          "spaceUri": {
136 -
            "description": "If set, fetch from this permissioned space (requires service-auth JWT).",
140 +
            "description": "If set, fetch from this permissioned space (requires service-auth JWT or a read-grant invite token).",
137 141
            "format": "at-uri",
138 142
            "type": "string"
139 143
          },
140 144
          "uri": {
141 145
            "description": "AT URI of the record",
142 146
            "format": "at-uri",
143 147
            "type": "string"
144 148
          }
145 149
        },
146 150
        "required": [
147 151
          "uri"
148 152
        ],
149 153
        "type": "params"
150 154
      },
151 155
      "type": "query"
152 156
    },
153 157
    "profileEntry": {
154 158
      "properties": {
155 159
        "cid": {
156 160
          "type": "string"
157 161
        },
158 162
        "collection": {
159 163
          "format": "nsid",
160 164
          "type": "string"
161 165
        },
162 166
        "did": {
163 167
          "format": "did",
164 168
          "type": "string"
165 169
        },
166 170
        "handle": {
167 171
          "type": "string"
168 172
        },
169 173
        "record": {
170 174
          "ref": "#appBskyActorProfile",
171 175
          "type": "ref"
172 176
        },
173 177
        "rkey": {
174 178
          "type": "string"
175 179
        },
176 180
        "uri": {
177 181
          "format": "at-uri",
178 182
          "type": "string"
179 183
        }
180 184
      },
181 185
      "required": [
182 186
        "did"
183 187
      ],
184 188
      "type": "object"
185 189
    },
186 190
    "refEventRecord": {
187 191
      "properties": {
188 192
        "cid": {
189 193
          "type": "string"
190 194
        },
191 195
        "collection": {
192 196
          "format": "nsid",
193 197
          "type": "string"
194 198
        },
195 199
        "did": {
196 200
          "format": "did",
197 201
          "type": "string"
198 202
        },
199 203
        "record": {
200 204
          "ref": "community.lexicon.calendar.event#main",
201 205
          "type": "ref"
202 206
        },
203 207
        "rkey": {
204 208
          "type": "string"
205 209
        },
206 210
        "space": {
207 211
          "description": "Present when the record was read from a permissioned space.",
208 212
          "format": "at-uri",
209 213
          "type": "string"
210 214
        },
211 215
        "time_us": {
212 216
          "type": "integer"
213 217
        },
214 218
        "uri": {
215 219
          "format": "at-uri",
216 220
          "type": "string"
217 221
        }
218 222
      },
219 223
      "required": [
220 224
        "uri",
221 225
        "did",
222 226
        "collection",
223 227
        "rkey",
224 228
        "time_us"
225 229
      ],
226 230
      "type": "object"
227 231
    }
228 232
  },
229 233
  "id": "rsvp.atmo.rsvp.getRecord",
230 234
  "lexicon": 1
231 235
}

Compare Other Versions

Lexicon Garden

@