Plivo

api.plivo.com

Community

Cloud communication platform providing SMS, MMS, WhatsApp messaging and Voice APIs. A major Twilio alternative for programmatic communication.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.plivo.com

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

application_list

GET

List all applications.

GET https://api.plivo.com/v1/Account/{auth_id}/Application/

auth_id (string, required) Plivo Auth ID (path parameter).

limit (integer) Results per page (max 20).

offset (integer) Pagination offset.

call_list

GET

List all calls with optional filtering.

GET https://api.plivo.com/v1/Account/{auth_id}/Call/

auth_id (string, required) Plivo Auth ID (path parameter).

call_direction (string) Filter: inbound or outbound.

from_number (string) Filter by caller number.

to_number (string) Filter by destination number.

end_time__gt (string) Calls ending after this time.

...and 3 more parameters

message_list

GET

List all messages with optional filtering by direction, state, and time.

GET https://api.plivo.com/v1/Account/{auth_id}/Message/

auth_id (string, required) Plivo Auth ID (path parameter).

subaccount (string) Filter by subaccount auth ID.

message_direction (string) Filter: inbound or outbound.

message_state (string) Filter: queued, sent, failed, delivered, undelivered, received, rejected.

message_type (string) Filter: sms, mms, whatsapp.

...and 5 more parameters

All Capabilities (22)

account (1)

GETaccount_get

Retrieve account details.

application (5)

POSTapplication_create

Create a new application for handling calls and messages.

DELETEapplication_delete

Delete an application.

GETapplication_get

Retrieve a specific application by ID.

GETapplication_list

List all applications.

POSTapplication_update

Update an existing application.

call (6)

POSTcall_create

Initiate an outbound call.

GETcall_get

Retrieve details of a specific call by its UUID.

DELETEcall_hangup

Hang up a specific live call.

GETcall_list

List all calls with optional filtering.

POSTcall_record

Start recording on a live call.

POSTcall_speak

Play text-to-speech on a live call.

message (4)

GETmessage_get

Retrieve details of a specific message by its UUID.

GETmessage_list

List all messages with optional filtering by direction, state, and time.

GETmessage_media_list

List all media files for a specific MMS message.

POSTmessage_send

Send an SMS, MMS, or WhatsApp message to one or more recipients.

number (5)

POSTnumber_buy

Rent a phone number.

GETnumber_get

Retrieve details of a specific rented number.

GETnumber_list

List all rented phone numbers.

GETnumber_search

Search for available phone numbers to rent.

DELETEnumber_unrent

Unrent (release) a phone number.

pricing (1)

GETpricing_get

Retrieve messaging or voice pricing for a specific country.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Plivo
Description: Cloud communication platform providing SMS, MMS, WhatsApp messaging and Voice APIs. A major Twilio alternative for programmatic communication.
Auth: api_key
Capabilities (22 total):
  account (1):
    - account_get: Retrieve account details.
  application (5):
    - application_create: Create a new application for handling calls and messages.
    - application_delete: Delete an application.
    - application_get: Retrieve a specific application by ID.
    - application_list: List all applications.
    - application_update: Update an existing application.
  call (6):
    - call_create: Initiate an outbound call.
    - call_get: Retrieve details of a specific call by its UUID.
    - call_hangup: Hang up a specific live call.
    - call_list: List all calls with optional filtering.
    - call_record: Start recording on a live call.
    - call_speak: Play text-to-speech on a live call.
  message (4):
    - message_get: Retrieve details of a specific message by its UUID.
    - message_list: List all messages with optional filtering by direction, state, and time.
    - message_media_list: List all media files for a specific MMS message.
    - message_send: Send an SMS, MMS, or WhatsApp message to one or more recipients.
  number (5):
    - number_buy: Rent a phone number.
    - number_get: Retrieve details of a specific rented number.
    - number_list: List all rented phone numbers.
    - number_search: Search for available phone numbers to rent.
    - number_unrent: Unrent (release) a phone number.
  pricing (1):
    - pricing_get: Retrieve messaging or voice pricing for a specific country.

Top capabilities (ready to call):
  - application_list: GET /v1/Account/{auth_id}/Application/
  - call_list: GET /v1/Account/{auth_id}/Call/
  - message_list: GET /v1/Account/{auth_id}/Message/