configure_call_actions
Configure an AI agent's call actions: enable or disable end_call, and set or remove a transfer number. Manage these agent-level settings to control call termination and transfer behavior.
Instructions
Enable/disable the agent's end_call action and set/remove a transfer_call number. These are AGENT-LEVEL settings (the console's Tools tab) that apply to the whole agent — for multi-agent (Playbooks) agents the runtime injects them into every playbook, never gated behind auth. Changes land on the branch's draft; publish_draft to go live. Without an enabled end_call the agent cannot hang up on its own.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | The agent ID | |
| end_call | No | true = enable the end_call action; false = remove it | |
| branch_id | No | Branch whose draft to edit (from list_branches). Omit to use the live branch; if the agent has multiple branches you'll be asked to pick one. | |
| end_call_description | No | Optional guidance for WHEN to end the call (used with end_call: true) | |
| transfer_call_number | No | Cold-transfer destination in E.164 (e.g. +9198...). '' removes the transfer_call action. |