Error Handling

Error CodeDescription
0Success
1General error
300Service not active on TES
301BiP user not defined
302Service not authorized to send to the BiP user
303User file not found
304User file corrupted
305User file contains invalid record
306Service not authorized to send with plain number
307Service not authorized to use
308Sending limit exceeded
309Synchronous sending error
310Duplicate txnid
311Service not authorized to call the method
312Sending quota reached
FieldValueDescription
txnidstringRequest id value
resultcodestringResponse value

Example: Failed Send

Response

{  
    "txnid": "200",  
    "resultcode": 301  
}

Example: Successful Send

If the service can receive reports and the send was synchronous:

Response

{  
    "txnid": "200",  
    "resultcode": 0,  
    "list": [{  
        "resultcode": 0,  
        "receiver": "9053XXXXXXXX",  
        "reportid": "34xvA-309",  
        "numberofmessage": 1,  
        "totalnumberofmessage": 1  
    }]  
}

If the service cannot receive reports and the send was asynchronous:

Response

{  
    "txnid": "200",  
    "resultcode": 0  
}

If the service cannot receive reports:

Response

{  
    "txnid": "200",  
    "resultcode": 0  
}