cURL
curl --request PATCH \ --url https://api.getarbol.com/v1/agents/{agentId} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "name": "<string>", "primaryLanguage": "<string>", "systemPrompt": "<string>", "greeting": "<string>", "model": "<string>", "status": "ACTIVE", "voiceConfigs": [ {} ], "metadata": {} } '
{ "id": "<string>", "name": "<string>", "primaryLanguage": "<string>", "status": "ACTIVE", "systemPrompt": "<string>", "greeting": "<string>", "model": "<string>", "metadata": {}, "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z", "supportedLanguages": [ "<string>" ], "voiceConfigs": [ { "id": "<string>", "voiceId": "<string>", "language": "<string>", "label": "<string>", "settings": {}, "isDefault": true } ] }
Update an existing agent’s configuration, voice settings, or metadata.
Use your API key from the Arbol dashboard. Go to Settings > API Keys to generate one.
Agent ID (agt_ prefix)
ACTIVE
PAUSED
INACTIVE
Updated agent
Show child attributes