Plivo (Preview)

Plivo (Preview)

Plivo enables sending and receiving SMS & voice calls globally for businesses of all sizes.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Premium All Flow regions except the following:
     -   US Government (GCC)
PowerApps Premium All PowerApps regions except the following:
     -   US Government (GCC)

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Creating a connection

To connect your account, you will need the following information:

Auth Id
string
The username for this api.
Auth Token
securestring
The password for this api.

Actions

Get message

This operation is used to fetch the details of a message, given the message ID.

Required Parameters

Message UUID
string
UUID of the message for which the details need to be fetched.

Returns

API ID
string
Unique ID of the API request.
Error Code
string
Delivery error code if the message isn't delivered.
From
string
Number from which the message was sent.
Message Direction
string
Direction of the message (inbound/outbound).
Message Delivery Status
string
Status of the message (queued/sent/delivered/failed).
Timestamp
string
Timestamp at which the message was sent or received (yyyy-MM-dd HH:mm:ss UTC).
Message Type
string
Type of the message.
Message UUID
string
Unique ID of the message.
Message URI
string
URI to get details of this single message.
To
string
Number to which the message was sent.
Total Amount
string
Amount charged for the message.
Rate
string
Rate per unit of the message.
Units
integer
Number of units the message was split into.

List all messages

This operation returns a list of all messages associated with your Plivo account.

Required Parameters

Message UUID
string
UUID of the message for which the details need to be fetched.

Returns

API ID
string
Unique ID of the API request.
Limit
integer
Maximum number of messages in a single page.
Next
string
URI of next page of messages if exists.
Offset
integer
Number of messages before this page.
Previous
string
URI of the previous page.
Total Count
integer
Total number of messages.
Message List
array of object
Details of all messages.
Error Code
string
Delivery error code if the message isn't delivered.
From
string
Number from which the message was sent.
Message Direction
string
Direction of the message (inbound/outbound).
Message Delivery Status
string
Status of the message (queued/sent/delivered/failed).
Timestamp
string
Timestamp at which the message was sent or received (yyyy-MM-dd HH:mm:ss UTC).
Message Type
string
Type of the message.
Message UUID
string
Unique ID of the message.
Message URI
string
URI to get details of this single message.
To
string
Number to which the message was sent.
Total Amount
string
Amount charged for the message.
Rate
string
Rate per unit of the message.
Units
integer
Number of units the message was split into.

Make a call

This operation is used to make a call.

Required Parameters

From
string
Plivo number to be used to make the call.
To
string
The phone number to call.
Answer URL
string
URL to be called when the call is made.

Optional Parameters

Answer Method
string
HTTP Method (GET/POST) that should be used to call the Answer URL.

Returns

API ID
string
Unique ID of the API request.
Response
string
Response obtained when the call was made.
Call UUID
string
Unique ID of the call.

Send SMS

This operation is used to send a text message.

Required Parameters

From
string
Plivo number from which the message is to be sent.
To
string
Phone number to which the message is to be sent.
Message
string
Text of the message to be sent.

Returns

API ID
string
Unique ID of the API request.
Response
string
Response of the sent message.
Message UUID
array of string
Unique ID of the message.