We ensure that all our own software is built upon public APIs that its customers can utilize, therefore ensuring any integration imaginable is possible and the APIs are robust and efficient. Our APIs are REST based and utilize JSON for the data, and therefore are easily consumable no matter what platform you use. Security is JWT based, and granular allowing you to operate least privilege security practices and easily rotate tokens when required without service interruption.

The Enterprise Comms API

The Enterprise Comms API is the only API you need to effectively communicate with your customer base across all the channels they have come to love and use. It offers a simple but powerful interface to send messages to your customers. Choose to either use our canonical (common) format to describe your messages either in plain text or using message parts for multimedia and we’ll automatically create the messages on the channels you choose, or use custom bodies to customize the message on a channel and maximize the channels features.

The Enterprise Comms API can use the best channel to reach your customer automatically using its Branch capabilities based on the channel preferences you specify.

We strongly recommend using the batch interface to minimize overheads and maximize throughput if possible. Calls to the Enterprise Comms API on behalf of accounts associated with your reseller account can be made using an impersonation token. Find out more about the Enterprise Comms API here .

Reseller / Partner API

This API provides all the functionality for external systems to headlessly provision and administer there reseller / partner account, allowing for fully automated setups. Functionality includes:

  • Provision and configure:
    • Accounts
    • Users
  • Role management
  • Credit allocation
  • Chargeable activity reports
  • Inbound number allocation

Our own administrative tools utilise the same API, therefore ensuring our APIs are fit for purpose and ready for enterprise volumes.

Find out more in our Partner/Reseller API Overview

Other useful APIs

We have many other APIs designed to make communicating and interacting with your customers simple, effective, and rewarding. For instance:

  • Verify API – Used to add SMS OTP (One Time Passcodes) easily to your system
  • Profile API – Update and maintain your profile data
  • Chat API – Rapidly build omni channel customer chat into your systems, with teams and chat
    management

Webhooks

We can easily feedback a large variety of data into your systems in real-time to enable you to create automations, update your data, create detailed analytics and more. Our webhooks allow you to configure what events to subscribe to, so no need to receive data you are not interested in, and can be setup either in the portal or via web services detailed. Learn more about using webhooks.