Bulk SMS APIs

Send SMS directly from your websites and in-house softwares

API stands for Application Programming Interface. Bulk SMS API permits you to send bulk SMS messages directly from your own website or in-house software. You can integrate the API from all operating systems (Windows, Linux, Mac etc). Your website may be using any programming language (.Net, Java, PHP etc). Your software may be based on any platform (PC, Mobile, Other).

API Data Formats

Bulk SMS APIs are available to support the following data formats

XML

XML is the worlds most popular encoding to transport data across diverse systems. To access XML APIs, your application need to connect to http://bulksms.ae/cp/api.php?api=xml and submit request data using any method: GET or POST. The result is offered as an XML document.

Json

JSON is a light-weight data interchange format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. To access Json APIs, your application need to connect to http://bulksms.ae/cp/api.php?api=json and submit request data using any method: GET or POST. The result is offered as an Json document.

PHP

PHP is a popular server-side programming language. This format offers you result in a format that can be converted to PHP array using unserialize function. To access PHP APIs, your application need to connect to http://bulksms.ae/cp/api.php?api=php and submit request data using any method: GET or POST.

API Actions

You can perform the following action using the APIs. All APIs require the following two parameters to be passed.

Mandatory Parameters

login Your login name or email address used to access your account on the customer panel
password The password that you use to access your account on the customer panel

Send SMS

Example URL: http://bulksms.ae/cp/api.php?api=xml&do=send&login=LOGIN&password=PASSWORD
&numbers=NUMBERS&message=MESSAGE

Send SMS API Parameters
message This is the message text that needs to be delivered. The message can be any Latin-based language such as English. For other languages, the message should be encoded using UTF-8 format.
numbers The list of mobile numbers. Numbers may separated using space or comma.
contacts Optional. Names of contacts. Must have been saved in the contacts list.
groups Optional. Groups of contacts. Must have been saved in the contacts list.

Get Send Log

To use this API, please set your login and password in the following URL. No additional parameters required.

http://bulksms.ae/cp/api.php?api=xml&do=get_send_log&login=LOGIN&password=PASSWORD

Get Credits

To use this API, please set your login and password in the following URL. No additional parameters required.

http://bulksms.ae/cp/api.php?api=xml&do=get_credits&login=LOGIN&password=PASSWORD

Get Sender IDs

To use this API, please set your login and password in the following URL. No additional parameters required.

http://bulksms.ae/cp/api.php?api=xml&do=get_sender_ids&login=LOGIN&password=PASSWORD

Get Files

To use this API, please set your login and password in the following URL. No additional parameters required.

http://bulksms.ae/cp/api.php?api=xml&do=get_files&login=LOGIN&password=PASSWORD

Get Contacts

To use this API, please set your login and password in the following URL. No additional parameters required.

http://bulksms.ae/cp/api.php?api=xml&do=get_contacts&login=LOGIN&password=PASSWORD