AISIX Cloud Admin API Changelog
Every released version of the AISIX Cloud Admin API is published in full, so you can read the API exactly as the version you run exposes it, and see what changed before you upgrade. The sections below list the differences between adjacent releases; a change marked Breaking requires a caller update.
- AISIX Cloud Admin API 1.0.0 — the API as shipped in 1.0.0
- AISIX Cloud Admin API 0.13.0 — the API as shipped in 0.13.0
- AISIX Cloud Admin API 0.12.0 — the API as shipped in 0.12.0
- AISIX Cloud Admin API 0.11.0 — the API as shipped in 0.11.0
- AISIX Cloud Admin API 0.10.0 — the API as shipped in 0.10.0
- AISIX Cloud Admin API 0.9.0 — the API as shipped in 0.9.0
From 0.13.0 to 1.0.0
Switch to Show all to see all changes
GET/environments/{env_id}/guardrails
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Modifiedproperty
enforcement_mode- Extensions changed
- Modified extension: x-enumDescriptions
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
fail_opengoverns it.'
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
- Modified extension: x-enumDescriptions
- Extensions changed
- Items changed
- Modified response: 200
POST/environments/{env_id}/guardrails
- Request Body
- Modifiedproperty
enforcement_mode- Extensions changed
- Modified extension: x-enumDescriptions
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
fail_opengoverns it.'
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
- Modified extension: x-enumDescriptions
- Extensions changed
- Responses
- Modified response: 201
- Modifiedproperty
guardrail- Modifiedproperty
enforcement_mode- Extensions changed
- Modified extension: x-enumDescriptions
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
fail_opengoverns it.'
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
- Modified extension: x-enumDescriptions
- Extensions changed
- Modified response: 201
GET/environments/{env_id}/guardrails/{guardrail_id}
- Responses
- Modified response: 200
- Modifiedproperty
guardrail- Modifiedproperty
enforcement_mode- Extensions changed
- Modified extension: x-enumDescriptions
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
fail_opengoverns it.'
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
- Modified extension: x-enumDescriptions
- Extensions changed
- Modified response: 200
PATCH/environments/{env_id}/guardrails/{guardrail_id}
- Request Body
- Modifiedproperty
enforcement_mode- Extensions changed
- Modified extension: x-enumDescriptions
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
fail_opengoverns it.'
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
- Modified extension: x-enumDescriptions
- Extensions changed
- Responses
- Modified response: 200
- Modifiedproperty
guardrail- Modifiedproperty
enforcement_mode- Extensions changed
- Modified extension: x-enumDescriptions
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
fail_opengoverns it.'
- Modified /monitor from 'Record what would have happened without blocking or redacting caller-visible content.' to 'Record what the verdict would have done, without blocking or redacting caller-visible content. Does not exempt the row from a refusal raised because the gateway could not read the content the guardrail would have scanned — that carries no verdict to downgrade, and
- Modified extension: x-enumDescriptions
- Extensions changed
- Modified response: 200
GET/environments/{env_id}/models
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
effort_mapping - Modifiedproperty
cooldown- Modifiedproperty
enabled- Default changed from null to false
- Items changed
- Modified response: 200
POST/environments/{env_id}/models
- Request Body
- Newproperty
effort_mapping - Modifiedproperty
cooldown- Modifiedproperty
enabled- Default changed from null to false
- Responses
- Modified response: 201
- Modifiedproperty
model- Newproperty
effort_mapping - Modifiedproperty
cooldown- Modifiedproperty
enabled- Default changed from null to false
- Modified response: 201
GET/environments/{env_id}/models/{model_id}
- Responses
- Modified response: 200
- Modifiedproperty
model- Newproperty
effort_mapping - Modifiedproperty
cooldown- Modifiedproperty
enabled- Default changed from null to false
- Modified response: 200
PATCH/environments/{env_id}/models/{model_id}
- Request Body
- Newproperty
effort_mapping - Modifiedproperty
cooldown- Modifiedproperty
enabled- Default changed from null to false
- Responses
- Modified response: 200
- Modifiedproperty
model- Newproperty
effort_mapping - Modifiedproperty
cooldown- Modifiedproperty
enabled- Default changed from null to false
- Modified response: 200
GET/environments/{env_id}/passthrough_routes
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
forward_client_headers
- Items changed
- Modified response: 200
POST/environments/{env_id}/passthrough_routes
- Request Body
- Newproperty
forward_client_headers
- Responses
- Modified response: 201
- Modifiedproperty
passthrough_route- Newproperty
forward_client_headers
- Modified response: 201
GET/environments/{env_id}/passthrough_routes/{passthrough_route_id}
- Responses
- Modified response: 200
- Modifiedproperty
passthrough_route- Newproperty
forward_client_headers
- Modified response: 200
PATCH/environments/{env_id}/passthrough_routes/{passthrough_route_id}
- Request Body
- Newproperty
forward_client_headers
- Responses
- Modified response: 200
- Modifiedproperty
passthrough_route- Newproperty
forward_client_headers
- Modified response: 200
GET/environments/{env_id}/usage_events
- Newquery param
requested_model_exact - Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
guardrail_scores
- Items changed
- Modified response: 200
GET/environments/{env_id}/usage_events/export
- Newquery param
requested_model_exact - Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Modified schema: #/components/schemas/UsageEvent
- Newproperty
guardrail_scores
- Modified schema: #/components/schemas/UsageEvent
- Items changed
- Modified response: 200
POST/mcp_server_submissions
- Request Body
- Newproperty
forward_client_headers
- Responses
- Modified response: 201
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 201
PATCH/mcp_server_submissions/{mcp_server_id}
- Request Body
- Newproperty
forward_client_headers
- Responses
- Modified response: 200
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 200
GET/mcp_servers
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
forward_client_headers
- Items changed
- Modified response: 200
POST/mcp_servers
- Request Body
- Newproperty
forward_client_headers
- Responses
- Modified response: 201
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 201
GET/mcp_servers/{mcp_server_id}
- Responses
- Modified response: 200
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 200
PATCH/mcp_servers/{mcp_server_id}
- Request Body
- Newproperty
forward_client_headers
- Responses
- Modified response: 200
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 200
POST/mcp_servers/{mcp_server_id}/approve
- Responses
- Modified response: 200
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 200
POST/mcp_servers/{mcp_server_id}/reject
- Responses
- Modified response: 200
- Modifiedproperty
mcp_server- Newproperty
forward_client_headers
- Modified response: 200
From 0.12.0 to 0.13.0
Switch to Show all to see all changes
GET/environments/{env_id}/usage_events
- Newquery param
operation - Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
operation
- Items changed
- Modified response: 200
GET/environments/{env_id}/usage_events/export
- Newquery param
operation - Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Modified schema: #/components/schemas/UsageEvent
- Newproperty
operation
- Modified schema: #/components/schemas/UsageEvent
- Items changed
- Modified response: 200
POST/provider_keys
- Request Body
- Newproperty
apis
- Responses
- Modified response: 201
- Newproperty
warnings
- Modified response: 201
GET/provider_keys/{provider_key_id}
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
provider_key- Newproperty
apis - Newproperty
apis_source
- Modified response: 200
PATCH/provider_keys/{provider_key_id}
- Request Body
- Newproperty
apis
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
provider_key- Newproperty
apis - Newproperty
apis_source
- Modified response: 200
From 0.11.0 to 0.12.0
GET/environments/{env_id}/usage_events
GET/environments/{env_id}/usage_events/export
GET/environments/{env_id}/usage_metrics
GET/environments/{env_id}/usage_summary
GET/invitations
POST/invitations
DELETE/invitations/{invitation_id}
DELETE/members/{user_id}
GET/model_pricing
PUT/model_pricing
DELETE/model_pricing/{id}
GET/notification_deliveries
GET/teams
POST/teams
DELETE/teams/{team_id}
GET/teams/{team_id}
PATCH/teams/{team_id}
GET/teams/{team_id}/members
POST/teams/{team_id}/members
DELETE/teams/{team_id}/members/{user_id}
PATCH/teams/{team_id}/members/{user_id}
Switch to Show all to see all changes
DELETE/environments/{env_id}/api_keys/{api_key_id}
- Responses
- New response: 409
DELETE/environments/{env_id}/oidc_providers/{oidc_provider_id}
- Responses
- Modified response: 200
- Newproperty
warnings
- Modified response: 200
From 0.10.0 to 0.11.0
Switch to Show all to see all changes
PATCH/environments/{env_id}
- Request Body
- Newproperty
display_name
GET/environments/{env_id}/dp_nodes
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Required changed
- Newrequired property
status
- Newproperty
status
- Required changed
- Items changed
- Modified response: 200
GET/environments/{env_id}/guardrails
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Deletedproperty
mandatory - Modifiedproperty
kind- New enum values: [semantic custom]
- Items changed
- Modified response: 200
POST/environments/{env_id}/guardrails
- Request Body
- Deletedproperty
mandatory - Modifiedproperty
kind- New enum values: [semantic custom]
- Responses
- Modified response: 201
- Newproperty
warnings - Modifiedproperty
guardrail- Deletedproperty
mandatory - Modifiedproperty
kind- New enum values: [semantic custom]
- Modified response: 201
POST/environments/{env_id}/guardrails/test-connection
- Request Body
- Modifiedproperty
kind- New enum values: [semantic custom]
GET/environments/{env_id}/guardrails/{guardrail_id}
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
guardrail- Deletedproperty
mandatory - Modifiedproperty
kind- New enum values: [semantic custom]
- Modified response: 200
PATCH/environments/{env_id}/guardrails/{guardrail_id}
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
guardrail- Deletedproperty
mandatory - Modifiedproperty
kind- New enum values: [semantic custom]
- Modified response: 200
GET/environments/{env_id}/mcp_policy
- Responses
- Modified response: 200
- Modifiedproperty
mcp_policyBreaking- Schemas added: #/components/schemas/McpAccessPolicy
- Type changed from 'object' to ''
- AdditionalProperties changed from false to null
- Nullable changed from false to true
- Required changed
- Deleted required property: allow
- Deleted required property: created_at
- Deleted required property: deny
- Deleted required property: enabled
- Deleted required property: id
- Deleted required property: scope
- Deleted required property: updated_at
- Deletedproperty
allowBreaking - Deletedproperty
created_atBreaking - Deletedproperty
denyBreaking - Deletedproperty
enabledBreaking - Deletedproperty
env_id - Deletedproperty
idBreaking - Deletedproperty
scopeBreaking - Deletedproperty
team_id - Deletedproperty
updated_atBreaking
- Modified response: 200
From 0.9.0 to 0.10.0
PATCH/environments/{env_id}
GET/environments/{env_id}/passthrough_routes
POST/environments/{env_id}/passthrough_routes
DELETE/environments/{env_id}/passthrough_routes/{passthrough_route_id}
GET/environments/{env_id}/passthrough_routes/{passthrough_route_id}
PATCH/environments/{env_id}/passthrough_routes/{passthrough_route_id}
GET/members/{member_id}/role_bindings
PUT/members/{member_id}/role_bindings
PATCH/members/{user_id}
GET/roles
POST/roles
DELETE/roles/{role_name}
PATCH/roles/{role_name}
POST/environments/{env_id}/mcp_policy/apply
POST/environments/{env_id}/mcp_policy/preview
Switch to Show all to see all changes
GET/environments
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
mcp_anonymous - Newproperty
mcp_resource_url
- Items changed
- Modified response: 200
POST/environments
- Responses
- Modified response: 201
- Modifiedproperty
environment- Newproperty
mcp_anonymous - Newproperty
mcp_resource_url
- Modified response: 201
GET/environments/{env_id}
- Responses
- Modified response: 200
- Modifiedproperty
environment- Newproperty
mcp_anonymous - Newproperty
mcp_resource_url
- Modified response: 200
GET/environments/{env_id}/api_keys
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
allowed_routes - Deletedproperty
allowed_tools - Modifiedproperty
mcp_access- Modified schema: #/components/schemas/McpAccess
- Required changed
- Newrequired property
allow - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccess
- Items changed
- Modified response: 200
POST/environments/{env_id}/api_keys
- Request Body
- Newproperty
allowed_routes - Deletedproperty
allowed_tools - Modifiedproperty
mcp_access- Modified schema: #/components/schemas/McpAccess
- Required changed
- Newrequired property
allowBreaking - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccess
- Responses
- Modified response: 201
- Newproperty
warnings - Modifiedproperty
api_key- Newproperty
allowed_routes - Deletedproperty
allowed_tools - Modifiedproperty
mcp_access- Modified schema: #/components/schemas/McpAccess
- Required changed
- Newrequired property
allowBreaking - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccess
- Modified response: 201
PATCH/environments/{env_id}/api_keys/{api_key_id}
- Request Body
- Newproperty
allowed_routes - Deletedproperty
allowed_tools - Modifiedproperty
mcp_access- Modified schema: #/components/schemas/McpAccess
- Required changed
- Newrequired property
allowBreaking - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccess
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
api_key- Newproperty
allowed_routes - Deletedproperty
allowed_tools - Modifiedproperty
mcp_access- Modified schema: #/components/schemas/McpAccess
- Required changed
- Newrequired property
allowBreaking - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccess
- Modified response: 200
GET/environments/{env_id}/api_keys/{api_key_id}/effective_permissions
- Responses
- Modified response: 200
- Modifiedproperty
effective_permissions- Modifiedproperty
mcp- Required changed
- Newrequired property
layers - Deleted required property: base_source
- Deleted required property: key_mode
- Newproperty
layers - Deletedproperty
base_policy_id - Deletedproperty
base_sourceBreaking - Deletedproperty
key_modeBreaking
- Required changed
- Modified response: 200
POST/environments/{env_id}/api_keys/{api_key_id}/rotate
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
api_key- Newproperty
allowed_routes - Deletedproperty
allowed_tools - Modifiedproperty
mcp_access- Modified schema: #/components/schemas/McpAccess
- Required changed
- Newrequired property
allow - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccess
- Modified response: 200
GET/environments/{env_id}/guardrails/{guardrail_id}/attachments
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Modifiedproperty
scope_type- Extensions changed
- Modified extension: x-enumDescriptions
- Added /mcp_server with value: 'Apply to MCP tool calls routed to the MCP server identified by
scope_id; the tool arguments and the tool result are both inspected.' - Added /passthrough_route with value: 'Apply to traffic served by the passthrough route identified by
scope_id; the forwarded request body and the relayed response (including streamed frames, with hold-back) are both inspected.'
- Added /mcp_server with value: 'Apply to MCP tool calls routed to the MCP server identified by
- Modified extension: x-enumDescriptions
- New enum values: [mcp_server passthrough_route]
- Extensions changed
- Items changed
- Modified response: 200
POST/environments/{env_id}/guardrails/{guardrail_id}/attachments
- Request Body
- Modifiedproperty
scope_type- Extensions changed
- Modified extension: x-enumDescriptions
- Added /mcp_server with value: 'Apply to MCP tool calls routed to the MCP server identified by
scope_id; the tool arguments and the tool result are both inspected.' - Added /passthrough_route with value: 'Apply to traffic served by the passthrough route identified by
scope_id; the forwarded request body and the relayed response (including streamed frames, with hold-back) are both inspected.'
- Added /mcp_server with value: 'Apply to MCP tool calls routed to the MCP server identified by
- Modified extension: x-enumDescriptions
- New enum values: [mcp_server passthrough_route]
- Extensions changed
- Responses
- Modified response: 201
- Newproperty
warnings - Modifiedproperty
data- Modifiedproperty
scope_type- Extensions changed
- Modified extension: x-enumDescriptions
- Added /mcp_server with value: 'Apply to MCP tool calls routed to the MCP server identified by
scope_id; the tool arguments and the tool result are both inspected.' - Added /passthrough_route with value: 'Apply to traffic served by the passthrough route identified by
scope_id; the forwarded request body and the relayed response (including streamed frames, with hold-back) are both inspected.'
- Added /mcp_server with value: 'Apply to MCP tool calls routed to the MCP server identified by
- Modified extension: x-enumDescriptions
- New enum values: [mcp_server passthrough_route]
- Extensions changed
- Modified response: 201
GET/environments/{env_id}/mcp_policy
- Responses
- Modified response: 200
- Modifiedproperty
mcp_policy- Required changed
- Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified response: 200
PUT/environments/{env_id}/mcp_policy
- Request Body
- Required changed
- Newrequired property
allowBreaking - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Responses
- Modified response: 200
- Modifiedproperty
mcp_policy- Required changed
- Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified response: 200
GET/environments/{env_id}/models
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Modifiedproperty
routing- Newproperty
hash_on - Deletedproperty
sticky - Modifiedproperty
strategy- New enum values: [consistent_hash]
- Deleted enum values: [weighted]
- Modifiedproperty
targets- Items changed
- Newproperty
priority
- Items changed
- Items changed
- Modified response: 200
POST/environments/{env_id}/models
- Request Body
- Modifiedproperty
routing- Newproperty
hash_on - Deletedproperty
sticky - Modifiedproperty
strategy- New enum values: [consistent_hash]
- Deleted enum values: [weighted]
- Modifiedproperty
targets- Items changed
- Newproperty
priority
- Items changed
- Responses
- Modified response: 201
- Modifiedproperty
model- Modifiedproperty
routing- Newproperty
hash_on - Deletedproperty
sticky - Modifiedproperty
strategy- New enum values: [consistent_hash]
- Deleted enum values: [weighted]
- Modifiedproperty
targets- Items changed
- Newproperty
priority
- Items changed
- Modified response: 201
GET/environments/{env_id}/models/{model_id}
- Responses
- Modified response: 200
- Modifiedproperty
model- Modifiedproperty
routing- Newproperty
hash_on - Deletedproperty
sticky - Modifiedproperty
strategy- New enum values: [consistent_hash]
- Deleted enum values: [weighted]
- Modifiedproperty
targets- Items changed
- Newproperty
priority
- Items changed
- Modified response: 200
PATCH/environments/{env_id}/models/{model_id}
- Request Body
- Modifiedproperty
routing- Newproperty
hash_on - Deletedproperty
sticky - Modifiedproperty
strategy- New enum values: [consistent_hash]
- Deleted enum values: [weighted]
- Modifiedproperty
targets- Items changed
- Newproperty
priority
- Items changed
- Responses
- Modified response: 200
- Modifiedproperty
model- Modifiedproperty
routing- Newproperty
hash_on - Deletedproperty
sticky - Modifiedproperty
strategy- New enum values: [consistent_hash]
- Deleted enum values: [weighted]
- Modifiedproperty
targets- Items changed
- Newproperty
priority
- Items changed
- Modified response: 200
POST/mcp_server_submissions
- Request Body
- Newproperty
protocol_version
- Responses
- Modified response: 201
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 201
PATCH/mcp_server_submissions/{mcp_server_id}
- Request Body
- Newproperty
protocol_version
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 200
GET/mcp_servers
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Newproperty
protocol_version
- Items changed
- Modified response: 200
POST/mcp_servers
- Request Body
- Newproperty
protocol_version
- Responses
- Modified response: 201
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 201
GET/mcp_servers/{mcp_server_id}
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 200
PATCH/mcp_servers/{mcp_server_id}
- Request Body
- Newproperty
protocol_version
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 200
POST/mcp_servers/{mcp_server_id}/approve
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 200
POST/mcp_servers/{mcp_server_id}/reject
- Responses
- Modified response: 200
- Newproperty
warnings - Modifiedproperty
mcp_server- Newproperty
protocol_version
- Modified response: 200
GET/members
- Responses
- Modified response: 200
- Modifiedproperty
data- Items changed
- Modifiedproperty
role- Deleted enum values: [owner admin member]
- MinLength changed from 0 to 1
- Items changed
- Modified response: 200
POST/members
- Responses
- Modified response: 201
- Modifiedproperty
member- Modifiedproperty
role- Deleted enum values: [owner admin member]
- MinLength changed from 0 to 1
- Modified response: 201
GET/teams/{team_id}/entitlements
- Responses
- Modified response: 200
- Modifiedproperty
entitlements- Modifiedproperty
mcp- Modified schema: #/components/schemas/McpAccessPolicy
- Required changed
- Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccessPolicy
- Modified response: 200
PUT/teams/{team_id}/entitlements
- Request Body
- Modifiedproperty
mcp- Modified schema: #/components/schemas/PutMcpPolicyRequest
- Required changed
- Newrequired property
allowBreaking - Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/PutMcpPolicyRequest
- Responses
- Modified response: 200
- Modifiedproperty
entitlements- Modifiedproperty
mcp- Modified schema: #/components/schemas/McpAccessPolicy
- Required changed
- Deleted required property: mode
- Deletedproperty
modeBreaking
- Required changed
- Modified schema: #/components/schemas/McpAccessPolicy
- Modified response: 200