rsvp.atmo.rsvp.getRecord
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": "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
}