Messages

Add reaction

Add an emoji reaction to a message. Platform support:

  • Telegram: Supports a subset of Unicode emoji reactions
  • WhatsApp: Supports any standard emoji (one reaction per message per sender)
  • Instagram and Facebook Messenger: Any standard emoji, subject to Meta's 24h messaging window
  • Slack: The emoji must have a Slack name (e.g. :thumbsup:); unnamed characters return 400
  • 'iMessage: The six Apple tapbacks (❤️ 👍 👎 😂 ‼️ ❓) render natively; any other emoji is sent as a custom emoji tapback (iOS 18+ recipients)'
  • All others: Returns 400 (not supported)
post/v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions

Path parameters

conversationIdstring required

The conversation ID

messageIdstring required

The platform message ID (as returned by GET /messages) or the Zernio message ID (as returned by the reaction webhook)

Request body

accountIdstring required

Account ID

emojistring required

Emoji character (e.g. "👍", "❤️")

Example request

{
  "emoji": "👍"
}

Response

The platform accepted the reaction request. This does not guarantee the reaction was placed: the platform never confirms what it acted on.

successboolean
messageIdstring

The Zernio message ID the reaction was resolved against

platformMessageIdstring

The platform message ID the reaction was sent for

Changes

Changed in 1 of the 56 revisions of this API.2

    • ○

      added the optional property to the response with the status

      response-optional-property-added

    • ○

      added the optional property to the response with the status

      response-optional-property-added