Message Status Query and Status Codes
Usage
Before implementing this method you must get Intelli to approve your implementation. The following plan should be used for querying message status
Use the query to Get UnRead Final Statuses (in the User API section)- the frequency you call this method will be determined on your message send rate and behaviour
Messages will receive a final status not later than 49 hours after it is sent.
Use the query by document Id (method shown below) to check for message status if you have not otherwise got a final status for a message after this 49 hour period.
Endpoints
We'll have two endpoints:
REST (GET): /services/rest/message/status?username=[]&password=[]&documentId=[]
SOAP: /services/ws/message?wsdl (method: status)
|
What information to return?
For the REST endpoint (JSON)
If documentId does exist
|
for when documentId does not exist
|
Note that we only guarantee to hold message for status query for 80 hours after message send datetime.
For the SOAP endpoint (XML):
|
Status codes
Full list of status code is available here Message Statuses
Submission URLs
To make the URLs uniform, the endpoints to submit messages will be:
REST (GET/POST): /services/rest/message/sendSingle2?username=[]&password=[]&documentId=[]&text=[]&replyTo=[]&recipient=[]&sender=[]
SOAP: /services/ws/message?wsdl (method: sendSingle2)