What is API and how it will work?
API (Application Programming Interface) allows you to integrate ZNI SMS services into your own application for better control and functionality required by you. For example you are using Oracle (as a backend to keep your data) and want to send SMS to all of your customers who have joined you after 1st of May 2009. There are two ways to perform this task either you run a query and then upload all the data on our server and then send or else you can use our API to push the SMS directly from your own application.
We have platform independent APIs therefore you can use them with any OS and on any programming language like ASP, ASP.NET, PHP, JSP, Ruby on Rails etc. Currently we support single SMS API (HTTP API based on REST), Group SMS API (XML API).
Our XML SMS API supports two methods One to Many and Many to Many. Please download the API documentation (PDF format) to check the implementation guide and methods supported.
HTTP API: This API is used to send single SMS from your application. It’s just an URL which you should call to send SMS.
XML API: This API is best suited for sending SMS in masses e.g. you have a messages which you want to send to 1000 people i.e. same message to multiple recipients, in this case you can use this API.
Dynamic XML API: Many times you need to send customized SMS i.e. different numbers, different messages in masses. This API is best suited for this kind of situations.
Balance Check API: Use this API to check the balance of your account any time with expiry date.
Delivery Report API: This API shall be used to check the delivery status of your SMS (if, supported by your plan).
You can download the API document from here