Send SMS on your own website instead of logging in to iSMS Philippines portal. We do provide you the availability to integrate our SMS gateway to your own webpages without compromising its features.
The SMS API (Application Programming Interface) has been designed by a team of our engineers to provide a straightforward and effective way of integration between websites/software and messaging platform.
If you want to send mass SMS through Bulk SMS API, you will need to create a HTTP / HTTPS request (POST/GET method) to the URL listed below:-
Send SMS API via HTTPS:
https://www.isms.com.my/isms_send.php
Send SMS API via HTTPS (Mirror):
https://ww2.isms.com.my/isms_send.php
Send SMS by Group ID via HTTPS:
https://www.isms.com.my/api_send_sms_by_group.php?un=isms&pwd=isms123&groupid=12345&msg=Hello%20World&type=1&sendid=12345
Send SMS by Recipient Name via HTTPS:
https://www.isms.com.my/api_send_sms_by_name.php?un=isms&pwd=isms&name=contact1&msg=Hello%20World&type=1
Send SMS by Phone Number to Single Recipient via HTTPS:
https://www.isms.com.my/isms_send.php?un=isms&pwd=isms&dstno=60123456789&msg=Hello%20World&type=1&sendid=12345
Multiple Recipient (Separate each recipient with semi-colon ";" ) maximum 300 number per push
Send SMS by Phone Number to Multiple Recipient via HTTPS:
https://www.isms.com.my/isms_send.php?un=isms&pwd=isms123&dstno=60123456789;601254888999;6044478955&msg=Hello%20World&type=1&sendid=12345
Contact List
Get Contact List Group via HTTPS:
https://www.isms.com.my/api_list_of_contact_group.php?un=isms&pwd=isms123
Get Contact List Based on the Group ID via HTTPS:
https://www.isms.com.my/api_list_of_contact.php?un=isms&pwd=isms123&groupid=12345
Get All Contact List from Phone Book via HTTPS:
https://www.isms.com.my/api_list_of_contact.php?un=isms&pwd=isms123
Contact Group
Create New Contact Group via HTTPS:
https://www.isms.com.my/api_add_contact_group.php?un=isms&pwd=isms123&name=group1
Update Group Name via HTTPS:
https://www.isms.com.my/api_edit_contact_group.php?un=isms&pwd=isms&name=mygroup&groupid=98765
Delete Group Name via HTTPS:
https://www.isms.com.my/api_delete_contact_group.php?un=isms&pwd=isms&groupid=98765
iSMS API Features
Parameter | Details | Example |
---|---|---|
*un | iSMS Philippines username | AdminABC |
*pwd | iSMS Philippines password | pw123 |
dstno |
Mobile number that you wish to send a message (Append 00 for international numbers) |
639217311111 |
*msg | The message body (MAX limit : 900 char) | Great deals happening in town |
type | Type of SMS 1 - ASCII-Default Value (English and etc) 2 - Unicode data (Chinese, Japanese, etc) |
1 |
agreedterm | Accept the iSMS Term and Condition below: https://www.isms.com.my/user-agreement.php Our API will filter your sms if you do not agree with the agreement. |
YES |
*sendid (Optional) |
Sender ID to be displayed on recipient's mobile phone. max. Length 11 characters |
639217322222 |
Server Response
Return Values :- Upon message submission, iSMS's server platform will provide the user with a corresponding response value for each message.
Error Code | Error Description | Details |
---|---|---|
2000 = SUCCESS or EMPTY/BLANK | SUCCESS | Message Sent. |
-1000 | UNKNOWN ERROR | Unknown error. Please contact the administrator. |
-1001 | AUTHENTICATION FAILED | Your username or password are incorrect. |
-1002 | ACCOUNT SUSPENDED / EXPIRED | Your account has been expired or suspended. Please contact the administrator. |
-1003 | IP NOT ALLOWED | Your IP is not allowed to send SMS. Please contact the administrator. |
-1004 | INSUFFICIENT CREDITS | You have run our of credits. Please reload your credits. |
-1005 | INVALID SMS TYPE | Your SMS type is not supported. |
-1006 | INVALID BODY LENGTH (1-900) | Your SMS body has exceed the length. Max limit = 900 |
-1007 | INVALID HEX BODY | Your Hex body format is wrong. |
-1008 | MISSING PARAMETER | One or more required parameters are missing. |
Check SMS Balance API
In order to check SMS balance API :-
Parameter | Details | Example |
---|---|---|
*un | Username of iSMS account | AdminABC |
*pwd | Password of iSMS account | pw123 |
API for Checking SMS Balance
Check SMS Balance via HTTPS:
https://www.isms.com.my/isms_balance.php?un=isms&pwd=isms123
API for SMS Task Scheduler
click HERE for more detailURL Encoding Reference
ASCII Character | Description | URL-encoding | Remark |
---|---|---|---|
NUL | null character | %00 | |
CR | carriage return | %0D | For Break Line used |
Security
Bulk SMS Philippines provides secure messaging using SSL encryption technology.