Skip to main content
POST
Open a retirement case for an MCP server

Authorizations

Authorization
string
header
required

JWT token (USER, AGENT, or SERVICE auth)

Path Parameters

mcpServerId
string<uuid>
required

Body

application/json
reasonCategory
enum<string>
Available options:
END_OF_LIFE,
SUPERSEDED,
NON_CONFORMITY,
SERIOUS_INCIDENT,
CONTRACT_ENDED,
NEVER_USED
reason
string
successorSubjectId
string<uuid>
marketAction
enum<string>
Available options:
NONE,
WITHDRAWN,
RECALLED

Response

201 - */*

Created

caseId
string<uuid>
subjectType
enum<string>
Available options:
AGENT,
MCP_SERVER,
LLM_GATEWAY
subjectId
string<uuid>
subjectName
string
status
enum<string>
Available options:
OPEN,
APPROVED,
COMPLETED,
CANCELLED
reasonCategory
enum<string>
Available options:
END_OF_LIFE,
SUPERSEDED,
NON_CONFORMITY,
SERIOUS_INCIDENT,
CONTRACT_ENDED,
NEVER_USED
reason
string
marketAction
enum<string>
Available options:
NONE,
WITHDRAWN,
RECALLED
successorSubjectId
string<uuid>
impact
object
checklist
object[]
checklistComplete
boolean
approvalRequired
boolean
approval
object
initiatedBy
string<uuid>
createdAt
string<date-time>
completedBy
string<uuid>
completedAt
string<date-time>
checkpointId
string<uuid>
logRetentionUntil
string<date>
documentationRetentionUntil
string<date>
putIntoServiceAt
string<date-time>