Search docs ⌘K
esc
Type to search across all documentation pages
Messaging

Reactions

Add and remove emoji reactions on messages.

Add a reaction

POST
/modules/messaging/messages/{message_id}/reactions
messaging:write

Add a reaction to a message.

curl
curl -X POST https://api.saasignal.saastemly.com/modules/messaging/messages/{message_id}/reactions \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"participant_id":"...","emoji":"..."}'
json — 201 Created
{ "status": "ok" }
Path param
Type
Description
message_id required
string
Body field
Type
Description
participant_id required
string
emoji required
string
max 32 chars
Error responses
401 Unauthorized
402 Insufficient tokens
409 Conflict
429 Rate limited

Remove a reaction

DELETE
/modules/messaging/messages/{message_id}/reactions/{reaction_id}
messaging:write

Remove a reaction from a message.

curl
curl -X DELETE https://api.saasignal.saastemly.com/modules/messaging/messages/{message_id}/reactions/{reaction_id} \
  -H "Authorization: Bearer sk_live_..."
json — 200 OK
{ "status": "ok" }
Path param
Type
Description
message_id required
string
reaction_id required
string
Error responses
401 Unauthorized
402 Insufficient tokens
404 Not found
429 Rate limited