chat.bsky.convo.removeReaction
Schema Diff
+7 -0
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "Removes an emoji reaction from a message. Requires authentication. It is idempotent, so multiple calls from the same user with the same emoji result in that reaction not being present, even if it already wasn't.",
6
6
"errors": [
7
7
{
8
+
"name": "InvalidConvo"
9
+
},
10
+
{
11
+
"description": "Indicates that reactions are not allowed on this message, e.g. because it is a system message.",
12
+
"name": "ReactionNotAllowed"
13
+
},
14
+
{
8
15
"description": "Indicates that the message has been deleted and reactions can no longer be added/removed.",
9
16
"name": "ReactionMessageDeleted"
10
17
},
11
18
{
12
19
"description": "Indicates the value for the reaction is not acceptable. In general, this means it is not an emoji.",
13
20
"name": "ReactionInvalidValue"
14
21
}
15
22
],
16
23
"input": {
17
24
"encoding": "application/json",
18
25
"schema": {
19
26
"properties": {
20
27
"convoId": {
21
28
"type": "string"
22
29
},
23
30
"messageId": {
24
31
"type": "string"
25
32
},
26
33
"value": {
27
34
"maxGraphemes": 1,
28
35
"maxLength": 64,
29
36
"minGraphemes": 1,
30
37
"minLength": 1,
31
38
"type": "string"
32
39
}
33
40
},
34
41
"required": [
35
42
"convoId",
36
43
"messageId",
37
44
"value"
38
45
],
39
46
"type": "object"
40
47
}
41
48
},
42
49
"output": {
43
50
"encoding": "application/json",
44
51
"schema": {
45
52
"properties": {
46
53
"message": {
47
54
"ref": "chat.bsky.convo.defs#messageView",
48
55
"type": "ref"
49
56
}
50
57
},
51
58
"required": [
52
59
"message"
53
60
],
54
61
"type": "object"
55
62
}
56
63
},
57
64
"type": "procedure"
58
65
}
59
66
},
60
67
"id": "chat.bsky.convo.removeReaction",
61
68
"lexicon": 1
62
69
}