Skip to main content
POST
/
api
/
webhook
/
sinch
/
mms-delivery-receipt
Handle Sinch MMS delivery receipt
curl --request POST \
  --url https://your-instance.example.com/api/webhook/sinch/mms-delivery-receipt \
  --header 'Content-Type: application/json' \
  --data '
{
  "origin": "MMS_MT",
  "code": "N102",
  "message_id": "01K608PMMS001H41EQS64AH7CE",
  "status": "Delivered",
  "to": "14165550100"
}
'
{
  "message": "MMS delivery receipt received",
  "mmsId": "01K608PMMS001H41EQS64AH7CE",
  "code": "N102"
}

Body

application/json
origin
string

Sinch traffic direction marker — MMS_MT for outbound (mobile-terminated) delivery receipts.

code
string

Sinch MMS status code: N101 sent, N102 delivered, N103 expired, E101 sending failure, E102 delivery failure.

message_id
string

Sinch MMS id returned when the outbound message was submitted; used to locate the matching Message.

status
string

Human-readable status label corresponding to code (e.g. Delivered, Failed).

to
string

Recipient phone number this receipt is for.

Response

Receipt processed

Ack returned after a Sinch MMS delivery receipt is consumed. code is the Sinch status code (N101 sent, N102 delivered, N103 expired, E101/E102 failure).

message
string
required
mmsId
string
required
code
string
required

Sinch MMS status code (e.g. N102).