System XcelText
Number of APIs: 5
Return Response Codes
- VERIFICATION FAILED => '1501:IP verification failed.',
- INVALID KEY => '1502:Invalid api key.',
- PROBLEM IN SENDER => '1503:Invalid sender id.',
- INVALID MESSAGE => '1504:Invalid message.',
- INVALID DESTINATION => '1505:Invalid destination.',
- INVALID TYPE => '1506:Invalid message type.',
- INSUFFICIENT BALANCE => '1509:Insufficient credit.',
- SUCCESS => '1701:Success.',
- OPERATOR DOWN => '1801:Operator down.',
- SERVER BUSY => '1900:Message enqueued and will be delivered shortly.'
Things to keep in mind:
- There should be no space between the above parameters
- API user must keep log of all records; our data won't be shared.
- Request can be done in any form of web programming language in GET and POST format.
- Even Invalid or incomplete request will decrease SMS count. i.e. Balance gets deducted even if request is made with wrong sender id is placed, no mobile number, no message text
- Max 75 numbers in single request.
- In case we are sending api key in request parameter or request body it should be
API_KEY
, but in case you are sending it via authorization header it should be API-KEY
Parameter Types:
- type: it is used for marking message type has unicode characters or not. For plain text messages, it can be 1 and for message with unicode chars it should be 2
- response_format: this parameter determines whether output/response should be in json format or normal text format. it can have value or JSON or text
- dlr: it should be always 1
- source: alias of your sender id, configured by administrator for binding sender id of ntc, ncell and smart together
- destination: comma separated list of target mobile for delivering sms. eg. 9841963402,9801907481, we can use single mobile no or multiple separated by comma
- message: the text message to be delivered to destination mobile no as sms
GET
{{url}}/send-message?API_KEY={{API_KEY}}&source={{sender_id}}&destination=9841963402&dlr=1&type=1&message=hello&response_format=text
POST
{{url}}/send-message
POST
{{url}}/get-balance
POST
{{url}}/message-transaction-log
POST
{{url}}/recharge-transaction-log