Make Call
make_callPlace an outbound call through a KaiCalls AI agent: a voice preview so the owner can hear Kai, or a call made on the owner's behalf (a landlord, clinic, pharmacy, school or utility) with the task in context. A call never proves inbound routing or advances activation. When the person asking writes in another language, pass report_language so Kai gathers exact details and the result is relayed in that language; Kai speaks call_language (English by default) on the phone. Requires a plan with a card on file. Pass an idempotency_key to make the request safely retryable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Phone number to call (E.164 format, e.g. +19085551234) | |
| name | No | Caller/lead name (optional) | |
| context | No | Call context or reason (optional) | |
| lead_id | No | Existing lead ID to associate (optional) | |
| agent_id | Yes | KaiCalls agent ID to use for the call | |
| call_language | No | Language Kai speaks on the call (optional, default en) | |
| first_message | No | Override the agent greeting message (optional) | |
| idempotency_key | No | Client-chosen key that makes this call exactly-once: retries with the same key never place a second call (optional but recommended) | |
| report_language | No | Language the person asking reads, as a code or name (e.g. ar, ht, tr, bn, es, zh, vi). Kai confirms names, dates and numbers so the result can be relayed in this language (optional) | |
| connector_activation_call | No | True only for the one-time connector activation call the recipient explicitly requested in this conversation. This is not permission for marketing, SMS, or future calls. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| call | No | ||
| error | No | Present when success is false | |
| success | Yes | Whether the tool completed successfully | |
| replayed | No | ||
| intent_id | No | ||
| preview_only | No | ||
| call_language | No | ||
| idempotency_key | No | ||
| report_language | No | ||
| counts_toward_activation | No |