Agents

Manage standard voice agents

List agents

get

Retrieve a list of all agents for the authenticated user

Authorizations
X-API-KeystringRequired

API key for authentication

Query parameters
pageinteger · min: 1OptionalDefault: 1
limitinteger · min: 1 · max: 100OptionalDefault: 50
statusstring · enumOptionalPossible values:
searchstringOptional
Responses
200

List of agents

application/json
get
/agents
200

List of agents

Create a new agent

post

Create a new voice agent.

Authorizations
X-API-KeystringRequired

API key for authentication

Body
namestringRequired

Agent name

descriptionstringOptional

Agent description

workspaceIdstringOptional

Workspace ID (optional, uses default if not provided)

statusstring · enumOptionalDefault: ACTIVEPossible values:
Responses
post
/agents
201

Agent created successfully

Get agent by ID

get
Authorizations
X-API-KeystringRequired

API key for authentication

Path parameters
idstringRequired
Responses
200

Agent details

application/json
get
/agents/{id}
200

Agent details

Update an agent

put
Authorizations
X-API-KeystringRequired

API key for authentication

Path parameters
idstringRequired
Body
namestringOptional
descriptionstringOptional
statusstring · enumOptionalPossible values:
Responses
200

Agent updated successfully

application/json
put
/agents/{id}
200

Agent updated successfully

Delete an agent

delete
Authorizations
X-API-KeystringRequired

API key for authentication

Path parameters
idstringRequired
Responses
delete
/agents/{id}
204

Agent deleted successfully

No content

Validate agent configuration

post

Validate agent configuration before creation

Authorizations
X-API-KeystringRequired

API key for authentication

Body
namestringRequired

Agent name

descriptionstringOptional

Agent description

workspaceIdstringOptional

Workspace ID (optional, uses default if not provided)

statusstring · enumOptionalDefault: ACTIVEPossible values:
Responses
200

Validation result

application/json
post
/agents/validate
200

Validation result

Last updated