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

Compare Other Versions

Lexicon Garden

@