Skip to main content
Agents are your voice and chat assistants. You build and configure them in the dashboard; the API lets you list them and manage which client each one belongs to.

List agents

Returns every agent in your agency, newest first.
data
array

Get an agent

id
string
required
The agent id.
Returns the same shape as one item in the list above, or 404 if the agent isn’t in your workspace.

Assign an agent to a client

Requires the Scale plan (write access).
Assigns, reassigns, or unassigns an agent. Pass a clientId to assign it to that client, or null to unassign it.
id
string
required
The agent id.
clientId
string | null
required
The client to assign the agent to, or null to unassign. The client must belong to your agency.
Reassigning an agent only moves the agent — its past conversations, knowledge base, and phone numbers stay recorded under the client they were created in.