List Agents returns a lightweight version of this object that omits
vars_provided, vars_extracted, and pronunciations for performance. Use Get Agent to retrieve the full object.Properties
Unique identifier for the agent (UUID).
Display name for the agent.
Account that owns the agent.
null for global agents.Voice identifier. Format depends on provider:
- OpenAI:
openai:cedar,openai:sage - Google:
he-IL-Chirp3-HD-Kore - Gemini Live:
gl:Puck,gl:Kore
Language code (e.g.,
he, en, es).Initial greeting message spoken when call connects.
null if not set.System prompt that defines the agent’s behavior and personality.
How the agent starts the conversation:
| Mode | Description |
|---|---|
static | Speak the begin_message as-is |
dynamic | AI generates a greeting based on context |
off | Wait for the caller to speak first |
Text direction for the prompt:
rtl- Right-to-left (Hebrew, Arabic)ltr- Left-to-right (English, Spanish)
Variable definitions for values that can be provided when initiating a call.
Variable definitions for values the agent should extract during the call.
Version number of the agent. Increments on each deployment.
ISO 8601 timestamp when this version was deployed.
null indicates a working version that hasn’t been deployed yet:- Working versions are editable
- Deployed versions are frozen
- Phone calls use the latest deployed version
Type of agent:
singlePrompt- Standard agent with a single system promptconversationalFlow- Flow-based agent with multiple nodes
Email addresses to notify when calls complete.