Explain a governance decision
Returns the explanation for a decision id (ADR-043): matched policies, verdict and reason, risk level, override availability (and any existing override id), the caller's 24h hit count for the first matched policy, and policy version drift (version at decision time vs latest). Tenant-scoped via X-Tenant-ID; a decision belonging to another tenant returns 404 (not 403) so the endpoint is not an existence oracle.
Request
- Base URLhttps://orchestrator.getaxonflow.com
- Authnone declared. Required headers: X-Tenant-ID
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Decision id
Headers
Tenant identifier scoping the request. The AxonFlow Agent gateway sets this header after authentication; the orchestrator fails closed when it is absent (401 on audit/decision endpoints, 400 on others — see each operation). Clients cannot widen their scope through it: handlers force the tenant filter from this header, never from the request body.
Caller identity used for the per-user historical hit count (falls back to X-User-ID)
Response
Decision explanation
Changes
No recorded changes to this operation across all 1 revision of this API.