Add a reaction
POST/v1/chats/{chatID}/messages/{messageID}/reactions
Add a reaction to an existing message.
Path Parameters
chatID: string
Unique identifier of the chat.
messageID: string
Body ParametersJSON
reactionKey: string
Reaction key to add (emoji, shortcode, or custom emoji key)
minLength1
transactionID: optional string
Optional transaction ID for deduplication and local echo tracking
Returns
chatID: string
Unique identifier of the chat.
messageID: string
Message ID.
reactionKey: string
Reaction key that was added
success: true
Whether the reaction was successfully added
transactionID: string
Transaction ID used for the reaction event
Add a reaction
curl http://localhost:23373/v1/chats/$CHAT_ID/messages/$MESSAGE_ID/reactions \
-H 'Content-Type: application/json' \
-d '{
"reactionKey": "x"
}'{
"chatID": "!signal_adamvy:local-signal.localhost",
"messageID": "1343993",
"reactionKey": "❤️",
"success": true,
"transactionID": "txn_123"
}Returns Examples
{
"chatID": "!signal_adamvy:local-signal.localhost",
"messageID": "1343993",
"reactionKey": "❤️",
"success": true,
"transactionID": "txn_123"
}