webhook
SMS delivery receipt event
Sent on an sms.delivery_receipt subscription when the carrier reports the delivery status of an outbound SMS.
Unlike the Message event, the event field holds the full event name: sms.delivery_receipt.
message_id identifies the message the receipt is about. status is the delivery status reported by the carrier. delivered_at is the delivery time, in UTC.
postWebhooksms_delivery_receipt
Payload
Example payload
{
"resource": "sms",
"event": "sms.delivery_receipt",
"timestamp": 1790152658,
"data": {
"team_id": 12345678,
"conversation_uuid": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"conversation_id": "12345678",
"message_id": "11111111-2222-3333-4444-555555555555",
"direction": "outbound",
"from": "33601020304",
"to": "33611223344",
"status": "delivered",
"delivered_at": "2026-09-23T08:37:38Z"
}
}Response
Successful operation
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.