Create voice agent
Voice AI
Update Voice Agent
POST
Create voice agent
The Update Voice Agent API uses the same request/response shape as Create Voice Agent, but you must include
agent_id to identify which agent to update. Only agent_id is required — include any other fields you want to change.
API Endpoint
POST/api/v1/global/create-agent
Content-Type: application/json
Authentication: Required (Token header: token)
Request Body
Required Fields
| Field | Type | Description |
|---|---|---|
agent_id | integer | ID of the agent to update (required) |
Optional Fields
All other fields follow the same definitions as the Create Voice Agent API — include only the fields you want to update.Response
Success Response
Status Code:200 OK
Error Responses
400 Bad Request
401 Unauthorized
404 Not Found
422 Unprocessable Entity
Example Requests
Notes
- Only include fields you want to update; omitted fields will remain unchanged.
- The agent must exist and belong to your workspace.
- For available options for
voice.provider,speech_to_text.provider,speech_to_text.language,llmmodels, andtts_model, refer to the Create Voice Agent API documentation. - The
agent_idcan be provided either in the request body or as a query parameter.

