app.atmobb.forum.getAccessRequests
Schema Diff
+26 -1
Compatibility Analysis
Backward Compatible
Backward compatible. 2 non-breaking changes.
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "app.atmobb.forum.getAccessRequests:output.cursor" }
- AddedEdge AddedEdge { src: "app.atmobb.forum.getAccessRequests:output", tgt: "app.atmobb.forum.getAccessRequests:output.cursor", kind: "prop", name: Some("cursor") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.atmobb.forum.getAccessRequests:output.cursor" }
Additional Notes
- Non-breaking: AddedEdge { src: "app.atmobb.forum.getAccessRequests:output", tgt: "app.atmobb.forum.getAccessRequests:output.cursor", kind: "prop", name: Some("cursor") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
-
"description": "Open access requests for a forum's members-only boards: accessRequest records pointing at this forum's boards, minus ones already denied, with requester profile and board name for display.",
5
+
"description": "Open access requests for a forum. With kind=board (the default): accessRequest records pointing at this forum's members-only boards, minus ones already denied, with requester profile and board name for display. With kind=forum: applications to join the forum itself, one per applicant, each carrying its current state (pending, waiting, or denied) from the newest decision.",
6
6
"output": {
7
7
"encoding": "application/json",
8
8
"schema": {
9
9
"properties": {
10
+
"cursor": {
11
+
"type": "string"
12
+
},
10
13
"requests": {
11
14
"items": {
12
15
"type": "unknown"
13
16
},
14
17
"type": "array"
15
18
}
16
19
},
17
20
"required": [
18
21
"requests"
19
22
],
20
23
"type": "object"
21
24
}
22
25
},
23
26
"parameters": {
24
27
"properties": {
28
+
"cursor": {
29
+
"type": "string"
30
+
},
25
31
"forum": {
26
32
"format": "did",
27
33
"type": "string"
34
+
},
35
+
"kind": {
36
+
"default": "board",
37
+
"knownValues": [
38
+
"board",
39
+
"forum"
40
+
],
41
+
"type": "string"
42
+
},
43
+
"limit": {
44
+
"default": 50,
45
+
"maximum": 100,
46
+
"minimum": 1,
47
+
"type": "integer"
48
+
},
49
+
"requester": {
50
+
"description": "With kind=forum: only this account's application, for a point lookup.",
51
+
"format": "did",
52
+
"type": "string"
28
53
}
29
54
},
30
55
"required": [
31
56
"forum"
32
57
],
33
58
"type": "params"
34
59
},
35
60
"type": "query"
36
61
}
37
62
},
38
63
"id": "app.atmobb.forum.getAccessRequests",
39
64
"lexicon": 1
40
65
}