chat.bsky.convo.getMessages
Schema Diff
+8 -1
Compatibility Analysis
Backward Compatible
Backward compatible. 4 non-breaking changes.
Non-Breaking Changes (4)
- AddedVertex AddedVertex { vertex_id: "chat.bsky.convo.defs#systemMessageView" }
- AddedVertex AddedVertex { vertex_id: "chat.bsky.convo.getMessages:output.messages:items:variant2" }
- AddedEdge AddedEdge { src: "chat.bsky.convo.getMessages:output.messages:items", tgt: "chat.bsky.convo.getMessages:output.messages:items:variant2", kind: "variant", name: Some("chat.bsky.convo.defs#systemMessageView") }
- AddedEdge AddedEdge { src: "chat.bsky.convo.getMessages:output.messages:items:variant2", tgt: "chat.bsky.convo.defs#systemMessageView", kind: "ref", name: None }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "chat.bsky.convo.defs#systemMessageView" }AddedVertex { vertex_id: "chat.bsky.convo.getMessages:output.messages:items:variant2" }
Additional Notes
- Non-breaking: AddedEdge { src: "chat.bsky.convo.getMessages:output.messages:items", tgt: "chat.bsky.convo.getMessages:output.messages:items:variant2", kind: "variant", name: Some("chat.bsky.convo.defs#systemMessageView") }
- Non-breaking: AddedEdge { src: "chat.bsky.convo.getMessages:output.messages:items:variant2", tgt: "chat.bsky.convo.defs#systemMessageView", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
+
"description": "Returns a page of messages from a conversation.",
6
+
"errors": [
7
+
{
8
+
"name": "InvalidConvo"
9
+
}
10
+
],
5
11
"output": {
6
12
"encoding": "application/json",
7
13
"schema": {
8
14
"properties": {
9
15
"cursor": {
10
16
"type": "string"
11
17
},
12
18
"messages": {
13
19
"items": {
14
20
"refs": [
15
21
"chat.bsky.convo.defs#messageView",
16
-
"chat.bsky.convo.defs#deletedMessageView"
22
+
"chat.bsky.convo.defs#deletedMessageView",
23
+
"chat.bsky.convo.defs#systemMessageView"
17
24
],
18
25
"type": "union"
19
26
},
20
27
"type": "array"
21
28
}
22
29
},
23
30
"required": [
24
31
"messages"
25
32
],
26
33
"type": "object"
27
34
}
28
35
},
29
36
"parameters": {
30
37
"properties": {
31
38
"convoId": {
32
39
"type": "string"
33
40
},
34
41
"cursor": {
35
42
"type": "string"
36
43
},
37
44
"limit": {
38
45
"default": 50,
39
46
"maximum": 100,
40
47
"minimum": 1,
41
48
"type": "integer"
42
49
}
43
50
},
44
51
"required": [
45
52
"convoId"
46
53
],
47
54
"type": "params"
48
55
},
49
56
"type": "query"
50
57
}
51
58
},
52
59
"id": "chat.bsky.convo.getMessages",
53
60
"lexicon": 1
54
61
}