Skip to main content
POST
Submit a risk classification for an LLM gateway

Authorizations

Authorization
string
header
required

JWT token (USER, AGENT, or SERVICE auth)

Path Parameters

llmGatewayId
string<uuid>
required

Body

application/json
answers
object
overrideTier
enum<string>
Available options:
UNCLASSIFIED,
OUT_OF_SCOPE,
MINIMAL,
LIMITED,
HIGH_RISK_EXEMPT,
HIGH_RISK,
PROHIBITED
rationale
string
placedOnMarketAt
string<date>

Response

201 - */*

Created

classificationId
string<uuid>
subjectType
enum<string>
Available options:
AGENT,
MCP_SERVER,
LLM_GATEWAY
subjectId
string<uuid>
seq
integer<int32>
operatorRole
enum<string>
Available options:
PROVIDER,
DEPLOYER,
BOTH
derivedTier
enum<string>
Available options:
UNCLASSIFIED,
OUT_OF_SCOPE,
MINIMAL,
LIMITED,
HIGH_RISK_EXEMPT,
HIGH_RISK,
PROHIBITED
riskTier
enum<string>
Available options:
UNCLASSIFIED,
OUT_OF_SCOPE,
MINIMAL,
LIMITED,
HIGH_RISK_EXEMPT,
HIGH_RISK,
PROHIBITED
answers
object
rationale
string
assessedBy
string<uuid>
approvedBy
string<uuid>
approvedAt
string<date-time>
approvalPending
boolean
effectiveAt
string<date-time>
reviewDueAt
string<date-time>
placedOnMarketAt
string<date>
supersedesSeq
integer<int32>
createdAt
string<date-time>