Update agent
PUT
/api/v1/agents/{id}
const url = 'https://example.com/api/v1/agents/example';const options = { method: 'PUT', headers: {'Content-Type': 'application/json'}, body: '{"name":"example","description":"example","modelProvider":"example","supportedModels":["example"],"defaultModel":"example","available":true,"capabilities":{"supportsReasoningEffort":true,"supportsMcpServers":true,"supportsSkills":true,"supportsExtensions":true}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/v1/agents/example \ --header 'Content-Type: application/json' \ --data '{ "name": "example", "description": "example", "modelProvider": "example", "supportedModels": [ "example" ], "defaultModel": "example", "available": true, "capabilities": { "supportsReasoningEffort": true, "supportsMcpServers": true, "supportsSkills": true, "supportsExtensions": true } }'Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string
Request Body
Section titled “Request Body ” Media type application/json
object
name
string
description
string
modelProvider
string
supportedModels
Array<string>
defaultModel
string
available
boolean
capabilities
object
supportsReasoningEffort
boolean
supportsMcpServers
boolean
supportsSkills
boolean
supportsExtensions
boolean
Responses
Section titled “ Responses ”Success
Media type application/json
object
_id
required
string
name
required
string
description
string
modelProvider
string
supportedModels
required
Array<string>
defaultModel
string
available
boolean
capabilities
object
supportsReasoningEffort
boolean
supportsMcpServers
boolean
supportsSkills
boolean
supportsExtensions
boolean
versions
Array<object>
object
agentVersion
required
string
workerVersion
required
string
components
required
object
key
additional properties
string
gitCommit
required
string
buildTime
required
string
imageTag
required
string
queueName
string
status
required
string
createdAt
required
string | null format: date-time
createdAt
required
string | null format: date-time
updatedAt
string | null format: date-time
deletedAt
string | null format: date-time
Validation error
Agent not found