Deploys an agent revision, making it the active version.
All subsequent executions will use this revision's configuration. Connectors that don't require manual webhook setup are automatically activated.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The unique identifier of the agent.
The revision identifier to deploy.
The tenant identifier
Response Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/agents/string/revisions/string:deploy"{
"status": "SUCCESS",
"agent": {
"id": "string",
"displayName": "string",
"description": "string",
"avatarFileId": "string",
"tags": [
"string"
],
"type": "SUMMARIZATION",
"enabled": false,
"currentRevision": 0,
"shape": "AGENT",
"runnableType": "AGENT",
"createdAt": 0,
"modifiedAt": 0,
"tenantId": "00000000-0000-0000-0000-000000000000",
"solutionId": "string",
"deletedAt": 0,
"evaluationMetrics": [
{
"metricId": "00000000-0000-0000-0000-000000000000",
"weight": 0
}
],
"origin": "NATIVE",
"externalConfig": {
"parameters": {}
},
"redactLlmMessages": false
},
"connectorActivations": [
{
"connectorId": "00000000-0000-0000-0000-000000000000",
"name": "string",
"provider": "string",
"status": "ACTIVATED",
"error": "string"
}
]
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Checks whether a deploy or revert would use soft-deleted integration configs.
Call before `:deploy` when reverting to an older revision. A non-empty result means deploying would leave the agent with a severed credential — surface a restore/repoint prompt and resolve it first (the deploy itself rejects with 400 otherwise). Empty for the common case. See `docs/design/integration-config-deletion-lifecycle.md`.
Returns the deploy audit history for an agent.
Each row records a deploy attempt (successful or failed), the previous and target revision, the user who triggered it, the per-connector activation results, and the time of the deploy. Rows are ordered newest first.