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
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.
Get Credits
To use this API, please set your login and password in the following URL. No additional parameters required.
Get Sender IDs
To use this API, please set your login and password in the following URL. No additional parameters required.
Get Files
To use this API, please set your login and password in the following URL. No additional parameters required.
Get Contacts
To use this API, please set your login and password in the following URL. No additional parameters required.
