Make Call
make_callInitiate an outbound voice preview via a KaiCalls AI agent. This lets the owner hear Kai, but it is preview only and never proves inbound routing or advances activation. 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 | |
| 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) | |
| 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 | ||
| idempotency_key | No | ||
| counts_toward_activation | No |