Plivo

FREE
By plivo
Updated 4 months ago
Communication
-/10
Popularity Score
-
Latency
-
Success Rate

Plivo API Documentation

We, at Plivo, make it easier for businesses and software developers to use cloud-powered Voice and SMS communications.

We offer HTTP APIs that let you can build Voice and SMS applications or integrate such capabilities into your web or mobile application in any web standard language. We simplify the notorious complexity of the telephony business into a simple infrastructure service for you: we take care of everything from carriers contracts to call quality and messaging deliverability to technical support.

View API Details
POST2. Make an Outbound Call
POST1. Send a Message
POST2. Make an Outbound Call

The following API enables you to make a single call or bulk outbound calls to real phone(s) or SIP endpoint(s). You can find out more at http://plivo.com/docs/api/call/

Authorization:

You can get your Auth ID and Auth Token at https://manage.plivo.com/dashboard/

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
AuthorizationBASIC
REQUIREDYou can get your Auth ID and Auth Token at https://manage.plivo.com/dashboard/
Required Parameters
auth_idSTRING
REQUIREDYou can get your Auth ID at https://manage.plivo.com/dashboard/
Code Snippet
unirest.post("https://plivo-plivo.p.rapidapi.com/Account/{auth_id}/Call")
.header("X-RapidAPI-Host", "plivo-plivo.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://plivo-plivo.p.rapidapi.com/Account/{auth_id}/Call
Request Method: POST
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://plivo-plivo.p.rapidapi.com/Account/{auth_id}/Call")
.header("X-RapidAPI-Host", "plivo-plivo.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication