Skip to main content
The Plivo Voice API lets you programmatically make and receive calls, play audio, record conversations, and build interactive voice applications. The API uses standard HTTP methods and returns JSON responses.

Base URL


Authentication

All API requests use HTTP Basic Authentication with your Plivo credentials:
  • Username: Your Auth ID
  • Password: Your Auth Token
Find your credentials on the Plivo Console Dashboard.
cURL

Request Format

  • Content-Type: application/json for POST requests
  • All request parameters should be JSON-encoded

Response Format

All responses are JSON with an api_id for request tracking:

HTTP Status Codes

Troubleshooting Common Errors


Pagination

List endpoints return paginated results:

API Resources

Core Resources

Media Resources

Identity Resources


Rate Limits

API requests are rate limited. If you exceed the limit, you’ll receive a 429 response.