The status is usually DLR from the supplier. This can be a network or handset receipt, which usually depends on the country. The status is the main indicator of whether the message was delivered or not.
What we see in our logs and your reports is error code " 0" and the error description is "Delivered" which means the supplier has sent us the error code "0" which our system translates as delivered. This can be confusing.
In these cases, we have to ask the supplier for the reason because this means the message wasn't delivered, but the partner didn't send us the correct corresponding code as a reason and this is very common among suppliers. In our investigation analysis, we would translate this as an unknown reason for failed delivery and we have to ask the supplier for an actual reason/error on their side.
Articles in this section
- How many Reports API requests can be submitted in a second?
- How can users check their reports API usage?
- Error Forbidden When Subaccount Tries to Request Reports from Reports API
- [Internal] Can the reports created by the customer have the ability to enable certain fields available only internally?
- [Internal] How to hide the pricing information when a subaccount request reports via Reports API
- What’s the maximum number of pending Reports API reports?
- Why the inbound SMS records extracted from Reports API are different?
- Reports API show error code: 0 and error code description as delivered despite failed status.
- Which IP addresses should I allow when using Reports API?
- Reports API Unlimited plan applies to who?