Skip to main content
A Voice Agent contains its name, engine, instructions, optional voice and language, engine_config, interruption policy, and recording policy.

Choose an engine

The default language is en; interruption_policy accepts allow or disabled, and recording_policy accepts none or all.

Create an agent

Bind AI integrations

Use AI integrations to create and verify provider credentials. Assign each required provider role to the agent, then check:
The response includes ready, configuration_revision, bindings, and issues. Calls requiring this agent are rejected when readiness fails.

Bind a phone number

An inbound binding associates an existing organization-owned number with an agent:
List bindings using GET /v1/voice-agents/{voice_agent_id}/bindings and delete one using DELETE /v1/voice-agents/{voice_agent_id}/bindings/{binding_id}. An agent can also have tools to execute authorized actions during a live conversation.