FruxonDocs
ApiKnowledge bases

Deletes the agents this knowledge base provisioned for itself.

Undoes `:enableConsolidation`: the two managed agents are deleted and the base stops naming them, so passes go back to reporting only and corrections become unavailable. An agent the base did not provision is never touched — a consolidator repointed at a hand-built agent survives this, and so does one a managed source seeded. Idempotent: a base that provisioned nothing is a 200 with nothing changed.

POST
/v1/tenants/{tenant}/knowledgeBases/{knowledgeBase}:disableConsolidation
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

knowledgeBase*string

The knowledge base id.

Formatuuid
tenant*string

The tenant identifier

Response Body

curl -X POST "https://api.fruxon.com/v1/tenants/string/knowledgeBases/497f6eca-6276-4993-bfeb-53cbbbba6f08:disableConsolidation"
{
  "id": "00000000-0000-0000-0000-000000000000",
  "displayName": "string",
  "description": "string",
  "locale": "string",
  "suggestedLocale": {
    "locale": "string",
    "matching": 0,
    "considered": 0,
    "detected": false
  },
  "networkId": "00000000-0000-0000-0000-000000000000",
  "autoPublish": false,
  "automaticPublishWithheld": false,
  "consolidatorAgentId": "string",
  "correctionsAvailable": false,
  "consolidationPolicy": {
    "version": 0,
    "cadence": "MANUAL",
    "mode": "REPORT_ONLY",
    "similarityThreshold": 0,
    "maxClusterSize": 0,
    "recentWriteWindowMinutes": 0,
    "calibration": {
      "runId": "00000000-0000-0000-0000-000000000000",
      "similarityThreshold": 0,
      "embeddingModel": "string",
      "locale": "string",
      "calibratedBy": "string",
      "calibratedAt": 0
    }
  },
  "consolidationRecipe": {
    "domain": "string",
    "locale": "string",
    "categories": [
      "string"
    ],
    "provider": {
      "providerId": "string",
      "model": "string",
      "parameters": {},
      "fallbacks": [],
      "builtInTools": [],
      "tenantConfigId": "00000000-0000-0000-0000-000000000000"
    },
    "recipeVersion": 0
  },
  "lastConsolidatedAt": 0,
  "backingAssetId": "string",
  "embedding": {
    "provider": "string",
    "model": "string",
    "chunkSize": 0,
    "chunkOverlap": 0
  },
  "status": "ACTIVE",
  "lastPublishedAt": 0,
  "contentRevision": 0,
  "publishedContentRevision": 0,
  "changesPending": false,
  "publishPendingSince": 0,
  "publishState": "NONE",
  "lastPublishError": "string",
  "lastPublishErrorCategory": "CREDENTIALS",
  "createdAt": 0,
  "modifiedAt": 0
}
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}