ApiAgent reply style
Turns an agent's reply style off, retiring the active version and leaving none.
The retired version can be activated again until it expires. Agent admins only.
Authorization
Bearer AuthorizationBearer <token>
JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
agent*string
The agent ID.
tenant*string
The tenant identifier
Response Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/agents/string/replyStyle:deactivate"{
"agentId": "string",
"active": {
"number": 0,
"status": "DRAFT",
"content": {
"summary": "string",
"rules": [],
"examples": []
},
"renderedText": "string",
"tokenEstimate": 0,
"createdBy": "string",
"createdAt": 0,
"modifiedAt": 0,
"activatedAt": 0,
"activatedBy": "string",
"retiredAt": 0,
"expiresAt": 0,
"buildId": "00000000-0000-0000-0000-000000000000",
"check": {
"running": false,
"style": {
"runId": "00000000-0000-0000-0000-000000000000",
"cases": 0,
"draftWins": 0,
"withoutWins": 0,
"ties": 0,
"score": null
},
"substance": {
"runId": "00000000-0000-0000-0000-000000000000",
"cases": 0,
"draftWins": 0,
"withoutWins": 0,
"ties": 0,
"score": null
}
}
},
"draft": {
"number": 0,
"status": "DRAFT",
"content": {
"summary": "string",
"rules": [],
"examples": []
},
"renderedText": "string",
"tokenEstimate": 0,
"createdBy": "string",
"createdAt": 0,
"modifiedAt": 0,
"activatedAt": 0,
"activatedBy": "string",
"retiredAt": 0,
"expiresAt": 0,
"buildId": "00000000-0000-0000-0000-000000000000",
"check": {
"running": false,
"style": {
"runId": "00000000-0000-0000-0000-000000000000",
"cases": 0,
"draftWins": 0,
"withoutWins": 0,
"ties": 0,
"score": null
},
"substance": {
"runId": "00000000-0000-0000-0000-000000000000",
"cases": 0,
"draftWins": 0,
"withoutWins": 0,
"ties": 0,
"score": null
}
}
},
"retiredCount": 0,
"tokenLimit": 0,
"provider": {
"providerId": "string",
"model": "string",
"parameters": {},
"fallbacks": [
{
"providerId": "string",
"model": "string",
"tenantConfigId": null
}
],
"builtInTools": [
{
"toolKey": null,
"integrationConfigId": null,
"integrationConfig": null,
"humanApproval": null,
"repeatGuard": null,
"durableEffect": null,
"pinnedParameters": null
}
],
"tenantConfigId": "00000000-0000-0000-0000-000000000000"
},
"learnFromTeam": false,
"sources": 0,
"latestBuild": {
"id": "00000000-0000-0000-0000-000000000000",
"number": 0,
"status": "RUNNING",
"phase": "ESTIMATING",
"newConversations": 0,
"remainingConversations": 0,
"progress": {
"members": 0,
"live": 0,
"done": 0,
"ignored": 0,
"dead": 0,
"alreadyHeld": 0,
"cells": [],
"held": [],
"cost": 0,
"credits": 0,
"runs": 0
},
"estimate": {
"computedAt": 0,
"sampleSize": 0,
"remainingCount": 0,
"countIsFloor": false,
"perItemP50": 0,
"perItemP90": 0,
"perItemMax": 0,
"creditsPerItemP90": 0,
"totalP50": 0,
"totalP90": 0,
"creditsP90": 0,
"sampleByStatus": {},
"budgetImpact": [],
"hash": "string",
"insufficient": false
},
"draftVersionNumber": 0,
"detail": "string",
"startedBy": "string",
"createdAt": 0,
"finishedAt": 0
}
}Empty
{
"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
}