Get a voice agent or twin by id
GET /voice/agents/{agent_id}
GET
/voice/agents/{agent_id}
Fetch one agent’s full configuration.
org_id is forwarded as a query param pinned to the caller - voice
filters AgentSettings by (org_id, agent_id), so another org’s
agent id 404s here exactly like a nonexistent one.
Authorizations
Parameters
Path Parameters
agent_id
required
Agent UUID.
string
Agent UUID.
Header Parameters
Responses
200
Successful Response
object
data
required
Envelope for single-agent operations (create / get / update).
object
agent
Any of:
Complete agent configuration, as returned by create/get/update.
object
agent_id
required
string
agent_status
required
string
entity_type
required
string
id
required
integer
identity
required
is_template
required
boolean
knowledge
required
Knowledge-collection attachments for a voice agent.
object
collections
Collection IDs (max 4).
Array<string>
org_id
required
string
persona
required
Persona / prompt configuration for a voice agent (mirrors V2 PersonaV2).
object
agent_name
required
Display name of the agent.
string
assertiveness_level
required
0.0=passive, 1.0=assertive.
number
conciseness_level
required
0.0=verbose, 1.0=brief.
number
description
required
Brief summary of the agent’s purpose.
string
formality_level
required
0.0=casual, 1.0=formal.
number
persona
required
Personality and behavior description.
string
role
required
string
use_company_knowledge
required
boolean
null
pagination
Any of:
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string