Home / Products / Developer API / Delivery status API
Delivery status API
Check whether any message was delivered, from your own software.
What it is
Every message you send through the API has an ID. Ask for that ID at any time and you get its status: queued, sent, delivered, failed or rejected. Your system can then retry, alert a person or update a customer record.
What it looks like
GET /v1/sms/status/7c1e9a52-... -> { "status": "delivered" }How it works
Send a message
Keep the message ID from the answer.
Ask for the status
Request the status address with that ID.
Act on the result
Show it to your customer, retry or log it.
Good for
- Showing 'delivered' in your own app
- Retrying failed one-time passwords
- Audit trails and proof of sending
- Support teams looking up a message
What you get
- Five clear statuses
- Time of delivery when known
- You can only see your own messages
- Statuses never move backwards
Ready to use Delivery status API?
Create your account, or ask us a question first. We reply on working days.