---
title: Find delivery status of the sent SMS
slug: messaging-apis/find-delivery-status-of-the-sent-sms
docTags: 
createdAt: 2025-10-03T09:41:39.297Z
---

There are three ways to find out what happened to an SMS sent through the [SMS API](https://developer.exotel.com/api/#send-sms).

1. **Pull** the status using the [GET method of SMS/Messages resource](https://developer.exotel.com/api/#sms-details)
   Example for Linux command line:&#x20;
   $ curl "https\://\<ExotelSid>:\<ExotelToken>@api.exotel.com/v1/Accounts/\<AccountSid>/SMS/Messages/4dd44cc0f7010ee43ca256126f3efc88"
   The response can be in XML or JSON or CSV. More details are on the developer page.
2. Have Exotel **push** the SMS status to you after delivery.
   \- Pass an additional parameter "StatusCallback" in your [SMS POST request](https://developer.exotel.com/api/#send-sms)
   \- This parameter should be a valid URL that is hosted by you on one of your servers
   \- Exotel will make a POST request to the above URL with the following parameters: "SmsSid", "Status" and "DateUpdated"
   \- DetailedStatusCode and DetailedStatus fields are currently unavailable via StatusCallback
   The various possible types of Status, DetailedStatus, and DetailedStatusCode are being discussed on the [Get SMS Details API page](https://developer.exotel.com/api/#sms-details).
   &#x20;
3. Download reports
   The various filters and columns available in reports are discussed [here](https://support.exotel.in/support/solutions/articles/59329-all-about-sms-reports)

## Watch a short video

:::Iframe{iframeHeight="0" code="<div style=&#x22;position: relative;padding-bottom: 56.25%;height: 0;border-radius: 0;box-shadow: 0 15px 40px rgba(63,58,79,.3);overflow: hidden;min-width:320px&#x22;><iframe src=&#x22;https://learn.exotel.com/share/bdca3aec-d9a8-4324-a1eb-e9a6120bb4cb/embed?autoplay=false&#x22; frameborder=&#x22;0&#x22; webkitallowfullscreen mozallowfullscreen allowfullscreen allow=&#x22;autoplay; fullscreen&#x22; style=&#x22;position: absolute; top: 0; left: 0; width: 100%; height: 100%;&#x22;></iframe></div>"}

:::
