HTTP API
API single message to single recipient
profile id&pwd=your password&sndr=Sender id&ph=destination mobile number&text=Text message&rpt=1
Example Url
sms from API&rpt=1
Output
100 Message Sent. trackid: E1d574F1-F279-F252-9517-05D156E66
Numbers Processed:1
Invalid Numbers:0
Duplicate Numbers:0
NDNC Numbers:0
Valid Numbers:1
API single message to multiple recipients
profile id&pwd=your password&sndr=Sender id&ph=mobile1,mobile2,mobile3&text=Text message&rpt=1
Example Url
profile id&pwd=your password&sndr=Sender id&ph=9810000000,9891000000,9300000000&text=Text message&rpt=1
Output
100 Message Sent. trackid: KLS574F1-G7f9-A294-9517-05Dy7DC6T61
Numbers Processed:2
Invalid Numbers:0
Duplicate Numbers:0
NDNC Numbers:0
Valid Numbers:2
……………………………………………………………………………………………
API - Schedule Sms
profile id&pwd=your password&sndr=Sender id&ph=destination mobile number&text=Text message&time=1236299296 (Time In seconds from 1 Jan 1970)rpt=1
…………………………………………………………………………………………….
API – Unicode Sms
profile id&pwd=your password&sndr=Sender id&ph=9810000000,9891000000,9300000000&text=Text message&rpt=1&type=1
…………………………………………………………………………………………….
API - Credit balance status
profile id&pwd=your password
……………………………………………………………………………………………
API – Password Change
profile id &pwd=Your current password&new=your new password.
HTTP Report API
API for single report against unique reqid
……………………………………………………………………………………………………...
API for multiple reports against unique reqid
……………………………………………………………………………………………………...
Output
For Single mobile number report
Delivered#2009-01-11 15:06:42,
For multiple mobile number reports
Delivered#2009-07-11 15:06:42,
Failed#2009-07-11 15:06:36,
Delivered#2009-07-11 15:06:44,
Delivered#2009-07-11 15:06:43,
NDNC#2009-07-11 15:06:44,
HTTP API Parameter Details
Parameter Description
usr Your account profile id
pwd Your account password
sender Sender Id
ph Mobile number of the recipient(s).
text Your Text message
rpt This parameter have your, ( rpt=1 as enable) If you wish to Track the delivery
status of the message then send value as 1 e.g. rpt=1
type This parameter has the specific message type like Unicode message/ flash
message. If you wish to send the message which should flash directly on
the screen of mobile then send type value as 1 e.g. type=1 or If you wish
to send sms which content Unicode character(s) then send type value as 2 e.g.
type=2 Note: 70 Unicode characters makes 1 sms
time This parameter has schedule time for post (later) auto delivery on future time.
e.g.time=201212010930 ( Date: 2012 12 01 & Time: 09.30 AM ) Note:Time
can be send in 24 hours format with correct Date of future, schedule cant be
set more than 3 months from the date of request time while you send sms by
API.
Binary If you wish to send binary sms then send value of binary as 1 e.g. binary=1
Sr This parameter has the sequence number of any mobile number against each
Requestid. Numeric value for more than one number in any sequence against
each request id. e.g sr=1 or sr=1,2,3,12,14 ( if recipient is more than one )
HTTP API Reply Code Description
Reply Code Reply Message Description
100 Message Sent. Your message has been submitted
trackid: E1d574F1-F279-F252- with track id & queued for
9517-05D156E66 outbound SMSC.
150 Message Sent Your message has been submitted
& queued for outbound SMSC.
200 Authentication Failure Invalid User name / Password
350 No More Credits/Expired A/c Insufficient Balance / Account
Contact your provide Expired
600 Invalid Sender Id Unauthorised Sender Id
500 Blank Message! No text in message.
700 No recipient mobile No No destination / mobile number
800 Message Scheduled Message Scheduled
400 Unicode Message but type value Specific message type
is not set to 1
900 NDNC Number Registered In NDNC