Check message delivery status.
https://api.eazita.com/sms/delivery
| Key | Description | Default |
|---|---|---|
| api REQUIRED | string | Your API key | None |
| pass REQUIRED | string | Your account password | None |
| messageid integer | Unique Message-ID to retrive report of a specific message. | None |
| contents string | Extra contents of the message to retrive with report, seperated by a comma. Valid parameters are body, gsm, charset and source.Example: contents=body,gsm,charset,source | None |
https://api.eazita.com/sms/delivery?api=YOUR_API_KEY&pass=YOUR_PASSWORD
HTTP/1.1 200 OK
Content-Type: application/json
{
"code": 1,
"data": [
{
"message_id": 569399,
"status": "SENT",
"price": "0.003",
"network": "Zong",
"country_code": "92",
"done_date": "2018\/03\/25 19:10:27",
"sent_date": "2018\/03\/25 19:10:24",
"error_code": "0",
"reference": "my-msg-reference"
},
{
"message_id": 569398,
"status": "SENT",
"price": "0.003",
"network": "Zong",
"country_code": "92",
"done_date": "2018\/03\/25 19:08:40",
"sent_date": "2018\/03\/25 19:08:37",
"error_code": "0",
"reference": "my-msg-reference"
},
{
"message_id": 564743,
"status": "FAILED",
"price": "0.003",
"network": "Zong",
"country_code": "9292",
"done_date": "2018\/03\/06 17:45:48",
"sent_date": "2018\/03\/06 17:45:34",
"error_code": "8",
"reference": null
},
{
"message_id": 564581,
"status": "DELIVERED",
"price": "0.004",
"network": "Zong",
"country_code": "92",
"done_date": "2018\/03\/05 17:40:48",
"sent_date": "2018\/03\/05 17:40:48",
"error_code": "0",
"reference": null
}
]
}
| Value | Meaning |
|---|---|
| SUBMIT | There is no error, Returns when the message is queued. |
| PENDING | The message has been sent and waiting to be delivered. |
| DELIVERED | The message has been delivered. |
| SENT | The message has been sent, but there is no delivery report. |
| REJECTED | The message has been rejected. |
| EXPIRED | The message has been expired, because we did not received the status on time. |
| NOT_DELIVERED | The message was not delivered. |
| FAILED | A network failure while sending your message. |
| NOT_ALLOWED | Carriers often apply restrictions that block messages following different criteria. For example, on SenderID or message content. |
| Code | Error |
|---|---|
| 0 | There is no error, Mostly returned when the message is queued. |
| 101 | The phone number you supplied is invalid. |
| 102 | The phone number you have supplied doesn't support messages. |
| 103 | A network failure while sending your request. |
| 104 | Your account does not have sufficient credit to process this message. |
| 105 | There was an error in processing your message. |
| 500 | Your message has been failed, no reason has been specified. |