SMS API | SMS API Gateway | API Gateway SMS | HTTP's API SMS Gateway | XML API SMS Gateway
SMS API for Developers !
As an application developer if you intend to add sms functionality in your application. Then you definately need SMS API code. And most popular and easily to use in Http SMS API code & XML SMS API code. Using our SMS API Code you can do multiple activities.
Our SMS API's codes can be used for Send SMS, Send SMS Using API Key, Check Delivery, Sent Report also we provide detailed list of possible API Error Code that you might need to understand if your facing any issue during coding and integration of sms service. SMS message are send via secured SSL Connection only. And you can protect your api by even whitelisting your server IP. That way even if someone manage to get your login details or Token key. Still SMS will not be send and from your approved Server IP sms messages will be broadcasted. This added layer of protection is mission critical for brands.
Types of HTTP API Codes in SMS Service
Sign Up
Response : Success# user created successfully.
Single SMS
Response : {"ErrorCode":"000","ErrorMessage":"Done","JobId":"20047","MessageData":[{"Number":"91989xxxxxxx","MessageId": "mvHdpSyS7UOs9hjxixQLvw"}]}
Schedule SMS
Response : {"ErrorCode":"000","ErrorMessage":"Done","JobId":"20047","MessageData":[{"Number":"91989xxxxxxx","MessageId": "BqTiw66A2UGLFV3DnwHFLQ"}]}
Group SMS
Response : {"ErrorCode":"000","ErrorMessage":"Done","JobId":"20047","MessageData":[{"Number":"91989xxxxxxx","MessageId": "mvHdpSyS7UOs9hjxixQLvw"},{"Number":"91999xxxxxxx","MessageId":"PfivClgH20iG6G5R3usHwA"}]}
Single SMS
Response : {"ErrorCode":"000","ErrorMessage":"Done","JobId":"20047","MessageData":[{"Number":"91989xxxxxxx","MessageId": "mvHdpSyS7UOs9hjxixQLvw"}}
Schedule SMS
Response : {"ErrorCode":"000","ErrorMessage":"Done","JobId":"20047","MessageData":[{"Number":"91989xxxxxxx","MessageId": "BqTiw66A2UGLFV3DnwHFLQ"}]}
Group SMS
Response : {"ErrorCode":"000","ErrorMessage":"Done","JobId":"20047","MessageData":[{"Number":"91989xxxxxxx","MessageId": "mvHdpSyS7UOs9hjxixQLvw"},{"Number":"91999xxxxxxx","MessageId":"PfivClgH20iG6G5R3usHwA"}]}
Check Delivery API
Response {"ErrorCode":"0","ErrorMessage":"Done","MessageId":null,"DeliveryReports":[{"MessageId":"mvHdpSyS7UOs9hjxixQLvw","DeliveryStatus":"Delivered","DeliveryDate":"2015-09-28T06:17:00"},{"MessageId":"PfivClgH20iG6G5R3usHwA","DeliveryStatus":"Delivered","DeliveryDate":"2015-09-28T06:17:00"}]}
Check Balance API
Response :- {"ErrorCode":"0","ErrorMessage":"Done","Balance":"Promo:9988|Trans:0"}
Check Sent Report API
Types of XML API Codes in SMS Service
Single SMS
Data:
Response :
<SmsRespons><ErrorCode>000</ErrorCode><ErrorMessage>Done</ErrorMessage><JobId>20042</JobId><MessageData><Messages><Number>91999xxxxxxx</Number><MessageId>qY100LoTRUOoHU2gzFcrWA</MessageId></Messages></MessageData></SmsRespons>
Schedule SMS
Data:
Response :
<SmsRespons><ErrorCode>000</ErrorCode><ErrorMessage>Done</ErrorMessage><JobId>20042</JobId><MessageData><Messages><Number>91999xxxxxxx</Number><MessageId>qY100LoTRUOoHU2gzFcrWA</MessageId></Messages></MessageData></SmsRespons>
Group SMS
Data:
Response :
<SmsRespons><ErrorCode>000</ErrorCode><ErrorMessage>Done</ErrorMessage><JobId>20042</JobId><MessageData><Messages><Number>91999xxxxxxx</Number><MessageId>qY100LoTRUOoHU2gzFcrWA</MessageId></Messages></MessageData></SmsRespons>
Parameter Details
Account Parameters |
Description |
---|---|
user |
Your login username |
password |
Your login password |
APIKey |
Instead of the username and password you can use the API key for authentication of account |
Message Parameters |
Description |
---|---|
senderid | Approved sender id(6 characters string only). |
channel | Message channel promotional or transactional |
route | Pass the route id in this parameter to route the message. |
DCS | Data coding value (Default is 0 for normal message, Set 8 for unicode sms) |
flashsms | Flash message immediate display (Default is 0 for normal sms, Set 1 for immediate display) |
number | Recipient mobile number (pass with comma seprated if need to send on more then one number) |
text | Your sms content |
Message Parameters |
Description |
---|---|
schedtime | Schedule date and time for scheduling message (DateTime formate will be 2014/10/06 20:30:00 PM yyyy/mm/dd hh:mm:ss PM) |
groupid | group id for numbers |
peid | DLT Entity PEId: DLT platform entity id. |
dlttemplateid | DLT Template Id: DLT platform template id. |
telemarketerid | Telemarketer Id: DLT platform telemarketer id. |
& | %26 |
+ | %2B |
= | %3D |
# | %23 |
% | %25 |
? | %3F |
New Line | %0A |
Note: Only 100 mobile numbers are allowed. |
Get SMS API starting 10K upto 1Cr credits !
The Best Selling API SMS Company....
Join The 1500+ Happy Clients
Client Testimonials
We had been looking for SMS API solution, that could help us target prospect leads at affordable cost and built our brand value.
Thank you WebXion for meeting our expection.
We had tried many different SMA API's, however results we got from WebXion SMS Panel had been highly satisfactory and easy to use.
Keep up good work guys - WebXion Team