- API Type
- REST API with comprehensive endpoints for creating agents, managing phone calls, and handling real-time interactions
- Authentication
- API Key-based authentication. API keys are managed per workspace and used to authenticate REST API endpoints, SDK integrations, and webhook endpoints
- SDKs
- TypeScript/JavaScript SDK available (retell-sdk on npm). SDK includes full TypeScript definitions for all request params and response fields
- Documentation
- Comprehensive documentation at docs.retellai.com with API references, code examples, and integration guides. Full API documentation available in api.md
- Webhooks
- Webhook endpoints supported for event-driven integrations. Used to receive real-time notifications about call events and agent activities
- Function Calling
- Real-time function calling capabilities with preset and custom functions enabling agents to book appointments, process payments, update records, and transfer calls during conversations
- Third-party Integrations
- Official Make.com (formerly Integromat) integration available. Compatible with API integration platforms and CRM/database systems for turning conversations into real actions
- RAG Integration
- Streaming RAG (Retrieval-Augmented Generation) for knowledge integration with auto-sync capability. Agents can provide accurate, real-time answers backed by dynamically updated knowledge bases
- Use Cases
- Build custom AI voice agents, automate phone call workflows, integrate with CRMs and databases, create appointment booking systems, handle customer support calls, execute real-time business logic during conversations