Reference
Cloud Admin API Changelog
Changes between consecutive released Cloud Admin API versions.
0.12.0 → 0.13.0
GET /environments/{env_id}/usage_events
- added the new optional
queryrequest parameteroperation - added the optional property
data/items/operationto the response with the200status
GET /environments/{env_id}/usage_events/export
- added the new optional
queryrequest parameteroperation - added the optional property
data/items/allOf[#/components/schemas/UsageEvent]/operationto the response with the200status
POST /provider_keys
- added the new optional request property
apis - added the optional property
warningsto the response with the201status
GET /provider_keys/{provider_key_id}
- added the optional property
provider_key/apisto the response with the200status - added the optional property
provider_key/apis_sourceto the response with the200status - added the optional property
warningsto the response with the200status
PATCH /provider_keys/{provider_key_id}
- added the new optional request property
apis - added the optional property
provider_key/apisto the response with the200status - added the optional property
provider_key/apis_sourceto the response with the200status - added the optional property
warningsto the response with the200status
0.11.0 → 0.12.0
DELETE /environments/{env_id}/api_keys/{api_key_id}
- added the non-success response with the status
409
DELETE /environments/{env_id}/oidc_providers/{oidc_provider_id}
- added the optional property
warningsto the response with the200status
GET /environments/{env_id}/usage_events
- endpoint added
GET /environments/{env_id}/usage_events/export
- endpoint added
GET /environments/{env_id}/usage_metrics
- endpoint added
GET /environments/{env_id}/usage_summary
- endpoint added
GET /invitations
- endpoint added
POST /invitations
- endpoint added
DELETE /invitations/{invitation_id}
- endpoint added
DELETE /members/{user_id}
- endpoint added
GET /model_pricing
- endpoint added
PUT /model_pricing
- endpoint added
DELETE /model_pricing/{id}
- endpoint added
GET /notification_deliveries
- endpoint added
GET /teams
- endpoint added
POST /teams
- endpoint added
DELETE /teams/{team_id}
- endpoint added
GET /teams/{team_id}
- endpoint added
PATCH /teams/{team_id}
- endpoint added
GET /teams/{team_id}/members
- endpoint added
POST /teams/{team_id}/members
- endpoint added
DELETE /teams/{team_id}/members/{user_id}
- endpoint added
PATCH /teams/{team_id}/members/{user_id}
- endpoint added
0.10.0 → 0.11.0
PATCH /environments/{env_id}
- added the new optional request property
display_name
GET /environments/{env_id}/dp_nodes
- added the required property
data/items/statusto the response with the200status
GET /environments/{env_id}/guardrails
- :warning: added the new
customenum value to thedata/items/kindresponse property for the response status200 - :warning: added the new
semanticenum value to thedata/items/kindresponse property for the response status200 - removed the optional property
data/items/mandatoryfrom the response with the200status
POST /environments/{env_id}/guardrails
- :warning: added the new
customenum value to theguardrail/kindresponse property for the response status201 - :warning: added the new
semanticenum value to theguardrail/kindresponse property for the response status201 - :warning: removed the request property
mandatory - added the new
customenum value to the request propertykind - added the new
semanticenum value to the request propertykind - added the optional property
warningsto the response with the201status - removed the optional property
guardrail/mandatoryfrom the response with the201status
POST /environments/{env_id}/guardrails/test-connection
- added the new
customenum value to the request propertykind - added the new
semanticenum value to the request propertykind
GET /environments/{env_id}/guardrails/{guardrail_id}
- :warning: added the new
customenum value to theguardrail/kindresponse property for the response status200 - :warning: added the new
semanticenum value to theguardrail/kindresponse property for the response status200 - added the optional property
warningsto the response with the200status - removed the optional property
guardrail/mandatoryfrom the response with the200status
PATCH /environments/{env_id}/guardrails/{guardrail_id}
- :warning: added the new
customenum value to theguardrail/kindresponse property for the response status200 - :warning: added the new
semanticenum value to theguardrail/kindresponse property for the response status200 - added the optional property
warningsto the response with the200status - removed the optional property
guardrail/mandatoryfrom the response with the200status
GET /environments/{env_id}/mcp_policy
- :warning: removed the required property
mcp_policy/allowfrom the response with the200status - :warning: removed the required property
mcp_policy/created_atfrom the response with the200status - :warning: removed the required property
mcp_policy/denyfrom the response with the200status - :warning: removed the required property
mcp_policy/enabledfrom the response with the200status - :warning: removed the required property
mcp_policy/idfrom the response with the200status - :warning: removed the required property
mcp_policy/scopefrom the response with the200status - :warning: removed the required property
mcp_policy/updated_atfrom the response with the200status - :warning: the response property
mcp_policybecame nullable for the status200 - :warning: the
mcp_policyresponse's propertytypechanged fromobjecttoanyfor status200 - removed the optional property
mcp_policy/env_idfrom the response with the200status - removed the optional property
mcp_policy/team_idfrom the response with the200status - added
#/components/schemas/McpAccessPolicyto themcp_policyresponse propertyallOflist for the response status200
0.9.0 → 0.10.0
GET /environments
- added the optional property
data/items/mcp_anonymousto the response with the200status - added the optional property
data/items/mcp_resource_urlto the response with the200status
POST /environments
- added the optional property
environment/mcp_anonymousto the response with the201status - added the optional property
environment/mcp_resource_urlto the response with the201status
GET /environments/{env_id}
- added the optional property
environment/mcp_anonymousto the response with the200status - added the optional property
environment/mcp_resource_urlto the response with the200status
PATCH /environments/{env_id}
- endpoint added
GET /environments/{env_id}/api_keys
- :warning: removed the required property
data/items/mcp_access/allOf[#/components/schemas/McpAccess]/modefrom the response with the200status - added the optional property
data/items/allowed_routesto the response with the200status - removed the optional property
data/items/allowed_toolsfrom the response with the200status - the response property
data/items/mcp_access/allOf[#/components/schemas/McpAccess]/allowbecame required for the status200
POST /environments/{env_id}/api_keys
- :warning: the request property
mcp_access/allOf[#/components/schemas/McpAccess]/allowbecame required - :warning: removed the required property
api_key/mcp_access/allOf[#/components/schemas/McpAccess]/modefrom the response with the201status - :warning: removed the request property
allowed_tools - :warning: removed the request property
mcp_access/allOf[#/components/schemas/McpAccess]/mode - added the new optional request property
allowed_routes - added the optional property
api_key/allowed_routesto the response with the201status - added the optional property
warningsto the response with the201status - removed the optional property
api_key/allowed_toolsfrom the response with the201status - the response property
api_key/mcp_access/allOf[#/components/schemas/McpAccess]/allowbecame required for the status201
PATCH /environments/{env_id}/api_keys/{api_key_id}
- :warning: the request property
mcp_access/allOf[#/components/schemas/McpAccess]/allowbecame required - :warning: removed the required property
api_key/mcp_access/allOf[#/components/schemas/McpAccess]/modefrom the response with the200status - :warning: removed the request property
allowed_tools - :warning: removed the request property
mcp_access/allOf[#/components/schemas/McpAccess]/mode - added the new optional request property
allowed_routes - added the optional property
api_key/allowed_routesto the response with the200status - added the optional property
warningsto the response with the200status - removed the optional property
api_key/allowed_toolsfrom the response with the200status - the response property
api_key/mcp_access/allOf[#/components/schemas/McpAccess]/allowbecame required for the status200
GET /environments/{env_id}/api_keys/{api_key_id}/effective_permissions
- :warning: removed the required property
effective_permissions/mcp/base_sourcefrom the response with the200status - :warning: removed the required property
effective_permissions/mcp/key_modefrom the response with the200status - removed the optional property
effective_permissions/mcp/base_policy_idfrom the response with the200status - added the required property
effective_permissions/mcp/layersto the response with the200status
POST /environments/{env_id}/api_keys/{api_key_id}/rotate
- :warning: removed the required property
api_key/mcp_access/allOf[#/components/schemas/McpAccess]/modefrom the response with the200status - added the optional property
api_key/allowed_routesto the response with the200status - added the optional property
warningsto the response with the200status - removed the optional property
api_key/allowed_toolsfrom the response with the200status - the response property
api_key/mcp_access/allOf[#/components/schemas/McpAccess]/allowbecame required for the status200
GET /environments/{env_id}/guardrails/{guardrail_id}/attachments
- :warning: added the new
mcp_serverenum value to thedata/items/scope_typeresponse property for the response status200 - :warning: added the new
passthrough_routeenum value to thedata/items/scope_typeresponse property for the response status200
POST /environments/{env_id}/guardrails/{guardrail_id}/attachments
- :warning: added the new
mcp_serverenum value to thedata/scope_typeresponse property for the response status201 - :warning: added the new
passthrough_routeenum value to thedata/scope_typeresponse property for the response status201 - added the new
mcp_serverenum value to the request propertyscope_type - added the new
passthrough_routeenum value to the request propertyscope_type - added the optional property
warningsto the response with the201status
GET /environments/{env_id}/mcp_policy
- :warning: removed the required property
mcp_policy/modefrom the response with the200status
PUT /environments/{env_id}/mcp_policy
- :warning: the request property
allowbecame required - :warning: removed the required property
mcp_policy/modefrom the response with the200status - :warning: removed the request property
mode
POST /environments/{env_id}/mcp_policy/apply
- :warning: api path removed without deprecation
POST /environments/{env_id}/mcp_policy/preview
- :warning: api path removed without deprecation
GET /environments/{env_id}/models
- :warning: added the new
consistent_hashenum value to thedata/items/routing/strategyresponse property for the response status200 - added the optional property
data/items/routing/hash_onto the response with the200status - added the optional property
data/items/routing/targets/items/priorityto the response with the200status - removed the optional property
data/items/routing/stickyfrom the response with the200status - removed the
weightedenum value from thedata/items/routing/strategyresponse property for the response status200
POST /environments/{env_id}/models
- :warning: removed the enum value
weightedof the request propertyrouting/strategy - :warning: added the new
consistent_hashenum value to themodel/routing/strategyresponse property for the response status201 - :warning: removed the request property
routing/sticky - added the new optional request property
routing/hash_on - added the new optional request property
routing/targets/items/priority - added the new
consistent_hashenum value to the request propertyrouting/strategy - added the optional property
model/routing/hash_onto the response with the201status - added the optional property
model/routing/targets/items/priorityto the response with the201status - removed the optional property
model/routing/stickyfrom the response with the201status - removed the
weightedenum value from themodel/routing/strategyresponse property for the response status201
GET /environments/{env_id}/models/{model_id}
- :warning: added the new
consistent_hashenum value to themodel/routing/strategyresponse property for the response status200 - added the optional property
model/routing/hash_onto the response with the200status - added the optional property
model/routing/targets/items/priorityto the response with the200status - removed the optional property
model/routing/stickyfrom the response with the200status - removed the
weightedenum value from themodel/routing/strategyresponse property for the response status200
PATCH /environments/{env_id}/models/{model_id}
- :warning: removed the enum value
weightedof the request propertyrouting/strategy - :warning: added the new
consistent_hashenum value to themodel/routing/strategyresponse property for the response status200 - :warning: removed the request property
routing/sticky - added the new optional request property
routing/hash_on - added the new optional request property
routing/targets/items/priority - added the new
consistent_hashenum value to the request propertyrouting/strategy - added the optional property
model/routing/hash_onto the response with the200status - added the optional property
model/routing/targets/items/priorityto the response with the200status - removed the optional property
model/routing/stickyfrom the response with the200status - removed the
weightedenum value from themodel/routing/strategyresponse property for the response status200
GET /environments/{env_id}/passthrough_routes
- endpoint added
POST /environments/{env_id}/passthrough_routes
- endpoint added
DELETE /environments/{env_id}/passthrough_routes/{passthrough_route_id}
- endpoint added
GET /environments/{env_id}/passthrough_routes/{passthrough_route_id}
- endpoint added
PATCH /environments/{env_id}/passthrough_routes/{passthrough_route_id}
- endpoint added
POST /mcp_server_submissions
- added the new optional request property
protocol_version - added the optional property
mcp_server/protocol_versionto the response with the201status - added the optional property
warningsto the response with the201status
PATCH /mcp_server_submissions/{mcp_server_id}
- added the new optional request property
protocol_version - added the optional property
mcp_server/protocol_versionto the response with the200status - added the optional property
warningsto the response with the200status
GET /mcp_servers
- added the optional property
data/items/protocol_versionto the response with the200status
POST /mcp_servers
- added the new optional request property
protocol_version - added the optional property
mcp_server/protocol_versionto the response with the201status - added the optional property
warningsto the response with the201status
GET /mcp_servers/{mcp_server_id}
- added the optional property
mcp_server/protocol_versionto the response with the200status - added the optional property
warningsto the response with the200status
PATCH /mcp_servers/{mcp_server_id}
- added the new optional request property
protocol_version - added the optional property
mcp_server/protocol_versionto the response with the200status - added the optional property
warningsto the response with the200status
POST /mcp_servers/{mcp_server_id}/approve
- added the optional property
mcp_server/protocol_versionto the response with the200status - added the optional property
warningsto the response with the200status
POST /mcp_servers/{mcp_server_id}/reject
- added the optional property
mcp_server/protocol_versionto the response with the200status - added the optional property
warningsto the response with the200status
GET /members
- removed the
adminenum value from thedata/items/roleresponse property for the response status200 - removed the
memberenum value from thedata/items/roleresponse property for the response status200 - removed the
ownerenum value from thedata/items/roleresponse property for the response status200 - the
data/items/roleresponse property's minLength was set to1for the response status200
POST /members
- removed the
adminenum value from themember/roleresponse property for the response status201 - removed the
memberenum value from themember/roleresponse property for the response status201 - removed the
ownerenum value from themember/roleresponse property for the response status201 - the
member/roleresponse property's minLength was set to1for the response status201
GET /members/{member_id}/role_bindings
- endpoint added
PUT /members/{member_id}/role_bindings
- endpoint added
PATCH /members/{user_id}
- endpoint added
GET /roles
- endpoint added
POST /roles
- endpoint added
DELETE /roles/{role_name}
- endpoint added
PATCH /roles/{role_name}
- endpoint added
GET /teams/{team_id}/entitlements
- :warning: removed the required property
entitlements/mcp/allOf[#/components/schemas/McpAccessPolicy]/modefrom the response with the200status
PUT /teams/{team_id}/entitlements
- :warning: the request property
mcp/allOf[#/components/schemas/PutMcpPolicyRequest]/allowbecame required - :warning: removed the required property
entitlements/mcp/allOf[#/components/schemas/McpAccessPolicy]/modefrom the response with the200status - :warning: removed the request property
mcp/allOf[#/components/schemas/PutMcpPolicyRequest]/mode
Components
- removed the schema
McpPolicyApplyRequest - removed the schema
McpPolicyApplyResponse - removed the schema
McpPolicyMode - removed the schema
McpPolicyPreviewKey - removed the schema
McpPolicyPreviewRequest - removed the schema
McpPolicyPreviewResponse