Skip to main content
Once you have created an agent, you can retrieve its configuration, apply partial updates, list all agents in your account, or delete agents you no longer need.

Get an agent

Retrieve the full configuration object for a single agent.
string
required
The ID of the agent to retrieve.
The response contains the full conversation_config object, metadata, and any knowledge base or tool attachments.

Update an agent

Apply a partial update to an existing agent. Only the fields you include in the request body are changed.
string
required
The ID of the agent to update.
object
Partial conversation config. Provide only the fields you want to change.
Use PATCH to iterate quickly on your agent’s prompt and voice without recreating it. All existing settings outside the updated fields are preserved.

List agents

Return all agents in your account.
Response:
object[]
required
Array of agent summary objects. Each entry includes agent_id, name, tags, and creation timestamps.
boolean
required
Indicates whether additional pages of results are available.

Delete an agent

Permanently delete an agent. This action cannot be undone.
string
required
The ID of the agent to delete.
Deleting an agent also removes its association with any phone numbers. Assign a different agent to those numbers before deleting if you want inbound calls to continue.