Introduction
Get started with the Revox API
Welcome to the Revox API
Section titled “Welcome to the Revox API”The Revox API provides a comprehensive interface for managing AI voice campaigns, calls, and communications. This API reference documentation is automatically generated from our OpenAPI specification.
API Base URL: https://www.getrevox.com/api
Authentication
Section titled “Authentication”All API endpoints are authenticated using Bearer tokens. Include your API key in the Authorization header using the Bearer token format.
Getting Your API Key
Section titled “Getting Your API Key”- Log in to the Revox Dashboard
- Navigate to API Keys section
- Generate a new API key or use an existing one
Using Bearer Token Authentication
Section titled “Using Bearer Token Authentication”Include your API key in the Authorization header of every request:
Authorization: Bearer YOUR_API_KEYExample using cURL:
curl -X GET https://www.getrevox.com/api/call/{call_id} \ -H "Authorization: Bearer YOUR_API_KEY"Getting Started
Section titled “Getting Started”- Obtain your API key from the dashboard
- Include it in the
Authorizationheader as a Bearer token - Make requests to the endpoints documented below
Core API Resources
Section titled “Core API Resources”- Campaigns — Create and manage outbound call campaigns. Upload contact lists, assign an assistant, and launch bulk AI calls with real-time progress tracking and analytics.
- Calls — Place outbound AI calls, schedule them for later, and retrieve call results including transcripts and recordings.
- Assistants — Create and manage AI assistants that define how the agent behaves during calls — prompt, voice and first sentence.
- Voices — Browse available voices from Cartesia and ElevenLabs. Preview voices before assigning them to assistants.