Skip to main content
POST
Check a governance decision

Authorizations

Authorization
string
header
required

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

Headers

checkfu-version
enum<string>
required
Available options:
2026-08-27
idempotency-key
string
Maximum string length: 255

Body

application/json
subject
object
required
resource
object
required
permission
enum<string>
required
Available options:
read,
write,
use,
invoke,
steer,
observe,
approve,
edit,
view,
act_as,
use_agent,
use_connection,
use_tool,
use_memory,
use_model,
use_harness,
use_environment,
publish_artifact,
create_routine,
manage_routine
context
object

Response

Success

disposition
enum<string>
required
Available options:
allow,
require_approval,
deny
reason
enum<string>
required
Available options:
no_matching_permission_assignment,
permission_assignment_allows,
action_policy_allows,
action_policy_requires_approval,
action_policy_denies,
permission_assignment_expired,
permission_assignment_not_yet_active
permission_assignment_ids
string[]
required
Pattern: ^perm_[0-9a-f]{32}$
matched_action_policy_rules
object[]
required