Overview
The Public API lets you trigger outbound calls programmatically. Use it to connect Tala with your CRM, automation platforms (n8n, Make, Zapier), or any system that can send HTTP requests.
When you trigger a call, Tala dials the specified phone number and runs the workflow associated with the agent. You can optionally pass context data that the AI agent will use during the conversation.
Authentication
All requests require an API key passed in the X-API-Key header. You can generate API keys from your Tala dashboard.
Keep your API key confidential. Do not expose it in client-side code or public repositories.
Endpoint
Request Body
Response
Example
Rate Limits
API calls are limited to 60 requests per minute per API key. If you exceed this limit, you will receive a 429 Too Many Requests response.
Error Codes
Zapier
- Add an HTTP / Webhooks action in your Zap
- Set the method to
POST
- Enter the endpoint URL with your agent UUID
- Add the
X-API-Key and Content-Type headers
- Set the body to JSON with
phone_number and optionally initial_context
Make (Integromat)
- Add an HTTP - Make a request module
- Configure the URL, method, headers, and body as described above
n8n
- Add an HTTP Request node
- Set the method to
POST, enter the URL
- Add authentication headers and the JSON body