# SMS Delivery Statuses

### SMS Delivery Status Codes & Meanings

<table><thead><tr><th width="347">Status Code</th><th>Description</th></tr></thead><tbody><tr><td><mark style="background-color:green;"><strong>Delivered (1)</strong></mark></td><td>A message has been submitted to the network and the network has sent back a delivery report that the message was delivered to the handset.</td></tr><tr><td><mark style="background-color:red;"><strong>Undelivered (2)</strong></mark></td><td>A message has been submitted to the network and the network has sent back a delivery report that the message failed to reach the handset. This could be due to an invalid number or the number being in a submitted state for too long and being discarded.</td></tr><tr><td><mark style="background-color:orange;"><strong>Submitted to SMSC (8)</strong></mark></td><td><p>A message has been submitted to the network and we are still awaiting for a delivery report to be sent back to us from the network as to whether the message was delivered or undelivered to the handset. </p><p></p><p>Messages will stay in this state for between 48 and 72 hours before they get discarded and the status of the message is changed to "Undelivered".</p></td></tr><tr><td><mark style="background-color:red;"><strong>Rejected/Failed at Network (16)</strong></mark></td><td>This status is returned for numbers that are blocked, incorrect (too long/short), or have an invalid prefix. These messages don't leave our system so are not charged for.</td></tr></tbody></table>

### API Status Codes

Please refer to the below guide for status codes that get returned when sending via HTTPS API:

{% content-ref url="/pages/mhyXB8IyJ1b6D0jw02A7" %}
[API Response Code](/panacea-mobile-help-centre/developers/https-api/api-response-code.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://panaceamobile.gitbook.io/panacea-mobile-help-centre/overview/sms-delivery-statuses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
