Skip to main content
POST
/
api
/
webhook
/
sinch
/
delivery-receipt
Handle Sinch SMS delivery receipt
curl --request POST \
  --url https://your-instance.example.com/api/webhook/sinch/delivery-receipt \
  --header 'Content-Type: application/json' \
  --data '
{
  "batch_id": "01FC66621XXXXX119Z8PMV1QPQ",
  "statuses": [
    {
      "code": 0,
      "status": "Delivered",
      "count": 1,
      "recipients": [
        "14165550100"
      ]
    }
  ]
}
'
{
  "message": "Delivery receipt received",
  "batch_id": "01K608PQBF3H41EQS64AH7CE11"
}

Body

application/json
batch_id
string

Sinch batch identifier returned when the outbound SMS was submitted; used to locate the matching Message.

statuses
object[]

One entry per delivery state in this batch; each contains the affected recipients and current status.

Response

Receipt processed

Ack returned after a Sinch SMS delivery receipt is consumed.

message
string
required
batch_id
string
required