receiptRequest, the platform sends HTTP POST requests to the configured
callbackUrl with Content-Type: application/json.
Ensure that the callback URL is publicly accessible and can handle
unauthenticated HTTP POST requests.
Receipt Request
An optional object on send requests that enables delivery status callbacks. It must be included in the WhatsApp message request body when sending a message to receive delivery receipts for that message.Outbound Receipts
Sent when the delivery status of a message you sent to a user changes. A single sent message can produce multiple callbacks in sequence:Sent, Delivered, then Read or Played for voice messages. A failed message produces a Failed callback.
Fields
Delivery Status Values
Pricing Type Values
Pricing Category Values
Examples
- Delivered
- Failed
Callback Sequence
EachdeliveryStatus transition triggers an HTTP POST to your callbackUrl.
Successful delivery — up to three callbacks in order (Sent → Delivered → Read):
Failed delivery — a single terminal callback:
If a message is delivered and read at the same time, for example when the
recipient has the chat open, the
Delivered callback is skipped and only
Read is sent.