History Candidates
Review one Tag metadata change. Approval checks both the exact candidate version and current Tag/content baseline; it never creates an Artifact revision.
Authorization
BearerAuth Bearer credential resolved to an opaque authenticated Principal by the Server deployment.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/candidates/history" \ -H "Content-Type: application/json" \ -d '{ "scope_id": "string", "candidate_id": "string" }'{ "versions": []}Revise a Candidate POST
Append a complete replacement proposal as the next immutable pending version. Revise an inspected candidate proposal only when the user explicitly requests the change. Preserve exact provenance and current version. Revision is not approval, publication, installation, or execution; after a conflict inspect the current candidate before deciding whether the request still applies.
Aggregate product statistics over a Scope selection POST
Inspect PowerContext operational statistics when the user asks about usage or troubleshooting. Counts do not prove that a particular Source became Memory or that the host injected recalled content. Do not poll statistics as a routine coding step.

