chat.bsky.convo.getConvoForMembers
Schema Diff
+22 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "chat.bsky.convo.getConvoForMembers",
3
3
"defs": {
4
4
"main": {
5
5
"type": "query",
6
+
"errors": [
7
+
{
8
+
"name": "AccountSuspended"
9
+
},
10
+
{
11
+
"name": "BlockedActor"
12
+
},
13
+
{
14
+
"name": "BlockedSubject"
15
+
},
16
+
{
17
+
"name": "MessagesDisabled"
18
+
},
19
+
{
20
+
"name": "NotFollowedBySender"
21
+
},
22
+
{
23
+
"name": "RecipientNotFound"
24
+
}
25
+
],
6
26
"output": {
7
27
"schema": {
8
28
"type": "object",
9
29
"required": [
10
30
"convo"
11
31
],
12
32
"properties": {
13
33
"convo": {
14
34
"ref": "chat.bsky.convo.defs#convoView",
15
35
"type": "ref"
16
36
}
17
37
}
18
38
},
19
39
"encoding": "application/json"
20
40
},
21
41
"parameters": {
22
42
"type": "params",
23
43
"required": [
24
44
"members"
25
45
],
26
46
"properties": {
27
47
"members": {
28
48
"type": "array",
29
49
"items": {
30
50
"type": "string",
31
51
"format": "did"
32
52
},
33
53
"maxLength": 10,
34
54
"minLength": 1
35
55
}
36
56
}
37
-
}
57
+
},
58
+
"description": "Get or create a 1-1 conversation for the given members. Always returns the same direct (non-group) conversation. To create a group conversation, use createGroup."
38
59
}
39
60
},
40
61
"$type": "com.atproto.lexicon.schema",
41
62
"lexicon": 1
42
63
}