rsvp.atmo.rsvp.listRecords
Schema Diff
+5 -1
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": "Query community.lexicon.calendar.rsvp records with filters",
69
69
"output": {
70
70
"encoding": "application/json",
71
71
"schema": {
72
72
"properties": {
73
73
"cursor": {
74
74
"type": "string"
75
75
},
76
76
"profiles": {
77
77
"items": {
78
78
"ref": "#profileEntry",
79
79
"type": "ref"
80
80
},
81
81
"type": "array"
82
82
},
83
83
"records": {
84
84
"items": {
85
85
"ref": "#record",
86
86
"type": "ref"
87
87
},
88
88
"type": "array"
89
89
}
90
90
},
91
91
"required": [
92
92
"records"
93
93
],
94
94
"type": "object"
95
95
}
96
96
},
97
97
"parameters": {
98
98
"properties": {
99
99
"actor": {
100
100
"description": "Filter by DID or handle (triggers on-demand backfill)",
101
101
"format": "at-identifier",
102
102
"type": "string"
103
103
},
104
104
"byUser": {
105
105
"description": "Only used with spaceUri — filter to records authored by this DID.",
106
106
"format": "did",
107
107
"type": "string"
108
108
},
109
109
"cursor": {
110
110
"type": "string"
111
111
},
112
112
"hydrateEvent": {
113
113
"description": "Embed the referenced event record",
114
114
"type": "boolean"
115
115
},
116
+
"inviteToken": {
117
+
"description": "Read-grant invite token for anonymous bearer access. Replaces JWT auth when supplied.",
118
+
"type": "string"
119
+
},
116
120
"limit": {
117
121
"default": 50,
118
122
"maximum": 200,
119
123
"minimum": 1,
120
124
"type": "integer"
121
125
},
122
126
"order": {
123
127
"description": "Sort direction (default: desc for dates/numbers/counts, asc for strings)",
124
128
"knownValues": [
125
129
"asc",
126
130
"desc"
127
131
],
128
132
"type": "string"
129
133
},
130
134
"profiles": {
131
135
"description": "Include profile + identity info keyed by DID",
132
136
"type": "boolean"
133
137
},
134
138
"sort": {
135
139
"description": "Field to sort by (default: time_us)",
136
140
"knownValues": [
137
141
"status",
138
142
"subjectUri"
139
143
],
140
144
"type": "string"
141
145
},
142
146
"spaceUri": {
143
-
"description": "If set, query records inside this permissioned space (requires service-auth JWT).",
147
+
"description": "If set, query records inside this permissioned space (requires service-auth JWT or a read-grant invite token).",
144
148
"format": "at-uri",
145
149
"type": "string"
146
150
},
147
151
"status": {
148
152
"description": "Filter by status",
149
153
"type": "string"
150
154
},
151
155
"subjectUri": {
152
156
"description": "Filter by subject.uri",
153
157
"type": "string"
154
158
}
155
159
},
156
160
"type": "params"
157
161
},
158
162
"type": "query"
159
163
},
160
164
"profileEntry": {
161
165
"properties": {
162
166
"cid": {
163
167
"type": "string"
164
168
},
165
169
"collection": {
166
170
"format": "nsid",
167
171
"type": "string"
168
172
},
169
173
"did": {
170
174
"format": "did",
171
175
"type": "string"
172
176
},
173
177
"handle": {
174
178
"type": "string"
175
179
},
176
180
"record": {
177
181
"ref": "#appBskyActorProfile",
178
182
"type": "ref"
179
183
},
180
184
"rkey": {
181
185
"type": "string"
182
186
},
183
187
"uri": {
184
188
"format": "at-uri",
185
189
"type": "string"
186
190
}
187
191
},
188
192
"required": [
189
193
"did"
190
194
],
191
195
"type": "object"
192
196
},
193
197
"record": {
194
198
"properties": {
195
199
"cid": {
196
200
"type": "string"
197
201
},
198
202
"collection": {
199
203
"format": "nsid",
200
204
"type": "string"
201
205
},
202
206
"did": {
203
207
"format": "did",
204
208
"type": "string"
205
209
},
206
210
"event": {
207
211
"ref": "#refEventRecord",
208
212
"type": "ref"
209
213
},
210
214
"record": {
211
215
"ref": "community.lexicon.calendar.rsvp#main",
212
216
"type": "ref"
213
217
},
214
218
"rkey": {
215
219
"type": "string"
216
220
},
217
221
"space": {
218
222
"description": "Present when the record was read from a permissioned space; its value is the space URI.",
219
223
"format": "at-uri",
220
224
"type": "string"
221
225
},
222
226
"time_us": {
223
227
"type": "integer"
224
228
},
225
229
"uri": {
226
230
"format": "at-uri",
227
231
"type": "string"
228
232
}
229
233
},
230
234
"required": [
231
235
"uri",
232
236
"did",
233
237
"collection",
234
238
"rkey",
235
239
"time_us"
236
240
],
237
241
"type": "object"
238
242
},
239
243
"refEventRecord": {
240
244
"properties": {
241
245
"cid": {
242
246
"type": "string"
243
247
},
244
248
"collection": {
245
249
"format": "nsid",
246
250
"type": "string"
247
251
},
248
252
"did": {
249
253
"format": "did",
250
254
"type": "string"
251
255
},
252
256
"record": {
253
257
"ref": "community.lexicon.calendar.event#main",
254
258
"type": "ref"
255
259
},
256
260
"rkey": {
257
261
"type": "string"
258
262
},
259
263
"space": {
260
264
"description": "Present when the record was read from a permissioned space.",
261
265
"format": "at-uri",
262
266
"type": "string"
263
267
},
264
268
"time_us": {
265
269
"type": "integer"
266
270
},
267
271
"uri": {
268
272
"format": "at-uri",
269
273
"type": "string"
270
274
}
271
275
},
272
276
"required": [
273
277
"uri",
274
278
"did",
275
279
"collection",
276
280
"rkey",
277
281
"time_us"
278
282
],
279
283
"type": "object"
280
284
}
281
285
},
282
286
"id": "rsvp.atmo.rsvp.listRecords",
283
287
"lexicon": 1
284
288
}