Rainbow REST API

Use Rainbow's REST APIs

Rest API for managing Rainbow

The REST APIs let you managing your subscriptions by buying licenses and assigning them to your users. Invoices and payments methods can be retrieved and reviewed directly by using REST APIs.

Rest API for operating Rainbow

REST API enables you to integrate your IT backend or management tasks with Rainbow. From your backend or a front-end app, use these APIs to streamline your workflow.

All these APIs are reserved for Rainbow users with administrator rights allowing them manage their users, companies, sites, systems and organizations as well as offers to buy.

    REST API
  • From any host
  • From any languages
  • Fully documented

Rainbow S2S API

Use the Rainbow S2S API to receive and send chat messages and control presence from any web server. Build bots or agents that provide personalized experiences for your business needs.

Rainbow CLI tool

The Rainbow CLI tool is the perfect management compagnion for basic administrative and provisioning tasks that are quickly done without a web interface and take advantage of a shell command tool. The Rainbow CLI tool can be used to automate repetitive tasks and started from scheduled shell jobs.

REST API at a glance.

Learn about the main APIs provided

REST API

Fully documented set of REST APIs accessible from any application running on a server or in front-end (web or native) application.

Authentication API

Authenticate to Rainbow using your credentials and manage your token in order to be able to call others REST API.

Users, Companies, Organizations API

Use these API for doing administrative tasks like provisioning users in companies, managing their information, reseting password and more.

Systems API

Create and manage your PBX systems as well as associate a PBX to a site and users to phone numbers.

Subscriptions and offers API

List Rainbows offers and subscribe to them for your company. Then associate users to these offers to provide them advanced features for businesses.

Payment and invoice API

Access to your payment method as well as your invoices.

Metrics API

Monitor the growth or your company by accessing our analytics on Rainbow users and usages.

CLI Tool

Quickly administrate your company or organization using the Rainbow CLI tool.

Presence API

Use the S2S API to stay in touch with your contacts by monitoring presence from any web server.

S2S API

Have the possibility to receive and send chat message.

Interesting links

Learn how to use our SDKs

Need some help?