Update operational policy overrides

View as MarkdownOpen in Claude

Merges the supplied override fields into the operator’s existing override document. Only the keys present in the request body change; everything else is preserved. After per-field validation runs, the merged document is re-validated against the canonical policy schema; refinements that span multiple fields (such as priorHours strictly greater than recentHours) are enforced in that second pass.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

idstringRequired

Stable identifier of the operator’s organisation.

Request

This endpoint expects an object.
waitTimeobjectOptional
targetsobjectOptional
reportingobjectOptional
sessionsobjectOptional
exploreobjectOptional

Response

The updated operational policy overrides.
organizationIdstring

Stable identifier of the operator’s organisation.

overridesobject

Per-organisation overrides on top of the jurisdiction defaults. Only the values explicitly overridden by the operator are present; the resolved (merged) policy is what the rest of the platform applies at runtime.

versionIddouble

Monotonically-increasing version number used for optimistic concurrency on updates.

lastUpdatedstring
ISO 8601 timestamp of the last update.
updatedByobject or null
Identifier of the operator who applied the most recent change. Null when the row is the synthetic "no overrides yet" placeholder.