| |
Documents
Excel Plugin:
DOWNLOAD
XML API:
DOWNLOAD
General API:
Check Balance:
http://BULK.SMS-INDIA.IN/bal.php?key=xxxxxxxxxxxx
Change Password:
http://BULK.SMS-INDIA.IN/pwd.php?key=xxxxxxxxxxxx&new=xxxxxx
SMPP Balance Check API:
http://BULK.SMS-INDIA.IN/smppcreditcheck.php?username=XXXXX&passwd=XXXXXX&request=credits
Sender Id API:
http://BULK.SMS-INDIA.IN/sender_api.php?key=xxxxxxxxxxxx&sender=xxxxxx&purpose=xxxxxx&message=Sample(URL Encoded)
Http API: DOWNLOAD
Note: Our Http API also Support
1. "Json Format". Add "&type=json" in the api.
2. "SSL". Add "https" instead of http.
3. "Encrypting (openssl)".Add "&encrypt=1" in the api.
1. Supported Encryptions: DES, 3DES & AES
2. Key will be provide by support Team
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&ph=mobile_number&sndr=sender_id&text=message&type=json
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&ph=mobile&sndr=senderid&text=a0JtVktxwRjdYS3FEYnpZTnNMdVorOUZnN0VzL2J2ZUUxSmdTdz0=&encrypt=1
SEND SMS (Short/Long):
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&ph=mobile_number&sndr=sender_id&text=message
ph:
Multiple Mobile Number can be send in single API separated by comma.
Example: ph=9xxxxxxxxx,9xxxxxxxxxx,9xxxxxxxxx,9xxxxxxxxxx
Supported Mobile Format:
1. 9XXXXXXXXX (9999999999) - 10 Digit Mobile No.
2. 09XXXXXXXXX (09999999999) - 11 Digit Mobile No. Starting with 0.
3. 919XXXXXXXXX (919999999999) - 12 Digit Mobile Number. Starting with 91.
4. +919XXXXXXXXX (+919999999999) - 13 Digit Mobile Number. Starting with +91.
text:
Message Content should be URL Encoded.
FLASH SMS:
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&flash=1&ph=mobile_number&sndr=sender_id&text=message
Other Language SMS:
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&unicode=1&ph=mobile_number&sndr=sender_id&text=message
Http API Response:
Short & Flash SMS:
Type Http:
160125 Send Successful 1 credits used Mobile=9XXXXXXXXX MsgId=160125
Type XML:
<?xml version='1.0'?>
<MESSAGEACK>
<SUCCESS ID='1' Msgid='7513' SEQ='7724'/>
<SUCCESS ID='2' Msgid='7851' SEQ='7725'/>
<SUCCESS ID='2' Msgid='7852' SEQ='7726'/>
</MESSAGEACK>
Type Json:
{"MSGID":[
{
"id": "158353",
"status": "Send Successful",
"credits used": "1",
"Mobile": "8XXXXXXXXX",
"MsgId": "158353"
}
]}
Long & Unicode SMS:
Type Http:
56886 Send Successful 2 credits used Mobile=9XXXXXXXXX LMsgId=56886 MsgId=56886
Type XML:
<?xml version='1.0'?>
<MESSAGEACK>
<SUCCESS ID='1' Msgid='7513' SEQ='7724'/>
<SUCCESS ID='2' Msgid='7851' SEQ='7725'/>
<SUCCESS ID='2' Msgid='7852' SEQ='7726'/>
</MESSAGEACK>
Type Json:
{"MSGID":[
{
"id": "174451",
"status": "Send Successful",
"credits used": "2",
"credits_used": "2",
"Mobile": "9XXXXXXXXX",
"MsgId": "174451",
"LMsgId": "174451",
"Long_SMS": "1"
}]}
SMS Attachment:
Upload File API: http://BULK.SMS-INDIA.IN/upload.php?key=xxxxxxxxxxxx&name=welcome&filename=welcome.png&filepath=http://xxx.xxx.xxx.xx&type=A
Please Save Track URL Id provided as output
Send SMS Attachment API: http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&ph=xxxxxxxxxx&text=Test #trackurl?# End&trackurl_id=trackurl_id
1. text should be url encoded
2. trackurl_id is provided by Upload File API
SMS Attachment DLR API: http://BULK.SMS-INDIA.IN/track_dlr.php?key=xxxxxxxxxxxx&filename=welcome.png&type=A
Output(Json Format):
[{
"filename": "welcome.png",
"datetime": "05-05-2017 17:46:32",
"mobile": "XXXXXXXXXX",
"device": "Mobile",
"Browser": "Apple Safari"
}]
Track SMS:
Upload File API: http://BULK.SMS-INDIA.IN/upload.php?key=xxxxxxxxxxxx&filename=http://xxx.xxx.xxx.xx/welcome.png&type=T
Please Save Short URL Id provided as output
Send Track SMS API: http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&ph=xxxxxxxxxx&text=Test #shorturl?# End&short_id=short_id
1. text should be url encoded
2. shorturl_id is provided by Upload File API
Track SMS DLR API: http://BULK.SMS-INDIA.IN/track_dlr.php?key=xxxxxxxxxxxx&id=short_id&type=T
Output(Json Format):
[{
"short_id": "1",
"datetime": "05-05-2017 17:46:32",
"mobile": "XXXXXXXXXX",
"device": "Mobile",
"Browser": "Apple Safari"
}]
SCHEDULE SMS:
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&ph=mobile_number&sndr=sender_id&time=time&text=message
1. Unix Time Stamp
2. DD-MM-YYYY HH:MM:SS (20-11-2014 15:30: 45) --> To be URL Encoded
3. DD/MM/YYYY HH:MM:SS (20/11/2014 15:30: 45)--> To be URL Encoded
GROUP SMS:
http://BULK.SMS-INDIA.IN/unified.php?key=xxxxxxxxxxxx&grp=Group_Id&sndr=sender_id&text=message
Group Id is id allotted to a group created in Phone Book
REPORT:
http://BULK.SMS-INDIA.IN/unified_dlr.php?key=xxxxxxxxxxxx&type=http\xml\json
Output:
http:
id:27369 sub:000 dlvrd:000 submit date:141208090227 done date:141208090233 stat:DELIVRD err:DELIVRD text:
xml:
<report>
<id:18119 sub:001 dlvrd:001 submit date:1502071141 done date:1502071141 stat:DELIVRD err:001 text:Your Mobil>
</report>
json:
{
"report":[ {
"id": "L17595",
"sub": "001",
"dlvrd": "001",
"submit date": "170303115836",
"done date": "170303115838",
"stat": "DELIVRD",
"err": "000"
}
]}
To get Past Day Reports of the Current Month, you can use:
http://BULK.SMS-INDIA.IN/unified_dlr.php?usr=xxxx&pwd=xxxxx&type=http&day=XX&mn=XX&yr=XXXX
Mobile Number Wise Report
To get report of a particular mobile number
http://BULK.SMS-INDIA.IN/unified_dlr.php?usr=xxxx&pwd=xxxxx&type=http&pno=XXXXXXXXXX
id:27369 sub:000 dlvrd:000 submit date:141208090227 done date:141208090233 stat:DELIVRD err:DELIVRD text:
To get Past Day report of a particular mobile number
http://BULK.SMS-INDIA.IN/unified_dlr.php?usr=xxxx&pwd=xxxxx&type=http&pno=XXXXXXXXXX&day=XX&mn=XX&yr=XXXX
id:27369 sub:000 dlvrd:000 submit date:141208090227 done date:141208090233 stat:DELIVRD err:DELIVRD text:
Download Sender id Wise Report (.csv)
To download report(as CSV) of a particular Sender id
http://BULK.SMS-INDIA.IN/unified_csv.php?usr=xxxx&pwd=xxxxxx&sender=xxxxxx
To download Past Day report(as CSV) of a particular Sender id
http://BULK.SMS-INDIA.IN/unified_csv.php?usr=xxxx&pwd=xxxxxx&sender=xxxxxx&day=XX&mn=XX&yr=XXXX
| |
|