Skip to main content
GET
Get a specific agent by ID (structured)
Legacy endpoint - deprecated. Unversioned endpoints are scheduled for removal on July 31, 2026. Use the /v1 version for new integrations. This endpoint remains available for existing integrations until then.
Fetches the complete configuration of an agent including its voice, LLM, prompts, telephony limits, and post-call analysis settings.

When to use this

Use this to display agent details in a management dashboard, verify settings before starting a campaign, or check the current configuration of an agent before updating it.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-organization-id
string
required

RSA encrypted organization ID (base64 format)

Example:

"BASE64_ENCRYPTED_ORG_ID_HERE"

Path Parameters

id
string
required

ID of the agent

Response

200 - application/json
number
number
required
Example:

0

is_published
boolean
required
Example:

false

llm
object
fallback_llm_enabled
boolean
Example:

false

llm_fallback_model
string | null
Example:

"llm_abc123xyz789ab"

fall_back_llm_id
string | null
Example:

"llm_abc123xyz789ab"

llm_fallback_delay_ms
number | null
Example:

500

transcriber_id
string | null
Example:

"tr0deepnova3xx"

analysis
object