With the HTTP(s) API it is possible to get the status of a message sent. It is possible to get new status messages in a time-interval.
Call https://api.suresms.com/script/v2/GetStatus.aspx with the following parameters:
Login, password and messageid or startutcdatetime and endutcdatetime
|Login||Your SureSMS account login||Mandatory|
|Password||Your SureSMS account password||Mandatory|
|Messageid||The message id of the message, you want to get status on. This must be the same unique message id, as you submittet as the message was being sent.||Optional|
|StartUtcDateTime||If you want to know if there are any new status messages, use this parameter to set a startdatetime (in UTC)||Optional|
|EndUtcDateTime||If you use StartUtcDateTime then this value is mandatory.||Optional|
Note: The parameters are NOT case senstive.
If your SureSMS account is "XXX” and your code is 8r7e3.
If you want to know the status of a message with id 435345, you must write this in your browser:
If you want to know all new status messages from say 24th of december 2000@13:00 UTC to 25th of december 2000@13:00 you should write this query:
No matter if you use the first or last option, the result will be returned in this format: MessageStatus