Our flexible and powerful suite of API's enable developers to add SMS send functionality to their applications. Our callback systems allow you to receive inbound messages and report on deliveries. You can also create lists, lease numbers, set up keywords and schedule messages. Our API servers are dedicated and do not share resources with our bulk messaging system so that your text messages and responses are managed quickly and reliably.
14 day full access, no credit card required.
View our online documentationREVIEW NOW
Install via Ruby GemsRUBY GEM
See code samples and downloadDOWNLOAD NOW
Install via NugetNUGET
SMS can benefit almost any communication process. If you think you have a process to benefit from SMS integration then most likely you will be able to code the process using our REST API.
To ensure total security & privacy the API only works over HTTPS protocol for all requests. All API requests require your API credentials, you will find them once logged into your Account on the API settings page.
The best way to get immediate notification on the events like SMS delivery or incoming message is to set up callback URLs. We will call this URL immediately after the event occurs and, if the call was unsuccessful, we will retry a few times later.
DLR's or Delivery Receipts, are notifications received from the carriers relating to the success or otherwise of an attempted SMS Delivery. rather than having to poll for message status, we will deliver DLR’s to your call back URL when we get them.
Numbers are the Caller ID, or from field that your messages will come from. Although not mandatory for API use, we recommend users lease their own Dedicated Virtual Number to send and receive messages through the API.
To provide the best service to all our customers we limit the number of API calls which can be made by each account to 2 calls per sec. For heavy users we can increase your throttling speed, contact us to discuss requirements.