Skip to main content
POST
Approve or reject a governance decision

Authorizations

Authorization
string
header
required

JWT token (USER, AGENT, or SERVICE auth)

Path Parameters

approvalId
string<uuid>
required

Body

application/json
decision
enum<string>
Available options:
APPROVE,
REJECT
note
string

Response

200 - */*

OK

approvalId
string<uuid>
kind
enum<string>
Available options:
RETIREMENT,
SUSPENSION_LIFT
subjectType
enum<string>
Available options:
AGENT,
MCP_SERVER,
LLM_GATEWAY
subjectId
string<uuid>
subjectName
string
riskTier
enum<string>
Available options:
UNCLASSIFIED,
OUT_OF_SCOPE,
MINIMAL,
LIMITED,
HIGH_RISK_EXEMPT,
HIGH_RISK,
PROHIBITED
caseId
string<uuid>
requestedBy
string<uuid>
requestedAt
string<date-time>
reason
string
status
enum<string>
Available options:
PENDING,
APPROVED,
REJECTED,
WITHDRAWN
decidedBy
string<uuid>
decidedAt
string<date-time>
decisionNote
string