Reports API show error code: 0 and error code description as delivered despite failed status. Reports API show error code: 0 and error code description as delivered despite failed status.

Reports API show error code: 0 and error code description as delivered despite failed status.

Paul Bird

 

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.