Records that clusters of a reviewed report are not duplicates.
A person's answer, recorded at once: nobody is asked, nothing is queued and no document changes. Each named cluster comes back KEPT_SEPARATE with `decidedBy` set to the caller and the optional `note` as its reason. It is the newest answer about those clusters, so a drafted merge among them can no longer be approved, and it is carried to later passes over the same documents at the same contents. Asking the consolidator again (`:propose`) overrules it in turn. Returns the completed run.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The knowledge base id.
uuidThe report-only run the clusters belong to.
uuidThe tenant identifier
The clusters, the report version they were read from, and an optional reason.
Which of the report's clusters to merge. Selective on purpose: a report is reviewed cluster by cluster, and an all-or-nothing apply would make one bad candidate reject every good one.
The report version the caller read. Sent back so a report produced by a different shape cannot be applied through semantics it was never written under.
int32Why, in the person's words; shown on the cluster in place of the consolidator's reason. Optional.
Response Body
curl -X POST "https://api.fruxon.com/v1/tenants/string/knowledgeBases/497f6eca-6276-4993-bfeb-53cbbbba6f08/consolidations/497f6eca-6276-4993-bfeb-53cbbbba6f08:dismiss" \ -H "Content-Type: application/json" \ -d '{}'{
"id": "00000000-0000-0000-0000-000000000000",
"knowledgeBaseId": "00000000-0000-0000-0000-000000000000",
"status": "QUEUED",
"trigger": "MANUAL",
"consolidationPolicyVersion": 0,
"consolidationCadence": "MANUAL",
"consolidationMode": "REPORT_ONLY",
"requestedBy": "string",
"reportOnly": false,
"reportOnlyReason": "string",
"similarityThreshold": 0,
"maxClusterSize": 0,
"recentWriteWindowMinutes": 0,
"basedOnRunId": "00000000-0000-0000-0000-000000000000",
"clusterIds": [
"00000000-0000-0000-0000-000000000000"
],
"reviewerNote": "string",
"startedAt": 0,
"completedAt": 0,
"error": "string",
"report": {
"version": 0,
"knowledgeBaseId": "00000000-0000-0000-0000-000000000000",
"reportOnly": false,
"consolidatorAgentId": "string",
"similarityThreshold": 0,
"maxClusterSize": 0,
"recentWriteWindowMinutes": 0,
"documentsConsidered": 0,
"documentsSkippedAsRecentlyModified": 0,
"embeddingsComputed": 0,
"embeddingsReused": 0,
"embeddingTokens": 0,
"embeddingModel": "string",
"clusters": [
{
"clusterId": "00000000-0000-0000-0000-000000000000",
"index": 0,
"members": [],
"maxSimilarity": 0,
"minSimilarity": 0,
"sectionOverlap": null,
"outcome": "UNSPECIFIED",
"classification": "UNSPECIFIED",
"survivorId": null,
"proposedTitle": "string",
"proposedBodyMarkdown": "string",
"proposedTags": [],
"authorAgentId": "string",
"archivedIds": [],
"note": "string",
"conflicts": [],
"executionRecordId": null,
"decidedBy": "string",
"earlierDecision": null
}
],
"repeatedFacts": [
{
"factId": "00000000-0000-0000-0000-000000000000",
"title": "string",
"minSimilarity": 0,
"occurrences": [],
"check": null
}
],
"sectionsCompared": 0,
"repeatedFactsSkippedReason": "string",
"openingBoilerplate": [
"string"
],
"clustersFound": 1,
"clustersMerged": 0,
"clustersKeptSeparate": 0,
"clustersFailed": 0,
"clustersProposed": 0,
"clustersRelated": 0,
"documentsArchived": 0
},
"createdAt": 0,
"modifiedAt": 0
}{
"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
}