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