Record decision outcome
Records what happened after a decision verdict.
Expected for REVIEW decisions. Optional for DENY/ALERT. Rare for ALLOW. One outcome per decision — subsequent attempts return 409.
Authorizations
MeshQu API key passed as a bearer token: Authorization: Bearer mqu_…. Mint one in the console (Settings → API keys).
Tenant UUID for multi-tenant isolation. Required on all authenticated routes — validated before authentication (middleware/tenant.ts), so a missing or non-UUID header returns 400 (MISSING_TENANT_ID / INVALID_TENANT_ID) before the API key is checked.
Path Parameters
Decision ID
Body
Request to record a decision outcome
Request to record a decision outcome
Outcome status
accepted Source of the outcome report
human Who reported this outcome
1Final action taken (only meaningful when overridden)
ALLOW When the outcome was reported (defaults to now)
Freeform reason for the resolution (not the same as violation reason_code)
Additional notes
External system reference (e.g., ticket ID)
Response
A recorded decision outcome
A recorded decision outcome
accepted ALLOW human