Skip to main content
POST
Carrier delivery-receipt (DLR) callback

Body

application/json

Delivery receipt (DLR) payload from a carrier status callback (Flowroute, voip.ms, or Telnyx).

message_id
string
default:""

Carrier-assigned message id matching SMSMessage.provider_message_id. Flowroute/voip.ms only.

status
string
default:""

Carrier delivery status (e.g. delivered, failed, undelivered). Flowroute/voip.ms only.

data
TelnyxEventData · object | null

Telnyx webhook envelope. Present only for Telnyx-sourced requests, in which case message_id/status are empty.

Example:

Response

OK

Small acknowledgement returned to the carrier after processing.

ok
boolean
required

Whether the webhook was accepted and processed.

action
string
default:""

Action taken for an inbound message (stop/help/start/none), empty for status callbacks.