Messages

Remove reaction

Changed on

Remove a reaction from a message. Platform support:

  • Telegram: Send empty reaction array to clear
  • WhatsApp: Send empty emoji to remove
  • Instagram and Facebook Messenger: Sends Meta's unreact action; the emoji does not need to be repeated
  • Slack: Removes the reaction we previously sent on that message
  • 'iMessage: Retracts your existing tapback or emoji reaction on the message (400 when you have none)'
  • All others: Returns 400 (not supported)
delete/v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions

Request

  • Base URL: https://zernio.com/api
  • URL: https://zernio.com/api/v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions
  • Auth: HTTP bearer

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)

Query parameters

accountIdstring required

Account ID

Response

The platform accepted the removal request. This does not guarantee a reaction was removed: the platform never confirms what it acted on, and a reaction placed by the other participant cannot be removed (platform rule). Check fromMe on GET /messages to know who placed a reaction.

successboolean
messageIdstring

The Zernio message ID the removal was resolved against

platformMessageIdstring

The platform message ID the removal was sent for

Changes

    • warning

      added the new account enum value to the / response property for the response status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status