Skip to main content

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 Headers

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

Using with Automation Platforms

Zapier

  1. Add an HTTP / Webhooks action in your Zap
  2. Set the method to POST
  3. Enter the endpoint URL with your agent UUID
  4. Add the X-API-Key and Content-Type headers
  5. Set the body to JSON with phone_number and optionally initial_context

Make (Integromat)

  1. Add an HTTP - Make a request module
  2. Configure the URL, method, headers, and body as described above

n8n

  1. Add an HTTP Request node
  2. Set the method to POST, enter the URL
  3. Add authentication headers and the JSON body