chat.bsky.convo.getConvoForMembers
Schema Diff
+21 -0
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
+
"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.",
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
+
],
5
26
"output": {
6
27
"encoding": "application/json",
7
28
"schema": {
8
29
"properties": {
9
30
"convo": {
10
31
"ref": "chat.bsky.convo.defs#convoView",
11
32
"type": "ref"
12
33
}
13
34
},
14
35
"required": [
15
36
"convo"
16
37
],
17
38
"type": "object"
18
39
}
19
40
},
20
41
"parameters": {
21
42
"properties": {
22
43
"members": {
23
44
"items": {
24
45
"format": "did",
25
46
"type": "string"
26
47
},
27
48
"maxLength": 10,
28
49
"minLength": 1,
29
50
"type": "array"
30
51
}
31
52
},
32
53
"required": [
33
54
"members"
34
55
],
35
56
"type": "params"
36
57
},
37
58
"type": "query"
38
59
}
39
60
},
40
61
"id": "chat.bsky.convo.getConvoForMembers",
41
62
"lexicon": 1
42
63
}