TABLE OF CONTENTS
What are Voice AI Public APIs?
The Voice AI Public APIs give you direct access to configure agents, manage actions, retrieve call data, and integrate web-hooks into your workflows. This elevates Voice AI from a product feature to an extensible capability that can be integrated directly into your workflows and applications.
Instead of limiting Voice AI to in-app controls, you can:
- **Manage Agents & Actions:**Create, update, and organize agents and their behaviors via API.
- **Retrieve Call Data:**Access logs and transcripts for reporting, compliance, or analytics.
- **Leverage Webhooks:**Receive real-time call outcomes, transcripts, and summaries in your own systems.
Link to API Documentation
Key Benefits of Voice AI Public APIs
- Data Access: Pull call outcomes, transcripts, and metrics for detailing tracking and reporting
- Workflow Integration: Automate setup and tailor Voice AI to fit your applications and operational needs
- Extensibility Public APIs make Voice AI not just usable, but buildable
Voice AI API Documentation
API Documentation for Voice AI Public APIs includes details on Call Logs, Agents and Actions. Access requirements, environments, and auth details may evolve. Always refer to the API docs for the latest details.
Click here to access Voice AI API Documentation
Call Log APIs
Call Log APIs provide access to calls handled by Voice AI; supporting analytics, quality reviews, and compliance. Use it to list calls with filters or fetch individual call details, including transcripts when available. See API Reference docs for additional details.
- **List Call Logs:**Returns call logs for Voice AI agents scoped to a location. Supports filtering by agent, contact, call type, action types, and date range (interpreted in the provided IANA timezone). Also supports sorting and 1-based pagination.
- **Get Call Log:**Returns a call log by call ID
Click here to access Voice AI API Documentation on Call Logs
Agents APIs
The Agents APIs lets you programmatically create, list, read, update, and delete Voice AI agents so you can roll out consistent configurations across locations and environments. See API Reference docs for additional details.
- **Create Agent:**Create a new Voice AI agent configuration and settings
- **Patch Agent:**Partially update an existing Voice AI agent
- **List Agents:**Retrieve a paginated list of agents for given location
- **Get Agent:**Retrieve detailed configuration and settings for a specific Voice AI agent
- **Delete Agent:**Delete a Voice AI agent and all its configurations
Click here to access Voice AI API Documentation on Agents
Actions APIs
Actions define what an agent can do; such as invoking a webhook, retrieving data, or posting results. The Actions APIs enable you to create and update these behaviors programmatically and keep them synchronized with your systems. See API Reference docs for additional details.
- Create Agent Action: Create a new action for a voice AI agent. Actions define specific behaviors and capabilities for the agent during calls.
- Update Agent Action: Update an existing action for a voice AI agent. Modifies the behavior and configuration of an agent action.
- Get Agent Action: Retrieve details of a specific action by its ID. Returns the action configuration including actionParameters.
- **Delete Agent Action:**Delete an existing action from a voice AI agent. This permanently removes the action and its configuration.
Click here to access Voice AI API Documentation on Actions
Frequently Asked Questions
Q: Can I manage voices via API?
Access to retrieve the list of available voices and fetch details, so you can align an agent with the right voice. Until it is released, configure voices through supported methods in the UI.
Q: Do I need special permissions to use these APIs?
must have appropriate TWIM CRM access to manage Voice AI and read call data. Coordinate with your account admin if you can’t access certain resources.
Q: Where can I find the most current endpoints and request/response schemas?
Always use the official API docs: Click here to view API Documentation
Related Articles
- TWIM CRM API
- Private Integrations: Everything you need to know
- How to Use Webhook.site to Troubleshoot your API Requests
- AI Voice Agents Overview
- Call Logs for Voice AI Agents
- Voice AI Agents Dashboard
Related Articles
- AI Product Pricing Update
- Voice AI Custom Actions
- How to Use the AI Agent Studio in TWIM CRM
- Twilio Numbers Support
- Working hours for AI Employee
- Inbound Call Flow for Voice AI calls