QUEUED or SENT status can be revoked. Returns 404 if the message has already been delivered or does not exist.
A successful revoke:
- Fires a
message.revokedwebhook event. - Releases the balance hold placed at send time.
- Sets message status to
REVOKED.
Not all channels support revocation at all states. RCS supports revoke for messages in
SENT status on some carriers. Email cannot be recalled once accepted by the receiving mail server.Request
Bearer <api_key>The message ID from the original send response.
Response
- 200 OK
- 404 Not Found
Example
Get message
Check status before deciding to revoke.
Webhooks
Receive
message.revoked events on your endpoint.