Skip to content

Making Delivery status requests

To check whether your messages have been delivered or not, you can make a request to our service to check a specific batch-uuid.

Alternatively, you can use our delivery status webhook service to receive webhook delivery status requests as soon as possible

To check, make a request to the get-delivery-receipt endpoint, with the batch-uuid of the message(s) you want to check


GET https://api.mplus.cymba.co.uk/batch/{batch-uuid}

response body

json
{
    "counts": {
        "total": 1,
        "delivered": 0,
        "failed": 1
    },
    "details": [
        {
            "destination": "+441111111111",
            "delivered": true,
            "failed": false,
            "batchuuid": "ea5b64d8-4267-4ffa-937d-2ba0c4f031f3",
            "messageuuid": "6a96a54d-596f-403a-bcd6-6a07fd985f93",
            "info": {
                "code": "00",
                "description": "Successful"
            }
        }
    ]
}

If your batch contains multiple messages (this happens when messages are sent via the add-batch endpoint), the response you receive will contain details for all of the messages in that batch

Messaging Plus is a Cymba API