Skip to main content
POST
Would this action be allowed, and what decides

Authorizations

Authorization
string
header
required

Workspace API key. Create one via the dashboard or POST /v1/auth/keys.

Query Parameters

tenant
string

Tenant user id. Absent, the caller's own subject answers.

Body

application/json
action
string
required

Action id, e.g. "cards.create".

toolkit
string

For the connection family.

payload
object

Response

The verdict, and the layer and rule that produced it.

action
string
tenant_user_id
string
environment
string
verdict
enum<string>

The ENGINE's verdict vocabulary. approve is what a rule author writes; it folds to park.

Available options:
allow,
deny,
park,
attest,
unavailable
because
object
primitive
string
primitive_enabled
boolean
capability_allowed
boolean
requires_approval
boolean
tiers
object

Which tiers this answer consulted (consulted), which it re-derived rather than asked the governor for (reimplemented), and which it did not evaluate at all (not_consulted). A caller that cannot tell those apart cannot judge how much to trust the verdict.

side_effects
string[]