The DigitalOcean public API — droplets, Kubernetes, databases, networking and App Platform.
We already watch this spec — add your email and we'll alert you on every change, breaking ones first. Free, no credit card, one click to stop.
Rebuilt automatically from the official OpenAPI spec. Every entry is a real diff — nothing is hand-written.
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/harness-runtime/regions | endpoint added | OK | New endpoint GET /v2/harness-runtime/regions added. Existing consumers are unaffected. |
GET /v2/gen-ai/models/catalog_v2 | endpoint added | OK | New endpoint GET /v2/gen-ai/models/catalog_v2 added. Existing consumers are unaffected. |
GET /v2/gen-ai/models/catalog_v2/{id} | endpoint added | OK | New endpoint GET /v2/gen-ai/models/catalog_v2/{id} added. Existing consumers are unaffected. |
POST /v2/insights/notification-channels | description updated | OK | Summary or description text changed. No contract impact. |
components/schemas/harness_region | schema added | OK | Shared schema "harness_region" was added. |
components/schemas/harness_regions_response | schema added | OK | Shared schema "harness_regions_response" was added. |
components/schemas/apiModelCatalogBadge | schema added | OK | Shared schema "apiModelCatalogBadge" was added. |
components/schemas/apiModelModality | schema added | OK | Shared schema "apiModelModality" was added. |
components/schemas/apiModelCatalogProduct | schema added | OK | Shared schema "apiModelCatalogProduct" was added. |
components/schemas/apiModelServing | schema added | OK | Shared schema "apiModelServing" was added. |
components/schemas/apiModelCatalogSortByV2 | schema added | OK | Shared schema "apiModelCatalogSortByV2" was added. |
components/schemas/apiModelCatalogItemType | schema added | OK | Shared schema "apiModelCatalogItemType" was added. |
components/schemas/apiModelLivelinessDay | schema added | OK | Shared schema "apiModelLivelinessDay" was added. |
components/schemas/apiModelLivelinessMetric | schema added | OK | Shared schema "apiModelLivelinessMetric" was added. |
components/schemas/apiModelLiveliness | schema added | OK | Shared schema "apiModelLiveliness" was added. |
components/schemas/apiNumericRange | schema added | OK | Shared schema "apiNumericRange" was added. |
components/schemas/apiModelCatalogPerformance | schema added | OK | Shared schema "apiModelCatalogPerformance" was added. |
components/schemas/apiModelSupportedEndpoint | schema added | OK | Shared schema "apiModelSupportedEndpoint" was added. |
components/schemas/apiModelCatalogEntryV2 | schema added | OK | Shared schema "apiModelCatalogEntryV2" was added. |
components/schemas/apiListModelCatalogV2Output | schema added | OK | Shared schema "apiListModelCatalogV2Output" was added. |
components/schemas/apiGetModelCatalogCardV2Output | schema added | OK | Shared schema "apiGetModelCatalogCardV2Output" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/action-gateway/endpoints | endpoint added | OK | New endpoint GET /v2/action-gateway/endpoints added. Existing consumers are unaffected. |
POST /v2/action-gateway/endpoints | endpoint added | OK | New endpoint POST /v2/action-gateway/endpoints added. Existing consumers are unaffected. |
GET /v2/action-gateway/endpoints/search | endpoint added | OK | New endpoint GET /v2/action-gateway/endpoints/search added. Existing consumers are unaffected. |
GET /v2/action-gateway/endpoints/{endpoint_id} | endpoint added | OK | New endpoint GET /v2/action-gateway/endpoints/{endpoint_id} added. Existing consumers are unaffected. |
PATCH /v2/action-gateway/endpoints/{endpoint_id} | endpoint added | OK | New endpoint PATCH /v2/action-gateway/endpoints/{endpoint_id} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/endpoints/{endpoint_id} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/endpoints/{endpoint_id} added. Existing consumers are unaffected. |
GET /v2/action-gateway/endpoints/{endpoint_id}/versions | endpoint added | OK | New endpoint GET /v2/action-gateway/endpoints/{endpoint_id}/versions added. Existing consumers are unaffected. |
POST /v2/action-gateway/endpoints/{endpoint_id}/versions | endpoint added | OK | New endpoint POST /v2/action-gateway/endpoints/{endpoint_id}/versions added. Existing consumers are unaffected. |
POST /v2/action-gateway/endpoints/{endpoint_id}/versions:promote | endpoint added | OK | New endpoint POST /v2/action-gateway/endpoints/{endpoint_id}/versions:promote added. Existing consumers are unaffected. |
GET /v2/action-gateway/endpoint-versions/{version_id} | endpoint added | OK | New endpoint GET /v2/action-gateway/endpoint-versions/{version_id} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/endpoint-versions/{version_id} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/endpoint-versions/{version_id} added. Existing consumers are unaffected. |
DELETE /v2/snapshots/{snapshot_id}/regions/{region} | endpoint added | OK | New endpoint DELETE /v2/snapshots/{snapshot_id}/regions/{region} added. Existing consumers are unaffected. |
GET /v2/action-gateway/sessions | endpoint deprecated | Potential | Endpoint GET /v2/action-gateway/sessions is now marked deprecated. Plan a migration before it is removed. |
GET /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "sessions[].endpoint_id": Added (optional) |
GET /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "sessions[].endpoint_version_id": Added (optional) |
GET /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "sessions[].version_number": Added (optional) |
GET /v2/action-gateway/sessions | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/action-gateway/sessions | endpoint deprecated | Potential | Endpoint POST /v2/action-gateway/sessions is now marked deprecated. Plan a migration before it is removed. |
POST /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "session.allOf[0].endpoint_id": Added (optional) |
POST /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "session.allOf[0].endpoint_version_id": Added (optional) |
POST /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "session.allOf[0].version_number": Added (optional) |
POST /v2/action-gateway/sessions | response 409 added | OK | Response status 409 was added. |
POST /v2/action-gateway/sessions | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/action-gateway/sessions/search | endpoint deprecated | Potential | Endpoint GET /v2/action-gateway/sessions/search is now marked deprecated. Plan a migration before it is removed. |
GET /v2/action-gateway/sessions/search | response 200 property added | OK | Response 200 field "sessions[].endpoint_id": Added (optional) |
GET /v2/action-gateway/sessions/search | response 200 property added | OK | Response 200 field "sessions[].endpoint_version_id": Added (optional) |
GET /v2/action-gateway/sessions/search | response 200 property added | OK | Response 200 field "sessions[].version_number": Added (optional) |
GET /v2/action-gateway/sessions/search | description updated | OK | Summary or description text changed. No contract impact. |
DELETE /v2/action-gateway/sessions/{session_urn} | endpoint deprecated | Potential | Endpoint DELETE /v2/action-gateway/sessions/{session_urn} is now marked deprecated. Plan a migration before it is removed. |
DELETE /v2/action-gateway/sessions/{session_urn} | description updated | OK | Summary or description text changed. No contract impact. |
GET /tools | parameter added | OK | New optional parameter "X-Endpoint-Id" (in header). Existing requests keep working. |
GET /tools | parameter added | OK | New optional parameter "X-Actor-Id" (in header). Existing requests keep working. |
GET /tools | parameter "X-Session-Id" parameter became optional | OK | Parameter "X-Session-Id" changed (parameter became optional). |
GET /tools | response 200 response header added | OK | Response 200: Header "X-Endpoint-Id" added |
GET /tools | response 200 response header added | OK | Response 200: Header "X-Action-Gateway-Endpoint-Version" added |
GET /tools | response 304 response header added | OK | Response 304: Header "X-Endpoint-Id" added |
GET /tools | response 304 response header added | OK | Response 304: Header "X-Action-Gateway-Endpoint-Version" added |
GET /tools | response 404 added | OK | Response status 404 was added. |
POST /tools/search | parameter added | OK | New optional parameter "X-Endpoint-Id" (in header). Existing requests keep working. |
POST /tools/search | parameter added | OK | New optional parameter "X-Actor-Id" (in header). Existing requests keep working. |
POST /tools/search | parameter "X-Session-Id" parameter became optional | OK | Parameter "X-Session-Id" changed (parameter became optional). |
POST /tools/search | response 200 response header added | OK | Response 200: Header "X-Endpoint-Id" added |
POST /tools/search | response 200 response header added | OK | Response 200: Header "X-Action-Gateway-Endpoint-Version" added |
POST /tools/search | response 404 added | OK | Response status 404 was added. |
POST /tools/invoke | parameter added | OK | New optional parameter "X-Endpoint-Id" (in header). Existing requests keep working. |
POST /tools/invoke | parameter added | OK | New optional parameter "X-Actor-Id" (in header). Existing requests keep working. |
POST /tools/invoke | parameter "X-Session-Id" parameter became optional | OK | Parameter "X-Session-Id" changed (parameter became optional). |
POST /tools/invoke | response 200 response header added | OK | Response 200: Header "X-Endpoint-Id" added |
POST /tools/invoke | response 200 response header added | OK | Response 200: Header "X-Action-Gateway-Endpoint-Version" added |
POST /tools/invoke | response 404 added | OK | Response status 404 was added. |
POST /code/execute | parameter added | OK | New optional parameter "X-Endpoint-Id" (in header). Existing requests keep working. |
POST /code/execute | parameter added | OK | New optional parameter "X-Actor-Id" (in header). Existing requests keep working. |
POST /code/execute | parameter "X-Session-Id" parameter became optional | OK | Parameter "X-Session-Id" changed (parameter became optional). |
POST /code/execute | response 200 response header added | OK | Response 200: Header "X-Endpoint-Id" added |
POST /code/execute | response 200 response header added | OK | Response 200: Header "X-Action-Gateway-Endpoint-Version" added |
POST /code/execute | response 404 added | OK | Response status 404 was added. |
POST /approvals/session/{session_id}/{approval_id} | parameter added | OK | New optional parameter "X-Actor-Id" (in header). Existing requests keep working. |
POST /approvals/{approval_id} | parameter added | OK | New optional parameter "X-Endpoint-Id" (in header). Existing requests keep working. |
POST /approvals/{approval_id} | parameter added | OK | New optional parameter "X-Actor-Id" (in header). Existing requests keep working. |
POST /approvals/{approval_id} | parameter "X-Session-Id" parameter became optional | OK | Parameter "X-Session-Id" changed (parameter became optional). |
POST /approvals/{approval_id} | response 200 response header added | OK | Response 200: Header "X-Endpoint-Id" added |
POST /approvals/{approval_id} | response 200 response header added | OK | Response 200: Header "X-Action-Gateway-Endpoint-Version" added |
POST /approvals/{approval_id} | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/gen-ai/agents | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/agents | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/functions | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/functions | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
PUT /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
PUT /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/guardrails | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/guardrails | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/agents/{uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/agents/{uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
PUT /v2/gen-ai/agents/{uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
PUT /v2/gen-ai/agents/{uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
DELETE /v2/gen-ai/agents/{uuid} | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/agents/{uuid}/child_agents | response 200 property added | OK | Response 200 field "children[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/agents/{uuid}/child_agents | response 200 property added | OK | Response 200 field "children[].workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
PUT /v2/gen-ai/agents/{uuid}/deployment_visibility | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
PUT /v2/gen-ai/agents/{uuid}/deployment_visibility | response 200 property added | OK | Response 200 field "agent.workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/anthropic/keys/{uuid}/agents | response 200 property added | OK | Response 200 field "agents[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/anthropic/keys/{uuid}/agents | response 200 property added | OK | Response 200 field "agents[].workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/evaluation_metrics | response 200 property added | OK | Response 200 field "metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/evaluation_metrics | response 200 property added | OK | Response 200 field "metrics[].turn_type": Added (optional) |
POST /v2/gen-ai/custom_evaluation_metrics | request body property added | OK | Added (optional) |
POST /v2/gen-ai/custom_evaluation_metrics | response 200 property added | OK | Response 200 field "metric.custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/custom_evaluation_metrics | response 200 property added | OK | Response 200 field "metric.turn_type": Added (optional) |
PUT /v2/gen-ai/custom_evaluation_metrics/{metric_uuid} | request body property added | OK | Added (optional) |
PUT /v2/gen-ai/custom_evaluation_metrics/{metric_uuid} | response 200 property added | OK | Response 200 field "metric.custom_eval_config.turn_type": Added (optional) |
PUT /v2/gen-ai/custom_evaluation_metrics/{metric_uuid} | response 200 property added | OK | Response 200 field "metric.turn_type": Added (optional) |
GET /v2/gen-ai/evaluation_test_cases | response 200 property added | OK | Response 200 field "evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/evaluation_test_cases | response 200 property added | OK | Response 200 field "evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/evaluation_test_cases/{test_case_uuid} | response 200 property added | OK | Response 200 field "evaluation_test_case.metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/evaluation_test_cases/{test_case_uuid} | response 200 property added | OK | Response 200 field "evaluation_test_case.metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_metrics | parameter added | OK | New optional parameter "turn_type" (in query). Existing requests keep working. |
GET /v2/gen-ai/model_evaluation_metrics | response 200 property added | OK | Response 200 field "metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_metrics | response 200 property added | OK | Response 200 field "metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_presets | response 200 property added | OK | Response 200 field "presets[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_presets | response 200 property added | OK | Response 200 field "presets[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_presets/{eval_preset_uuid} | response 200 property added | OK | Response 200 field "preset.metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_presets/{eval_preset_uuid} | response 200 property added | OK | Response 200 field "preset.metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_runs/{eval_run_uuid} | response 200 property added | OK | Response 200 field "run.metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/model_evaluation_runs/{eval_run_uuid} | response 200 property added | OK | Response 200 field "run.metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/openai/keys/{uuid}/agents | response 200 property added | OK | Response 200 field "agents[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/openai/keys/{uuid}/agents | response 200 property added | OK | Response 200 field "agents[].workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/workspaces | response 200 property added | OK | Response 200 field "workspaces[].evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/workspaces | response 200 property added | OK | Response 200 field "workspaces[].evaluation_test_cases[].metrics[].turn_type": Added (optional) |
POST /v2/gen-ai/workspaces | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
POST /v2/gen-ai/workspaces | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/workspaces/{workspace_uuid} | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/workspaces/{workspace_uuid} | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
PUT /v2/gen-ai/workspaces/{workspace_uuid} | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
PUT /v2/gen-ai/workspaces/{workspace_uuid} | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/workspaces/{workspace_uuid}/agents | response 200 property added | OK | Response 200 field "agents[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/workspaces/{workspace_uuid}/agents | response 200 property added | OK | Response 200 field "agents[].workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
PUT /v2/gen-ai/workspaces/{workspace_uuid}/agents | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
PUT /v2/gen-ai/workspaces/{workspace_uuid}/agents | response 200 property added | OK | Response 200 field "workspace.evaluation_test_cases[].metrics[].turn_type": Added (optional) |
GET /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases | response 200 property added | OK | Response 200 field "evaluation_test_cases[].metrics[].custom_eval_config.turn_type": Added (optional) |
GET /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases | response 200 property added | OK | Response 200 field "evaluation_test_cases[].metrics[].turn_type": Added (optional) |
components/schemas/session.endpoint_id | property added | OK | Added |
components/schemas/session.endpoint_version_id | property added | OK | Added |
components/schemas/session.version_number | property added | OK | Added |
components/schemas/list_sessions_response.sessions[].endpoint_id | property added | OK | Added |
components/schemas/list_sessions_response.sessions[].endpoint_version_id | property added | OK | Added |
components/schemas/list_sessions_response.sessions[].version_number | property added | OK | Added |
components/schemas/create_session_response.session.allOf[0].endpoint_id | property added | OK | Added |
components/schemas/create_session_response.session.allOf[0].endpoint_version_id | property added | OK | Added |
components/schemas/create_session_response.session.allOf[0].version_number | property added | OK | Added |
components/schemas/search_sessions_response.sessions[].endpoint_id | property added | OK | Added |
components/schemas/search_sessions_response.sessions[].endpoint_version_id | property added | OK | Added |
components/schemas/search_sessions_response.sessions[].version_number | property added | OK | Added |
components/schemas/metrics | type changed | Breaking | object → boolean |
components/schemas/metrics | nullable changed | Potential | false → true |
components/schemas/metrics | required removed | Potential | No longer required: status, data |
components/schemas/metrics.data | property removed | Breaking | Removed |
components/schemas/metrics.status | property removed | Breaking | Removed |
components/schemas/apiAgent.child_agents[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiAgent.child_agents[].workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiCustomEvaluationMetricConfig.turn_type | property added | OK | Added |
components/schemas/apiEvaluationMetric.custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiEvaluationMetric.turn_type | property added | OK | Added |
components/schemas/apiEvaluationTestCase.metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiEvaluationTestCase.metrics[].turn_type | property added | OK | Added |
components/schemas/apiWorkspace.agents[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiWorkspace.agents[].workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiCreateAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiCreateAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiLinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiLinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiUpdateAgentFunctionOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUpdateAgentFunctionOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiUnlinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUnlinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiLinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiLinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiUnlinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUnlinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiLinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiLinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiUnlinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUnlinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiGetAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiGetAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiUpdateAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUpdateAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiDeleteAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiDeleteAgentOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiGetChildrenOutput.children[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiGetChildrenOutput.children[].workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiUpdateAgentDeploymentVisbilityOutput.agent.workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUpdateAgentDeploymentVisbilityOutput.agent.workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiListAgentsByAnthropicKeyOutput.agents[].workspace.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiListAgentsByAnthropicKeyOutput.agents[].workspace.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiListEvaluationMetricsOutput.metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiListEvaluationMetricsOutput.metrics[].turn_type | property added | OK | Added |
components/schemas/apiCreateCustomEvaluationMetricInputPublic.config.turn_type | property added | OK | Added |
components/schemas/apiCreateCustomEvaluationMetricOutput.metric.custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiCreateCustomEvaluationMetricOutput.metric.turn_type | property added | OK | Added |
components/schemas/apiUpdateCustomEvaluationMetricInputPublic.config.turn_type | property added | OK | Added |
components/schemas/apiUpdateCustomEvaluationMetricOutput.metric.custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiUpdateCustomEvaluationMetricOutput.metric.turn_type | property added | OK | Added |
components/schemas/apiListEvaluationTestCasesOutput.evaluation_test_cases[].metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiListEvaluationTestCasesOutput.evaluation_test_cases[].metrics[].turn_type | property added | OK | Added |
components/schemas/apiGetEvaluationTestCaseOutput.evaluation_test_case.metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiGetEvaluationTestCaseOutput.evaluation_test_case.metrics[].turn_type | property added | OK | Added |
components/schemas/apiListModelEvaluationMetricsOutput.metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiListModelEvaluationMetricsOutput.metrics[].turn_type | property added | OK | Added |
components/schemas/apiModelEvaluationPreset.metrics[].custom_eval_config.turn_type | property added | OK | Added |
components/schemas/apiModelEvaluationPreset.metrics[].turn_type | property added | OK | Added |
Showing the first 200 changes of this update.
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/agents/workspaces | endpoint added | OK | New endpoint GET /v2/agents/workspaces added. Existing consumers are unaffected. |
POST /v2/agents/workspaces | endpoint added | OK | New endpoint POST /v2/agents/workspaces added. Existing consumers are unaffected. |
GET /v2/agents/workspaces/{workspace_id} | endpoint added | OK | New endpoint GET /v2/agents/workspaces/{workspace_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/workspaces/{workspace_id} | endpoint added | OK | New endpoint DELETE /v2/agents/workspaces/{workspace_id} added. Existing consumers are unaffected. |
GET /v2/agents/configs/{config_id}/sessions | response 200 property added | OK | Response 200 field "sessions[].workspace_id": Added (optional) |
GET /v2/agents/sessions | response 200 property added | OK | Response 200 field "sessions[].workspace_id": Added (optional) |
POST /v2/agents/sessions | request body property added | OK | Added (optional) |
POST /v2/agents/sessions | response 200 property added | OK | Response 200 field "session.workspace_id": Added (optional) |
POST /v2/agents/sessions | response 403 modified | OK | Response 403: description changed |
POST /v2/agents/sessions | response 409 modified | OK | Response 409: description changed |
GET /v2/agents/sessions/{session_id} | response 200 property added | OK | Response 200 field "session.workspace_id": Added (optional) |
PATCH /v2/agents/sessions/{session_id} | response 200 property added | OK | Response 200 field "session.workspace_id": Added (optional) |
DELETE /v2/agents/sessions/{session_id} | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/agents/sessions/{session_id}/checkpoints | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollback | response 200 property added | OK | Response 200 field "session.workspace_id": Added (optional) |
POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollback | response 409 modified | OK | Response 409: description changed |
POST /v2/agents/sessions/{session_id}/fork | response 200 property added | OK | Response 200 field "sessions[].workspace_id": Added (optional) |
POST /v2/agents/sessions/{session_id}/fork | response 409 modified | OK | Response 409: description changed |
POST /v2/agents/triggers | response 400 modified | OK | Response 400: description changed |
POST /v2/agents/triggers | description updated | OK | Summary or description text changed. No contract impact. |
PATCH /v2/agents/triggers/{trigger_id} | response 400 modified | OK | Response 400: description changed |
POST /v2/kubernetes/clusters | request body property added | OK | Added (optional) |
components/schemas/definitions_session.workspace_id | property added | OK | Added |
components/schemas/definitions_list_sessions_response.sessions[].workspace_id | property added | OK | Added |
components/schemas/create_session_config_request.workspace_id | property added | OK | Added |
components/schemas/definitions_create_session_response.session.workspace_id | property added | OK | Added |
components/schemas/get_session_response.session.workspace_id | property added | OK | Added |
components/schemas/rollback_to_checkpoint_response.session.workspace_id | property added | OK | Added |
components/schemas/fork_session_response.sessions[].workspace_id | property added | OK | Added |
components/schemas/cluster.insights | property added | OK | Added |
components/schemas/workspace_state | schema added | OK | Shared schema "workspace_state" was added. |
components/schemas/workspace | schema added | OK | Shared schema "workspace" was added. |
components/schemas/list_workspaces_response | schema added | OK | Shared schema "list_workspaces_response" was added. |
components/schemas/create_workspace_request | schema added | OK | Shared schema "create_workspace_request" was added. |
components/schemas/create_workspace_response | schema added | OK | Shared schema "create_workspace_response" was added. |
components/schemas/get_workspace_response | schema added | OK | Shared schema "get_workspace_response" was added. |
components/schemas/insights_opt_in-2 | schema added | OK | Shared schema "insights_opt_in-2" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/insights/dashboards | endpoint added | OK | New endpoint GET /v2/insights/dashboards added. Existing consumers are unaffected. |
POST /v2/insights/dashboards | endpoint added | OK | New endpoint POST /v2/insights/dashboards added. Existing consumers are unaffected. |
GET /v2/insights/dashboards/schema | endpoint added | OK | New endpoint GET /v2/insights/dashboards/schema added. Existing consumers are unaffected. |
GET /v2/insights/dashboards/{uuid} | endpoint added | OK | New endpoint GET /v2/insights/dashboards/{uuid} added. Existing consumers are unaffected. |
PUT /v2/insights/dashboards/{uuid} | endpoint added | OK | New endpoint PUT /v2/insights/dashboards/{uuid} added. Existing consumers are unaffected. |
DELETE /v2/insights/dashboards/{uuid} | endpoint added | OK | New endpoint DELETE /v2/insights/dashboards/{uuid} added. Existing consumers are unaffected. |
components/schemas/dashboard | schema added | OK | Shared schema "dashboard" was added. |
components/schemas/dashboards_pagination_response | schema added | OK | Shared schema "dashboards_pagination_response" was added. |
components/schemas/list_dashboards_response | schema added | OK | Shared schema "list_dashboards_response" was added. |
components/schemas/dashboard_error | schema added | OK | Shared schema "dashboard_error" was added. |
components/schemas/dashboard_request | schema added | OK | Shared schema "dashboard_request" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/action-gateway/provider-credentials | endpoint added | OK | New endpoint GET /v2/action-gateway/provider-credentials added. Existing consumers are unaffected. |
POST /v2/action-gateway/provider-credentials | endpoint added | OK | New endpoint POST /v2/action-gateway/provider-credentials added. Existing consumers are unaffected. |
GET /v2/action-gateway/provider-credentials/{id} | endpoint added | OK | New endpoint GET /v2/action-gateway/provider-credentials/{id} added. Existing consumers are unaffected. |
PATCH /v2/action-gateway/provider-credentials/{id} | endpoint added | OK | New endpoint PATCH /v2/action-gateway/provider-credentials/{id} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/provider-credentials/{id} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/provider-credentials/{id} added. Existing consumers are unaffected. |
POST /v2/agents/auth/{provider} | endpoint added | OK | New endpoint POST /v2/agents/auth/{provider} added. Existing consumers are unaffected. |
GET /v2/agents/auth/{provider}/poll | endpoint added | OK | New endpoint GET /v2/agents/auth/{provider}/poll added. Existing consumers are unaffected. |
GET /v2/agents/auth/{provider}/connections | endpoint added | OK | New endpoint GET /v2/agents/auth/{provider}/connections added. Existing consumers are unaffected. |
POST /v2/agents/auth/{provider}/connections | endpoint added | OK | New endpoint POST /v2/agents/auth/{provider}/connections added. Existing consumers are unaffected. |
GET /v2/agents/auth/{provider}/connections/{connection_id} | endpoint added | OK | New endpoint GET /v2/agents/auth/{provider}/connections/{connection_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/auth/{provider}/connections/{connection_id} | endpoint added | OK | New endpoint DELETE /v2/agents/auth/{provider}/connections/{connection_id} added. Existing consumers are unaffected. |
POST /v2/agents/auth/{provider}/connections/{connection_id}/reconnect | endpoint added | OK | New endpoint POST /v2/agents/auth/{provider}/connections/{connection_id}/reconnect added. Existing consumers are unaffected. |
GET /v2/agents/image-messages | endpoint added | OK | New endpoint GET /v2/agents/image-messages added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/image-messages | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/image-messages added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/cancel | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/cancel added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/image-messages | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/image-messages added. Existing consumers are unaffected. |
POST /v2/action-gateway/connections | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/agents/sessions/{session_id}/workspace/transfers | request body type changed | Breaking | string → integer |
POST /v2/agents/sessions/{session_id}/workspace/transfers | description updated | OK | Summary or description text changed. No contract impact. |
components/schemas/provider_credential_discovery | schema added | OK | Shared schema "provider_credential_discovery" was added. |
components/schemas/provider_credential | schema added | OK | Shared schema "provider_credential" was added. |
components/schemas/provider_credentials_list_response | schema added | OK | Shared schema "provider_credentials_list_response" was added. |
components/schemas/provider_credential_create | schema added | OK | Shared schema "provider_credential_create" was added. |
components/schemas/provider_credential_response | schema added | OK | Shared schema "provider_credential_response" was added. |
components/schemas/credential_parameters | schema added | OK | Shared schema "credential_parameters" was added. |
components/schemas/provider_credential_update | schema added | OK | Shared schema "provider_credential_update" was added. |
components/schemas/start_provider_connect_request | schema added | OK | Shared schema "start_provider_connect_request" was added. |
components/schemas/start_provider_connect_response | schema added | OK | Shared schema "start_provider_connect_response" was added. |
components/schemas/poll_provider_connect_response | schema added | OK | Shared schema "poll_provider_connect_response" was added. |
components/schemas/provider_connection_oauth | schema added | OK | Shared schema "provider_connection_oauth" was added. |
components/schemas/provider_connection | schema added | OK | Shared schema "provider_connection" was added. |
components/schemas/provider_connection_pagination | schema added | OK | Shared schema "provider_connection_pagination" was added. |
components/schemas/list_provider_connections_response | schema added | OK | Shared schema "list_provider_connections_response" was added. |
components/schemas/create_provider_connection_request | schema added | OK | Shared schema "create_provider_connection_request" was added. |
components/schemas/provider_connection_authorization | schema added | OK | Shared schema "provider_connection_authorization" was added. |
components/schemas/provider_connection_response | schema added | OK | Shared schema "provider_connection_response" was added. |
components/schemas/image_message | schema added | OK | Shared schema "image_message" was added. |
components/schemas/image_message_resource | schema added | OK | Shared schema "image_message_resource" was added. |
components/schemas/list_image_messages_response | schema added | OK | Shared schema "list_image_messages_response" was added. |
components/schemas/get_image_message_resource_response | schema added | OK | Shared schema "get_image_message_resource_response" was added. |
components/schemas/cancel_session_turn_request | schema added | OK | Shared schema "cancel_session_turn_request" was added. |
components/schemas/cancel_session_turn_response | schema added | OK | Shared schema "cancel_session_turn_response" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/microvms/{microvm_id}/files | endpoint added | OK | New endpoint GET /v2/microvms/{microvm_id}/files added. Existing consumers are unaffected. |
PUT /v2/microvms/{microvm_id}/files | endpoint added | OK | New endpoint PUT /v2/microvms/{microvm_id}/files added. Existing consumers are unaffected. |
components/schemas/file_info | schema added | OK | Shared schema "file_info" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/security/secrets | endpoint added | OK | New endpoint GET /v2/security/secrets added. Existing consumers are unaffected. |
POST /v2/security/secrets | endpoint added | OK | New endpoint POST /v2/security/secrets added. Existing consumers are unaffected. |
GET /v2/security/secrets/{secret} | endpoint added | OK | New endpoint GET /v2/security/secrets/{secret} added. Existing consumers are unaffected. |
PUT /v2/security/secrets/{secret} | endpoint added | OK | New endpoint PUT /v2/security/secrets/{secret} added. Existing consumers are unaffected. |
DELETE /v2/security/secrets/{secret} | endpoint added | OK | New endpoint DELETE /v2/security/secrets/{secret} added. Existing consumers are unaffected. |
GET /v2/security/secrets/{secret}/versions | endpoint added | OK | New endpoint GET /v2/security/secrets/{secret}/versions added. Existing consumers are unaffected. |
POST /v2/security/secrets/{secret}/versions/{version}/revert | endpoint added | OK | New endpoint POST /v2/security/secrets/{secret}/versions/{version}/revert added. Existing consumers are unaffected. |
POST /v2/security/secrets/{secret}/restore | endpoint added | OK | New endpoint POST /v2/security/secrets/{secret}/restore added. Existing consumers are unaffected. |
GET /v2/agents/configs | response 200 property added | OK | Response 200 field "configs[].region": Added (optional) |
POST /v2/agents/configs | response 201 property added | OK | Response 201 field "config.region": Added (optional) |
GET /v2/agents/configs/{config_id} | response 200 property added | OK | Response 200 field "config.region": Added (optional) |
POST /v2/agents/configs/{config_id}/clone | response 201 property added | OK | Response 201 field "config.region": Added (optional) |
GET /v2/agents/configs/{config_id}/sessions | response 200 property added | OK | Response 200 field "sessions[].region": Added (optional) |
GET /v2/agents/sessions | response 200 property added | OK | Response 200 field "sessions[].region": Added (optional) |
POST /v2/agents/sessions | request body property added | OK | Added (optional) |
POST /v2/agents/sessions | response 200 property added | OK | Response 200 field "session.region": Added (optional) |
GET /v2/agents/sessions/{session_id} | response 200 property added | OK | Response 200 field "session.region": Added (optional) |
PATCH /v2/agents/sessions/{session_id} | response 200 property added | OK | Response 200 field "session.region": Added (optional) |
POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollback | response 200 property added | OK | Response 200 field "session.region": Added (optional) |
POST /v2/agents/sessions/{session_id}/fork | response 200 property added | OK | Response 200 field "sessions[].region": Added (optional) |
GET /v2/sizes | parameter added | OK | New optional parameter "cpu_minimum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "cpu_maximum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "gpu_minimum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "gpu_maximum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "gpu_fabric" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "memory_minimum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "memory_maximum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "price_hourly_minimum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "price_hourly_maximum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "price_monthly_minimum" (in query). Existing requests keep working. |
GET /v2/sizes | parameter added | OK | New optional parameter "price_monthly_maximum" (in query). Existing requests keep working. |
components/schemas/agent_config_summary.region | property added | OK | Added |
components/schemas/list_agent_configs_response.configs[].region | property added | OK | Added |
components/schemas/agent_config.region | property added | OK | Added |
components/schemas/agent_config_response.config.region | property added | OK | Added |
components/schemas/definitions_session.region | property added | OK | Added |
components/schemas/definitions_list_sessions_response.sessions[].region | property added | OK | Added |
components/schemas/create_session_config_request.region | property added | OK | Added |
components/schemas/definitions_create_session_response.session.region | property added | OK | Added |
components/schemas/get_session_response.session.region | property added | OK | Added |
components/schemas/rollback_to_checkpoint_response.session.region | property added | OK | Added |
components/schemas/fork_session_response.sessions[].region | property added | OK | Added |
components/schemas/disk_info.ephemeral | property added | OK | Added |
components/schemas/size.disk_info[].ephemeral | property added | OK | Added |
components/schemas/droplet.disk_info[].ephemeral | property added | OK | Added |
components/schemas/floating_ip.droplet.anyOf[1].disk_info[].ephemeral | property added | OK | Added |
components/schemas/reserved_ip.droplet.anyOf[1].disk_info[].ephemeral | property added | OK | Added |
components/schemas/reserved_ipv6_list.reserved_ipv6s[].droplet.anyOf[1].disk_info[].ephemeral | property added | OK | Added |
components/schemas/reserved_ipv6.droplet.anyOf[1].disk_info[].ephemeral | property added | OK | Added |
components/schemas/secret_list_item | schema added | OK | Shared schema "secret_list_item" was added. |
components/schemas/create_secret_response | schema added | OK | Shared schema "create_secret_response" was added. |
components/schemas/secret | schema added | OK | Shared schema "secret" was added. |
components/schemas/secret_version | schema added | OK | Shared schema "secret_version" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "sessions[].config.cache": Added (optional) |
POST /v2/action-gateway/sessions | request body property added | OK | Added (optional) |
POST /v2/action-gateway/sessions | response 200 property added | OK | Response 200 field "session.allOf[0].config.cache": Added (optional) |
POST /v2/action-gateway/sessions | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/action-gateway/sessions/search | response 200 property added | OK | Response 200 field "sessions[].config.cache": Added (optional) |
GET /v2/action-gateway/tools | response 200 property added | OK | Response 200 field "definitions[].cache": Added (optional) |
POST /tools/search | response 200 property added | OK | Response 200 field "(root).allOf[0]._meta.cache": Added (optional) |
POST /tools/search | response 200 property added | OK | Response 200 field "(root).allOf[1].output.results[].results[].cache": Added (optional) |
POST /tools/invoke | request body property added | OK | Added (optional) |
POST /tools/invoke | response 200 property added | OK | Response 200 field "results[].result._meta.cache": Added (optional) |
POST /tools/invoke | description updated | OK | Summary or description text changed. No contract impact. |
POST /code/execute | response 200 property added | OK | Response 200 field "(root).allOf[0]._meta.cache": Added (optional) |
components/schemas/session.config.cache | property added | OK | Added |
components/schemas/list_sessions_response.sessions[].config.cache | property added | OK | Added |
components/schemas/session_create.config.cache | property added | OK | Added |
components/schemas/create_session_response.session.allOf[0].config.cache | property added | OK | Added |
components/schemas/search_sessions_response.sessions[].config.cache | property added | OK | Added |
components/schemas/tool_definition.cache | property added | OK | Added |
components/schemas/list_tools_response.definitions[].cache | property added | OK | Added |
components/schemas/tool_result._meta.cache | property added | OK | Added |
components/schemas/search_tools_result.cache | property added | OK | Added |
components/schemas/search_tools_group.results[].cache | property added | OK | Added |
components/schemas/data_plane_search_tools_response.(root).allOf[0]._meta.cache | property added | OK | Added |
components/schemas/data_plane_search_tools_response.(root).allOf[1].output.results[].results[].cache | property added | OK | Added |
components/schemas/tool_call.cache | property added | OK | Added |
components/schemas/invoke_tools_request.tools[].cache | property added | OK | Added |
components/schemas/invoke_tools_item.result._meta.cache | property added | OK | Added |
components/schemas/invoke_tools_response.results[].result._meta.cache | property added | OK | Added |
components/schemas/execute_code_response.(root).allOf[0]._meta.cache | property added | OK | Added |
components/schemas/session_cache | schema added | OK | Shared schema "session_cache" was added. |
components/schemas/tool_cache | schema added | OK | Shared schema "tool_cache" was added. |
components/schemas/cache_status | schema added | OK | Shared schema "cache_status" was added. |
components/schemas/cache_advertisement | schema added | OK | Shared schema "cache_advertisement" was added. |
components/schemas/cache_controls | schema added | OK | Shared schema "cache_controls" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v1/consent/{environment_id} | endpoint added | OK | New endpoint GET /v1/consent/{environment_id} added. Existing consumers are unaffected. |
PUT /v1/consent/{environment_id} | endpoint added | OK | New endpoint PUT /v1/consent/{environment_id} added. Existing consumers are unaffected. |
GET /v1/signals/agents/{environment_id}/sessions | endpoint added | OK | New endpoint GET /v1/signals/agents/{environment_id}/sessions added. Existing consumers are unaffected. |
GET /v1/consent/{agent_id} | endpoint removed | Breaking | Endpoint GET /v1/consent/{agent_id} was removed without deprecation. Any consumer calling it will fail immediately. |
PUT /v1/consent/{agent_id} | endpoint removed | Breaking | Endpoint PUT /v1/consent/{agent_id} was removed without deprecation. Any consumer calling it will fail immediately. |
GET /v1/signals/agents/{agent_id}/sessions | endpoint removed | Breaking | Endpoint GET /v1/signals/agents/{agent_id}/sessions was removed without deprecation. Any consumer calling it will fail immediately. |
PUT /v1/consent | parameter "source" modified | OK | description changed |
PUT /v1/consent | description updated | OK | Summary or description text changed. No contract impact. |
GET /v1/signals/exports | parameter added | OK | New optional parameter "environment_id" (in query). Existing requests keep working. |
GET /v1/signals/exports | parameter added | OK | New optional parameter "agent_id" (in query). Existing requests keep working. |
POST /v1/signals/exports | request body deprecated changed | Potential | false → true |
POST /v1/signals/exports | request body property added | OK | Added (optional) |
POST /v1/signals/exports | description updated | OK | Summary or description text changed. No contract impact. |
POST /v1/signals/deletions | request body deprecated changed | Potential | false → true |
POST /v1/signals/deletions | request body property added | OK | Added (optional) |
POST /v1/signals/deletions | description updated | OK | Summary or description text changed. No contract impact. |
components/schemas/gpu_info.fabric | property added | OK | Added |
components/schemas/size.gpu_info.fabric | property added | OK | Added |
components/schemas/droplet.size.gpu_info.fabric | property added | OK | Added |
components/schemas/floating_ip.droplet.anyOf[1].size.gpu_info.fabric | property added | OK | Added |
components/schemas/consent_record.environment_id | property added | OK | Added |
components/schemas/list_consents.consents[].environment_id | property added | OK | Added |
components/schemas/agent_consent.environment_id | property added | Breaking | Added (required) |
components/schemas/export_job | required added | Breaking | New required: filters |
components/schemas/export_job | required removed | Potential | No longer required: agent_id |
components/schemas/export_job.environment_id | property added | OK | Added |
components/schemas/create_export_request.agent_id | deprecated changed | Potential | false → true |
components/schemas/create_export_request.environment_id | property added | OK | Added |
components/schemas/deletion_job.environment_id | property added | OK | Added |
components/schemas/create_deletion_request.agent_id | deprecated changed | Potential | false → true |
components/schemas/create_deletion_request.environment_id | property added | OK | Added |
components/schemas/reserved_ip.droplet.anyOf[1].size.gpu_info.fabric | property added | OK | Added |
components/schemas/reserved_ipv6_list.reserved_ipv6s[].droplet.anyOf[1].size.gpu_info.fabric | property added | OK | Added |
components/schemas/reserved_ipv6.droplet.anyOf[1].size.gpu_info.fabric | property added | OK | Added |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v1/images/generations | description updated | OK | Summary or description text changed. No contract impact. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
PATCH /v2/databases/{database_cluster_uuid}/config | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | request body new required property | Breaking | New required property: time_range |
POST /v2/insights/query/{region}/traces/search | request body required removed | OK | No longer required: timeRange |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was required) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | request body additional properties changed | OK | false → (allowed) |
POST /v2/insights/query/{region}/traces/search | request body oneOf added | OK | oneOf added with 5 schema(s) |
POST /v2/insights/query/{region}/traces/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/traces/search | request body property added | Breaking | Added (required) |
POST /v2/insights/query/{region}/traces/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/traces/search | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/insights/query/{region}/traces/{trace_id} | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/insights/query/{region}/spans/search | request body new required property | Breaking | New required property: time_range |
POST /v2/insights/query/{region}/spans/search | request body required removed | OK | No longer required: timeRange |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was required) |
POST /v2/insights/query/{region}/spans/search | request body required removed | OK | No longer required: type |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was required) |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/spans/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/spans/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/spans/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/spans/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/spans/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/spans/search | request body oneOf added | OK | oneOf added with 5 schema(s) |
POST /v2/insights/query/{region}/spans/search | request body property removed | Potential | Removed (was optional) |
POST /v2/insights/query/{region}/spans/search | request body property added | Breaking | Added (required) |
POST /v2/insights/query/{region}/spans/search | request body property added | OK | Added (optional) |
POST /v2/insights/query/{region}/spans/search | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/gen-ai/model_evaluation_presets | response 200 property removed | Potential | Response 200 field "presets[].candidate_inference_config.max_tokens": Removed (was optional) |
GET /v2/gen-ai/model_evaluation_presets/{eval_preset_uuid} | response 200 property removed | Potential | Response 200 field "preset.candidate_inference_config.max_tokens": Removed (was optional) |
POST /v2/gen-ai/model_evaluation_runs | request body property removed | Potential | Removed (was optional) |
GET /v2/gen-ai/model_evaluation_runs/{eval_run_uuid} | response 200 property removed | Potential | Response 200 field "run.candidate_inference_config.max_tokens": Removed (was optional) |
components/schemas/mysql_advanced_config.innodb_adaptive_hash_index | property added | OK | Added |
components/schemas/database_config.config.anyOf[0].innodb_adaptive_hash_index | property added | OK | Added |
components/schemas/traces_filter_expression.type | property removed | Breaking | Removed |
components/schemas/traces_filter_expression.expressions | property removed | Breaking | Removed |
components/schemas/traces_filter_expression.field | property removed | Breaking | Removed |
components/schemas/traces_filter_expression.operator | property removed | Breaking | Removed |
components/schemas/traces_filter_expression.value | property removed | Breaking | Removed |
components/schemas/traces_filter_expression.query | property removed | Breaking | Removed |
components/schemas/traces_filter_expression.condition | property added | OK | Added |
components/schemas/traces_filter_expression.and | property added | OK | Added |
components/schemas/traces_filter_expression.or | property added | OK | Added |
components/schemas/traces_filter_expression.not | property added | OK | Added |
components/schemas/traces_filter_expression.text_search | property added | OK | Added |
components/schemas/traces_filter_expression | additional properties changed | OK | false → (allowed) |
components/schemas/traces_filter_expression | oneOf added | OK | oneOf added with 5 schema(s) |
components/schemas/traces_field_ref.scope | enum values added | OK | Added: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES |
components/schemas/traces_filter_value | type changed | Breaking | (none) → object |
components/schemas/traces_filter_value.string_value | property added | OK | Added |
components/schemas/traces_filter_value.number_value | property added | OK | Added |
components/schemas/traces_filter_value.string_array_value | property added | OK | Added |
components/schemas/traces_filter_value.number_array_value | property added | OK | Added |
components/schemas/traces_filter_value | oneOf count changed | Breaking | oneOf: 6 → 4 schema(s) |
components/schemas/traces_filter_value.(root).oneOf[0] | type changed | Breaking | string → (none) |
components/schemas/traces_filter_value.(root).oneOf[1] | type changed | Breaking | number → (none) |
components/schemas/traces_filter_value.(root).oneOf[2] | type changed | Breaking | boolean → (none) |
components/schemas/traces_filter_value.(root).oneOf[3] | type changed | Breaking | array → (none) |
components/schemas/traces_filter_value.(root).oneOf[3] | constraint changed | OK | minItems: 1 → (none) |
components/schemas/traces_filter_value.(root).oneOf[3] | constraint changed | OK | maxItems: 100 → (none) |
components/schemas/traces_filter_value.(root).oneOf[3][] | items removed | OK | Array items schema removed |
components/schemas/traces_order_by.field.scope | enum values added | OK | Added: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES |
components/schemas/traces_order_by.direction | default changed | Potential | "desc" → (none) |
components/schemas/traces_search_request | required removed | Potential | No longer required: timeRange |
components/schemas/traces_search_request.timeRange | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.type | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.expressions | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.field | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.operator | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.value | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.query | property removed | Breaking | Removed |
components/schemas/traces_search_request.filter.condition | property added | OK | Added |
components/schemas/traces_search_request.filter.and | property added | OK | Added |
components/schemas/traces_search_request.filter.or | property added | OK | Added |
components/schemas/traces_search_request.filter.not | property added | OK | Added |
components/schemas/traces_search_request.filter.text_search | property added | OK | Added |
components/schemas/traces_search_request.filter | additional properties changed | OK | false → (allowed) |
components/schemas/traces_search_request.filter | oneOf added | OK | oneOf added with 5 schema(s) |
components/schemas/traces_search_request.orderBy | property removed | Breaking | Removed |
components/schemas/traces_search_request.time_range | property added | Breaking | Added (required) |
components/schemas/traces_search_request.order_by | property added | OK | Added |
components/schemas/traces_trace_summary | required removed | Potential | No longer required: traceId |
components/schemas/traces_trace_summary.traceId | property removed | Breaking | Removed |
components/schemas/traces_trace_summary.serviceName | property removed | Breaking | Removed |
components/schemas/traces_trace_summary.durationNs | property removed | Breaking | Removed |
components/schemas/traces_trace_summary.spanCount | property removed | Breaking | Removed |
components/schemas/traces_trace_summary.errorCount | property removed | Breaking | Removed |
components/schemas/traces_trace_summary.spanNames | property removed | Breaking | Removed |
components/schemas/traces_trace_summary.trace_id | property added | Breaking | Added (required) |
components/schemas/traces_trace_summary.service_name | property added | OK | Added |
components/schemas/traces_trace_summary.duration_ns | property added | OK | Added |
components/schemas/traces_trace_summary.span_count | property added | OK | Added |
components/schemas/traces_trace_summary.error_count | property added | OK | Added |
components/schemas/traces_trace_summary.span_names | property added | OK | Added |
components/schemas/traces_pagination_response | required removed | Potential | No longer required: hasMore |
components/schemas/traces_pagination_response.hasMore | property removed | Breaking | Removed |
components/schemas/traces_pagination_response.has_more | property added | Breaking | Added (required) |
components/schemas/traces_search_response.data[] | required removed | Potential | No longer required: traceId |
components/schemas/traces_search_response.data[].traceId | property removed | Breaking | Removed |
components/schemas/traces_search_response.data[].serviceName | property removed | Breaking | Removed |
components/schemas/traces_search_response.data[].durationNs | property removed | Breaking | Removed |
components/schemas/traces_search_response.data[].spanCount | property removed | Breaking | Removed |
components/schemas/traces_search_response.data[].errorCount | property removed | Breaking | Removed |
components/schemas/traces_search_response.data[].spanNames | property removed | Breaking | Removed |
components/schemas/traces_search_response.data[].trace_id | property added | Breaking | Added (required) |
components/schemas/traces_search_response.data[].service_name | property added | OK | Added |
components/schemas/traces_search_response.data[].duration_ns | property added | OK | Added |
components/schemas/traces_search_response.data[].span_count | property added | OK | Added |
components/schemas/traces_search_response.data[].error_count | property added | OK | Added |
components/schemas/traces_search_response.data[].span_names | property added | OK | Added |
components/schemas/traces_search_response.pagination | required removed | Potential | No longer required: hasMore |
components/schemas/traces_search_response.pagination.hasMore | property removed | Breaking | Removed |
components/schemas/traces_search_response.pagination.has_more | property added | Breaking | Added (required) |
components/schemas/traces_span_record | required removed | Potential | No longer required: traceId, spanId |
components/schemas/traces_span_record.traceId | property removed | Breaking | Removed |
components/schemas/traces_span_record.spanId | property removed | Breaking | Removed |
components/schemas/traces_span_record.parentSpanId | property removed | Breaking | Removed |
components/schemas/traces_span_record.startTime | property removed | Breaking | Removed |
components/schemas/traces_span_record.endTime | property removed | Breaking | Removed |
components/schemas/traces_span_record.durationNs | property removed | Breaking | Removed |
components/schemas/traces_span_record.statusCode | property removed | Breaking | Removed |
components/schemas/traces_span_record.statusMessage | property removed | Breaking | Removed |
components/schemas/traces_span_record.serviceName | property removed | Breaking | Removed |
components/schemas/traces_span_record.trace_id | property added | Breaking | Added (required) |
components/schemas/traces_span_record.span_id | property added | Breaking | Added (required) |
components/schemas/traces_span_record.parent_span_id | property added | OK | Added |
components/schemas/traces_span_record.start_time | property added | OK | Added |
components/schemas/traces_span_record.end_time | property added | OK | Added |
components/schemas/traces_span_record.duration_ns | property added | OK | Added |
components/schemas/traces_span_record.status_code | property added | OK | Added |
components/schemas/traces_span_record.status_message | property added | OK | Added |
components/schemas/traces_span_record.service_name | property added | OK | Added |
components/schemas/traces_trace_response.traceId | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[] | required removed | Potential | No longer required: traceId, spanId |
components/schemas/traces_trace_response.spans[].traceId | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].spanId | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].parentSpanId | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].startTime | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].endTime | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].durationNs | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].statusCode | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].statusMessage | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].serviceName | property removed | Breaking | Removed |
components/schemas/traces_trace_response.spans[].trace_id | property added | Breaking | Added (required) |
components/schemas/traces_trace_response.spans[].span_id | property added | Breaking | Added (required) |
components/schemas/traces_trace_response.spans[].parent_span_id | property added | OK | Added |
components/schemas/traces_trace_response.spans[].start_time | property added | OK | Added |
components/schemas/traces_trace_response.spans[].end_time | property added | OK | Added |
components/schemas/traces_trace_response.spans[].duration_ns | property added | OK | Added |
components/schemas/traces_trace_response.spans[].status_code | property added | OK | Added |
components/schemas/traces_trace_response.spans[].status_message | property added | OK | Added |
components/schemas/traces_trace_response.spans[].service_name | property added | OK | Added |
components/schemas/traces_trace_response.trace_id | property added | OK | Added |
components/schemas/spans_filter_field.scope | enum values added | OK | Added: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES, resource.attributes, attribute, span.attributes |
components/schemas/spans_filter_value | type changed | Breaking | (none) → object |
components/schemas/spans_filter_value.string_value | property added | OK | Added |
components/schemas/spans_filter_value.number_value | property added | OK | Added |
components/schemas/spans_filter_value.string_array_value | property added | OK | Added |
components/schemas/spans_filter_value.number_array_value | property added | OK | Added |
components/schemas/spans_filter_value | oneOf count changed | Breaking | oneOf: 5 → 4 schema(s) |
components/schemas/spans_filter_value.(root).oneOf[0] | type changed | Breaking | string → (none) |
components/schemas/spans_filter_value.(root).oneOf[1] | type changed | Breaking | number → (none) |
components/schemas/spans_filter_value.(root).oneOf[2] | type changed | Breaking | boolean → (none) |
components/schemas/spans_filter_value.(root).oneOf[3] | type changed | Breaking | array → (none) |
components/schemas/spans_filter_value.(root).oneOf[3][] | items removed | OK | Array items schema removed |
components/schemas/spans_filter_expression | required removed | Potential | No longer required: type |
components/schemas/spans_filter_expression.type | property removed | Breaking | Removed |
components/schemas/spans_filter_expression.field | property removed | Breaking | Removed |
components/schemas/spans_filter_expression.operator | property removed | Breaking | Removed |
components/schemas/spans_filter_expression.value | property removed | Breaking | Removed |
components/schemas/spans_filter_expression.expressions | property removed | Breaking | Removed |
components/schemas/spans_filter_expression.query | property removed | Breaking | Removed |
components/schemas/spans_filter_expression.condition | property added | OK | Added |
components/schemas/spans_filter_expression.and | property added | OK | Added |
components/schemas/spans_filter_expression.or | property added | OK | Added |
components/schemas/spans_filter_expression.not | property added | OK | Added |
components/schemas/spans_filter_expression.text_search | property added | OK | Added |
components/schemas/spans_filter_expression | oneOf added | OK | oneOf added with 5 schema(s) |
components/schemas/spans_order_by.field.scope | enum values added | OK | Added: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES, resource.attributes, attribute, span.attributes |
components/schemas/spans_search_request | required removed | Potential | No longer required: timeRange |
components/schemas/spans_search_request.timeRange | property removed | Breaking | Removed |
components/schemas/spans_search_request.filter | required removed | Potential | No longer required: type |
components/schemas/spans_search_request.filter.type | property removed | Breaking | Removed |
components/schemas/spans_search_request.filter.field | property removed | Breaking | Removed |
components/schemas/spans_search_request.filter.operator | property removed | Breaking | Removed |
components/schemas/spans_search_request.filter.value | property removed | Breaking | Removed |
Showing the first 200 changes of this update.
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/insights/resources | endpoint added | OK | New endpoint GET /v2/insights/resources added. Existing consumers are unaffected. |
GET /v2/insights/resources/{resource_urn} | endpoint added | OK | New endpoint GET /v2/insights/resources/{resource_urn} added. Existing consumers are unaffected. |
PUT /v2/insights/resources/{resource_urn}/signals | endpoint added | OK | New endpoint PUT /v2/insights/resources/{resource_urn}/signals added. Existing consumers are unaffected. |
components/schemas/resource_signal_state | schema added | OK | Shared schema "resource_signal_state" was added. |
components/schemas/enablement_resource | schema added | OK | Shared schema "enablement_resource" was added. |
components/schemas/resources_pagination_response | schema added | OK | Shared schema "resources_pagination_response" was added. |
components/schemas/list_resources_response | schema added | OK | Shared schema "list_resources_response" was added. |
components/schemas/resource_response | schema added | OK | Shared schema "resource_response" was added. |
components/schemas/resource_signals_update_request | schema added | OK | Shared schema "resource_signals_update_request" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /tools | endpoint added | OK | New endpoint GET /tools added. Existing consumers are unaffected. |
POST /tools/search | endpoint added | OK | New endpoint POST /tools/search added. Existing consumers are unaffected. |
POST /tools/invoke | endpoint added | OK | New endpoint POST /tools/invoke added. Existing consumers are unaffected. |
POST /code/execute | endpoint added | OK | New endpoint POST /code/execute added. Existing consumers are unaffected. |
POST /approvals/session/{session_id}/{approval_id} | endpoint added | OK | New endpoint POST /approvals/session/{session_id}/{approval_id} added. Existing consumers are unaffected. |
POST /approvals/{approval_id} | endpoint added | OK | New endpoint POST /approvals/{approval_id} added. Existing consumers are unaffected. |
POST /v1/audio/speech | endpoint added | OK | New endpoint POST /v1/audio/speech added. Existing consumers are unaffected. |
POST /v1/videos | endpoint added | OK | New endpoint POST /v1/videos added. Existing consumers are unaffected. |
GET /v1/videos/{video_id} | endpoint added | OK | New endpoint GET /v1/videos/{video_id} added. Existing consumers are unaffected. |
GET /v1/videos/{video_id}/content | endpoint added | OK | New endpoint GET /v1/videos/{video_id}/content added. Existing consumers are unaffected. |
components/schemas/session_tool | schema added | OK | Shared schema "session_tool" was added. |
components/schemas/list_session_tools_response | schema added | OK | Shared schema "list_session_tools_response" was added. |
components/schemas/error_envelope | schema added | OK | Shared schema "error_envelope" was added. |
components/schemas/tool_result_error | schema added | OK | Shared schema "tool_result_error" was added. |
components/schemas/search_query | schema added | OK | Shared schema "search_query" was added. |
components/schemas/search_tools_request | schema added | OK | Shared schema "search_tools_request" was added. |
components/schemas/tool_result | schema added | OK | Shared schema "tool_result" was added. |
components/schemas/search_tools_result | schema added | OK | Shared schema "search_tools_result" was added. |
components/schemas/search_tools_group | schema added | OK | Shared schema "search_tools_group" was added. |
components/schemas/data_plane_search_tools_response | schema added | OK | Shared schema "data_plane_search_tools_response" was added. |
components/schemas/tool_call | schema added | OK | Shared schema "tool_call" was added. |
components/schemas/invoke_tools_request | schema added | OK | Shared schema "invoke_tools_request" was added. |
components/schemas/invoke_tools_item | schema added | OK | Shared schema "invoke_tools_item" was added. |
components/schemas/invoke_tools_response | schema added | OK | Shared schema "invoke_tools_response" was added. |
components/schemas/execute_code_request | schema added | OK | Shared schema "execute_code_request" was added. |
components/schemas/execute_code_response | schema added | OK | Shared schema "execute_code_response" was added. |
components/schemas/approval_decision | schema added | OK | Shared schema "approval_decision" was added. |
components/schemas/approval_decision_response | schema added | OK | Shared schema "approval_decision_response" was added. |
components/schemas/create_speech_request | schema added | OK | Shared schema "create_speech_request" was added. |
components/schemas/speech_audio_item | schema added | OK | Shared schema "speech_audio_item" was added. |
components/schemas/speech_response | schema added | OK | Shared schema "speech_response" was added. |
components/schemas/create_video_request | schema added | OK | Shared schema "create_video_request" was added. |
components/schemas/video_generation_output | schema added | OK | Shared schema "video_generation_output" was added. |
components/schemas/video_generation | schema added | OK | Shared schema "video_generation" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/kubernetes/clusters | request body property added | OK | Added (optional) |
PUT /v2/kubernetes/clusters/{cluster_id} | request body property added | OK | Added (optional) |
components/schemas/cluster_read.gpu_operator_ready | property added | OK | Added |
components/schemas/cluster.gpu_operator_ready | property added | OK | Added |
components/schemas/cluster_update.gpu_operator_ready | property added | OK | Added |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/agents/configs | endpoint added | OK | New endpoint GET /v2/agents/configs added. Existing consumers are unaffected. |
POST /v2/agents/configs | endpoint added | OK | New endpoint POST /v2/agents/configs added. Existing consumers are unaffected. |
GET /v2/agents/configs/{config_id} | endpoint added | OK | New endpoint GET /v2/agents/configs/{config_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/configs/{config_id} | endpoint added | OK | New endpoint DELETE /v2/agents/configs/{config_id} added. Existing consumers are unaffected. |
POST /v2/agents/configs/{config_id}/clone | endpoint added | OK | New endpoint POST /v2/agents/configs/{config_id}/clone added. Existing consumers are unaffected. |
GET /v2/agents/configs/{config_id}/sessions | endpoint added | OK | New endpoint GET /v2/agents/configs/{config_id}/sessions added. Existing consumers are unaffected. |
GET /v2/agents/sessions | endpoint added | OK | New endpoint GET /v2/agents/sessions added. Existing consumers are unaffected. |
POST /v2/agents/sessions | endpoint added | OK | New endpoint POST /v2/agents/sessions added. Existing consumers are unaffected. |
POST /v2/agents/sessions/policy/validate | endpoint added | OK | New endpoint POST /v2/agents/sessions/policy/validate added. Existing consumers are unaffected. |
GET /v2/agents/sessions/sandbox/sizes | endpoint added | OK | New endpoint GET /v2/agents/sessions/sandbox/sizes added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id} | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id} added. Existing consumers are unaffected. |
PATCH /v2/agents/sessions/{session_id} | endpoint added | OK | New endpoint PATCH /v2/agents/sessions/{session_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/sessions/{session_id} | endpoint added | OK | New endpoint DELETE /v2/agents/sessions/{session_id} added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/checkpoints | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/checkpoints added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/checkpoints | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/checkpoints added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id} | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id} | endpoint added | OK | New endpoint DELETE /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id} added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollback | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollback added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/fork | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/fork added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/hitl/{request_id} | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/hitl/{request_id} added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/input | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/input added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/pause | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/pause added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/resume | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/resume added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/sandbox/exec | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/sandbox/exec added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/workspace/download | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/workspace/download added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/workspace/transfers | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/workspace/transfers added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id} | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id} added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id}/cancel | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id}/cancel added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id}/commit | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id}/commit added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id}/part-upload-urls | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/workspace/transfers/{transfer_id}/part-upload-urls added. Existing consumers are unaffected. |
POST /v2/agents/sessions/{session_id}/workspace/upload | endpoint added | OK | New endpoint POST /v2/agents/sessions/{session_id}/workspace/upload added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/events | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/events added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/port-forward/{port} | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/port-forward/{port} added. Existing consumers are unaffected. |
GET /v2/agents/sessions/{session_id}/ingress | endpoint added | OK | New endpoint GET /v2/agents/sessions/{session_id}/ingress added. Existing consumers are unaffected. |
GET /v2/agents/templates | endpoint added | OK | New endpoint GET /v2/agents/templates added. Existing consumers are unaffected. |
POST /v2/agents/templates | endpoint added | OK | New endpoint POST /v2/agents/templates added. Existing consumers are unaffected. |
GET /v2/agents/templates/{template_id} | endpoint added | OK | New endpoint GET /v2/agents/templates/{template_id} added. Existing consumers are unaffected. |
PUT /v2/agents/templates/{template_id} | endpoint added | OK | New endpoint PUT /v2/agents/templates/{template_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/templates/{template_id} | endpoint added | OK | New endpoint DELETE /v2/agents/templates/{template_id} added. Existing consumers are unaffected. |
GET /v2/agents/templates/{template_id}/builds | endpoint added | OK | New endpoint GET /v2/agents/templates/{template_id}/builds added. Existing consumers are unaffected. |
GET /v2/agents/templates/{template_id}/builds/{build_id} | endpoint added | OK | New endpoint GET /v2/agents/templates/{template_id}/builds/{build_id} added. Existing consumers are unaffected. |
GET /v2/agents/triggers | endpoint added | OK | New endpoint GET /v2/agents/triggers added. Existing consumers are unaffected. |
POST /v2/agents/triggers | endpoint added | OK | New endpoint POST /v2/agents/triggers added. Existing consumers are unaffected. |
GET /v2/agents/triggers/by-session/{session_id} | endpoint added | OK | New endpoint GET /v2/agents/triggers/by-session/{session_id} added. Existing consumers are unaffected. |
GET /v2/agents/triggers/reusable-sessions | endpoint added | OK | New endpoint GET /v2/agents/triggers/reusable-sessions added. Existing consumers are unaffected. |
GET /v2/agents/triggers/{trigger_id} | endpoint added | OK | New endpoint GET /v2/agents/triggers/{trigger_id} added. Existing consumers are unaffected. |
PATCH /v2/agents/triggers/{trigger_id} | endpoint added | OK | New endpoint PATCH /v2/agents/triggers/{trigger_id} added. Existing consumers are unaffected. |
DELETE /v2/agents/triggers/{trigger_id} | endpoint added | OK | New endpoint DELETE /v2/agents/triggers/{trigger_id} added. Existing consumers are unaffected. |
GET /v2/agents/triggers/{trigger_id}/executions | endpoint added | OK | New endpoint GET /v2/agents/triggers/{trigger_id}/executions added. Existing consumers are unaffected. |
GET /v2/agents/triggers/{trigger_id}/executions/{execution_id} | endpoint added | OK | New endpoint GET /v2/agents/triggers/{trigger_id}/executions/{execution_id} added. Existing consumers are unaffected. |
POST /v2/agents/triggers/{trigger_id}/executions/{execution_id}/cancel | endpoint added | OK | New endpoint POST /v2/agents/triggers/{trigger_id}/executions/{execution_id}/cancel added. Existing consumers are unaffected. |
POST /v2/agents/triggers/{trigger_id}/rotate-secret | endpoint added | OK | New endpoint POST /v2/agents/triggers/{trigger_id}/rotate-secret added. Existing consumers are unaffected. |
POST /v2/agents/triggers/{trigger_id}/webhook | endpoint added | OK | New endpoint POST /v2/agents/triggers/{trigger_id}/webhook added. Existing consumers are unaffected. |
GET /v2/agents/webhook-providers | endpoint added | OK | New endpoint GET /v2/agents/webhook-providers added. Existing consumers are unaffected. |
components/schemas/checkpoint.id | property removed | Breaking | Removed |
components/schemas/checkpoint.name | property removed | Breaking | Removed |
components/schemas/checkpoint.microvm_id | property removed | Breaking | Removed |
components/schemas/checkpoint.microvm_name | property removed | Breaking | Removed |
components/schemas/checkpoint.region | property removed | Breaking | Removed |
components/schemas/checkpoint.size | property removed | Breaking | Removed |
components/schemas/checkpoint.status | read only changed | OK | true → false |
components/schemas/checkpoint.status | enum values removed | Potential | Removed: CHECKPOINT_CREATING, CHECKPOINT_AVAILABLE, CHECKPOINT_FAILED, CHECKPOINT_DELETING, CHECKPOINT_DELETED |
components/schemas/checkpoint.status | enum values added | OK | Added: PENDING, READY, FAILED |
components/schemas/checkpoint.memory_bytes | property removed | Breaking | Removed |
components/schemas/checkpoint.disk_bytes | property removed | Breaking | Removed |
components/schemas/checkpoint.created_at | read only changed | OK | true → false |
components/schemas/checkpoint.checkpoint_id | property added | OK | Added |
components/schemas/checkpoint.session_id | property added | OK | Added |
components/schemas/checkpoint.kind | property added | OK | Added |
components/schemas/checkpoint.label | property added | OK | Added |
components/schemas/checkpoint.event_id | property added | OK | Added |
components/schemas/checkpoint.size_bytes | property added | OK | Added |
components/schemas/checkpoint.error_message | property added | OK | Added |
components/schemas/agent_config_summary | schema added | OK | Shared schema "agent_config_summary" was added. |
components/schemas/list_agent_configs_response | schema added | OK | Shared schema "list_agent_configs_response" was added. |
components/schemas/insights_opt_in | schema added | OK | Shared schema "insights_opt_in" was added. |
components/schemas/agent_config_create_request | schema added | OK | Shared schema "agent_config_create_request" was added. |
components/schemas/permission_rule | schema added | OK | Shared schema "permission_rule" was added. |
components/schemas/permission_filesystem | schema added | OK | Shared schema "permission_filesystem" was added. |
components/schemas/permission_network | schema added | OK | Shared schema "permission_network" was added. |
components/schemas/permissions | schema added | OK | Shared schema "permissions" was added. |
components/schemas/agent_manifest | schema added | OK | Shared schema "agent_manifest" was added. |
components/schemas/agent_config_credential_slot | schema added | OK | Shared schema "agent_config_credential_slot" was added. |
components/schemas/agent_config | schema added | OK | Shared schema "agent_config" was added. |
components/schemas/agent_config_response | schema added | OK | Shared schema "agent_config_response" was added. |
components/schemas/agent_config_clone_request | schema added | OK | Shared schema "agent_config_clone_request" was added. |
components/schemas/agent_kind | schema added | OK | Shared schema "agent_kind" was added. |
components/schemas/session_status | schema added | OK | Shared schema "session_status" was added. |
components/schemas/definitions_session | schema added | OK | Shared schema "definitions_session" was added. |
components/schemas/definitions_list_sessions_response | schema added | OK | Shared schema "definitions_list_sessions_response" was added. |
components/schemas/create_session_config_request | schema added | OK | Shared schema "create_session_config_request" was added. |
components/schemas/definitions_create_session_response | schema added | OK | Shared schema "definitions_create_session_response" was added. |
components/schemas/resolved_rule | schema added | OK | Shared schema "resolved_rule" was added. |
components/schemas/rule_verdict | schema added | OK | Shared schema "rule_verdict" was added. |
components/schemas/validation_result | schema added | OK | Shared schema "validation_result" was added. |
components/schemas/sandbox_size | schema added | OK | Shared schema "sandbox_size" was added. |
components/schemas/sandbox_sizes_response | schema added | OK | Shared schema "sandbox_sizes_response" was added. |
components/schemas/get_session_response | schema added | OK | Shared schema "get_session_response" was added. |
components/schemas/patch_session_request | schema added | OK | Shared schema "patch_session_request" was added. |
components/schemas/checkpoint_status | schema added | OK | Shared schema "checkpoint_status" was added. |
components/schemas/checkpoint_kind | schema added | OK | Shared schema "checkpoint_kind" was added. |
components/schemas/list_checkpoints_response | schema added | OK | Shared schema "list_checkpoints_response" was added. |
components/schemas/create_checkpoint_request | schema added | OK | Shared schema "create_checkpoint_request" was added. |
components/schemas/create_checkpoint_response | schema added | OK | Shared schema "create_checkpoint_response" was added. |
components/schemas/get_checkpoint_response | schema added | OK | Shared schema "get_checkpoint_response" was added. |
components/schemas/delete_checkpoint_response | schema added | OK | Shared schema "delete_checkpoint_response" was added. |
components/schemas/rollback_to_checkpoint_response | schema added | OK | Shared schema "rollback_to_checkpoint_response" was added. |
components/schemas/fork_session_request | schema added | OK | Shared schema "fork_session_request" was added. |
components/schemas/fork_session_response | schema added | OK | Shared schema "fork_session_response" was added. |
components/schemas/hitl_outcome | schema added | OK | Shared schema "hitl_outcome" was added. |
components/schemas/resolution_source | schema added | OK | Shared schema "resolution_source" was added. |
components/schemas/resolve_hitl_request | schema added | OK | Shared schema "resolve_hitl_request" was added. |
components/schemas/send_input_request | schema added | OK | Shared schema "send_input_request" was added. |
components/schemas/send_input_response | schema added | OK | Shared schema "send_input_response" was added. |
components/schemas/exec_in_sandbox_request | schema added | OK | Shared schema "exec_in_sandbox_request" was added. |
components/schemas/exec_in_sandbox_response | schema added | OK | Shared schema "exec_in_sandbox_response" was added. |
components/schemas/workspace_transfer_created | schema added | OK | Shared schema "workspace_transfer_created" was added. |
components/schemas/workspace_transfer_status | schema added | OK | Shared schema "workspace_transfer_status" was added. |
components/schemas/workspace_transfer_cancelled | schema added | OK | Shared schema "workspace_transfer_cancelled" was added. |
components/schemas/workspace_upload_committed | schema added | OK | Shared schema "workspace_upload_committed" was added. |
components/schemas/workspace_part_upload_url | schema added | OK | Shared schema "workspace_part_upload_url" was added. |
components/schemas/workspace_part_upload_urls | schema added | OK | Shared schema "workspace_part_upload_urls" was added. |
components/schemas/workspace_upload_response | schema added | OK | Shared schema "workspace_upload_response" was added. |
components/schemas/stream_event | schema added | OK | Shared schema "stream_event" was added. |
components/schemas/ingress_url_state | schema added | OK | Shared schema "ingress_url_state" was added. |
components/schemas/session_ingress_url | schema added | OK | Shared schema "session_ingress_url" was added. |
components/schemas/get_ingress_url_response | schema added | OK | Shared schema "get_ingress_url_response" was added. |
components/schemas/sandbox_template_image_source | schema added | OK | Shared schema "sandbox_template_image_source" was added. |
components/schemas/sandbox_template_spec | schema added | OK | Shared schema "sandbox_template_spec" was added. |
components/schemas/sandbox_template | schema added | OK | Shared schema "sandbox_template" was added. |
components/schemas/list_templates_response | schema added | OK | Shared schema "list_templates_response" was added. |
components/schemas/create_template_request | schema added | OK | Shared schema "create_template_request" was added. |
components/schemas/create_template_response | schema added | OK | Shared schema "create_template_response" was added. |
components/schemas/get_template_response | schema added | OK | Shared schema "get_template_response" was added. |
components/schemas/update_template_request | schema added | OK | Shared schema "update_template_request" was added. |
components/schemas/delete_template_response | schema added | OK | Shared schema "delete_template_response" was added. |
components/schemas/sandbox_template_build | schema added | OK | Shared schema "sandbox_template_build" was added. |
components/schemas/list_template_builds_response | schema added | OK | Shared schema "list_template_builds_response" was added. |
components/schemas/get_template_build_response | schema added | OK | Shared schema "get_template_build_response" was added. |
components/schemas/trigger_kind | schema added | OK | Shared schema "trigger_kind" was added. |
components/schemas/trigger_status | schema added | OK | Shared schema "trigger_status" was added. |
components/schemas/trigger_session_mode | schema added | OK | Shared schema "trigger_session_mode" was added. |
components/schemas/trigger_output_mode | schema added | OK | Shared schema "trigger_output_mode" was added. |
components/schemas/trigger_output_read | schema added | OK | Shared schema "trigger_output_read" was added. |
components/schemas/webhook_provider_key | schema added | OK | Shared schema "webhook_provider_key" was added. |
components/schemas/webhook_config | schema added | OK | Shared schema "webhook_config" was added. |
components/schemas/cron_config | schema added | OK | Shared schema "cron_config" was added. |
components/schemas/trigger | schema added | OK | Shared schema "trigger" was added. |
components/schemas/list_triggers_response | schema added | OK | Shared schema "list_triggers_response" was added. |
components/schemas/slack_output_write | schema added | OK | Shared schema "slack_output_write" was added. |
components/schemas/trigger_output_write | schema added | OK | Shared schema "trigger_output_write" was added. |
components/schemas/create_webhook_config | schema added | OK | Shared schema "create_webhook_config" was added. |
components/schemas/create_cron_config | schema added | OK | Shared schema "create_cron_config" was added. |
components/schemas/create_trigger_request | schema added | OK | Shared schema "create_trigger_request" was added. |
components/schemas/create_trigger_response | schema added | OK | Shared schema "create_trigger_response" was added. |
components/schemas/get_trigger_response | schema added | OK | Shared schema "get_trigger_response" was added. |
components/schemas/reusable_session | schema added | OK | Shared schema "reusable_session" was added. |
components/schemas/list_reusable_sessions_response | schema added | OK | Shared schema "list_reusable_sessions_response" was added. |
components/schemas/update_trigger_request | schema added | OK | Shared schema "update_trigger_request" was added. |
components/schemas/trigger_execution_status | schema added | OK | Shared schema "trigger_execution_status" was added. |
components/schemas/trigger_execution | schema added | OK | Shared schema "trigger_execution" was added. |
components/schemas/list_trigger_executions_response | schema added | OK | Shared schema "list_trigger_executions_response" was added. |
components/schemas/get_trigger_execution_response | schema added | OK | Shared schema "get_trigger_execution_response" was added. |
components/schemas/rotate_secret_response | schema added | OK | Shared schema "rotate_secret_response" was added. |
components/schemas/webhook_accepted_response | schema added | OK | Shared schema "webhook_accepted_response" was added. |
components/schemas/webhook_signature_scheme | schema added | OK | Shared schema "webhook_signature_scheme" was added. |
components/schemas/webhook_provider_signature | schema added | OK | Shared schema "webhook_provider_signature" was added. |
components/schemas/webhook_provider | schema added | OK | Shared schema "webhook_provider" was added. |
components/schemas/list_webhook_providers_response | schema added | OK | Shared schema "list_webhook_providers_response" was added. |
components/schemas/checkpoint-2 | schema added | OK | Shared schema "checkpoint-2" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid} | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid} added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}/trajectory | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}/trajectory added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}/trajectory_url | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/episodes/{episode_uuid}/trajectory_url added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys | endpoint removed | Breaking | Endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys was removed without deprecation. Any consumer calling it will fail immediately. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid} | endpoint removed | Breaking | Endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid} was removed without deprecation. Any consumer calling it will fail immediately. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory | endpoint removed | Breaking | Endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory was removed without deprecation. Any consumer calling it will fail immediately. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory_url | endpoint removed | Breaking | Endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory_url was removed without deprecation. Any consumer calling it will fail immediately. |
GET /v1/consent | parameter "source" modified | OK | description changed |
GET /v1/consent | description updated | OK | Summary or description text changed. No contract impact. |
PUT /v1/consent | parameter "source" modified | OK | description changed |
PUT /v1/consent | description updated | OK | Summary or description text changed. No contract impact. |
GET /v1/consent/{agent_id} | parameter "agent_id" modified | OK | description changed |
GET /v1/consent/{agent_id} | description updated | OK | Summary or description text changed. No contract impact. |
PUT /v1/consent/{agent_id} | parameter "agent_id" modified | OK | description changed |
PUT /v1/consent/{agent_id} | description updated | OK | Summary or description text changed. No contract impact. |
GET /v1/signals/agents/{agent_id}/sessions | parameter "agent_id" modified | OK | description changed |
GET /v1/signals/agents/{agent_id}/sessions | description updated | OK | Summary or description text changed. No contract impact. |
GET /v1/signals/sessions/{session_id}/dialogues | description updated | OK | Summary or description text changed. No contract impact. |
POST /v1/signals/exports | request body required removed | OK | No longer required: agent_id |
POST /v1/signals/exports | request body property added | OK | Added (optional) |
POST /v1/signals/exports | description updated | OK | Summary or description text changed. No contract impact. |
POST /v1/signals/deletions | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/gen-ai/simulation_runs | parameter "statuses" modified | OK | description changed |
GET /v2/gen-ai/simulation_runs | response 200 property removed | Potential | Response 200 field "simulation_runs[].journeys_finished": Removed (was optional) |
GET /v2/gen-ai/simulation_runs | response 200 property removed | Potential | Response 200 field "simulation_runs[].total_journeys": Removed (was optional) |
GET /v2/gen-ai/simulation_runs | response 200 property added | OK | Response 200 field "simulation_runs[].episodes_finished": Added (optional) |
GET /v2/gen-ai/simulation_runs | response 200 property added | OK | Response 200 field "simulation_runs[].total_episodes": Added (optional) |
POST /v2/gen-ai/simulation_runs | response 200 property removed | Potential | Response 200 field "simulation_run.journeys_finished": Removed (was optional) |
POST /v2/gen-ai/simulation_runs | response 200 property removed | Potential | Response 200 field "simulation_run.total_journeys": Removed (was optional) |
POST /v2/gen-ai/simulation_runs | response 200 property added | OK | Response 200 field "simulation_run.episodes_finished": Added (optional) |
POST /v2/gen-ai/simulation_runs | response 200 property added | OK | Response 200 field "simulation_run.total_episodes": Added (optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property removed | Potential | Response 200 field "scenario_results[].journeys_finished": Removed (was optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property removed | Potential | Response 200 field "scenario_results[].total_journeys": Removed (was optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property added | OK | Response 200 field "scenario_results[].episodes_finished": Added (optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property added | OK | Response 200 field "scenario_results[].total_episodes": Added (optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property removed | Potential | Response 200 field "simulation_run.journeys_finished": Removed (was optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property removed | Potential | Response 200 field "simulation_run.total_journeys": Removed (was optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property added | OK | Response 200 field "simulation_run.episodes_finished": Added (optional) |
GET /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property added | OK | Response 200 field "simulation_run.total_episodes": Added (optional) |
PUT /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property removed | Potential | Response 200 field "simulation_run.journeys_finished": Removed (was optional) |
PUT /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property removed | Potential | Response 200 field "simulation_run.total_journeys": Removed (was optional) |
PUT /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property added | OK | Response 200 field "simulation_run.episodes_finished": Added (optional) |
PUT /v2/gen-ai/simulation_runs/{run_uuid} | response 200 property added | OK | Response 200 field "simulation_run.total_episodes": Added (optional) |
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel | response 200 property removed | Potential | Response 200 field "simulation_run.journeys_finished": Removed (was optional) |
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel | response 200 property removed | Potential | Response 200 field "simulation_run.total_journeys": Removed (was optional) |
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel | response 200 property added | OK | Response 200 field "simulation_run.episodes_finished": Added (optional) |
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel | response 200 property added | OK | Response 200 field "simulation_run.total_episodes": Added (optional) |
components/schemas/export_job.type | property added | OK | Added |
components/schemas/create_export_request | required removed | Potential | No longer required: agent_id |
components/schemas/create_export_request.type | property added | OK | Added |
components/schemas/apiSimulationJourneyCounts | schema removed | Breaking | Shared schema "apiSimulationJourneyCounts" was removed. Endpoints referencing it changed shape. |
components/schemas/apiSimulationRun.journeys_finished | property removed | Breaking | Removed |
components/schemas/apiSimulationRun.total_journeys | property removed | Breaking | Removed |
components/schemas/apiSimulationRun.episodes_finished | property added | OK | Added |
components/schemas/apiSimulationRun.total_episodes | property added | OK | Added |
components/schemas/apiListSimulationRunsOutput.simulation_runs[].journeys_finished | property removed | Breaking | Removed |
components/schemas/apiListSimulationRunsOutput.simulation_runs[].total_journeys | property removed | Breaking | Removed |
components/schemas/apiListSimulationRunsOutput.simulation_runs[].episodes_finished | property added | OK | Added |
components/schemas/apiListSimulationRunsOutput.simulation_runs[].total_episodes | property added | OK | Added |
components/schemas/apiCreateSimulationRunOutput.simulation_run.journeys_finished | property removed | Breaking | Removed |
components/schemas/apiCreateSimulationRunOutput.simulation_run.total_journeys | property removed | Breaking | Removed |
components/schemas/apiCreateSimulationRunOutput.simulation_run.episodes_finished | property added | OK | Added |
components/schemas/apiCreateSimulationRunOutput.simulation_run.total_episodes | property added | OK | Added |
components/schemas/apiSimulationScenarioResult.journeys_finished | property removed | Breaking | Removed |
components/schemas/apiSimulationScenarioResult.total_journeys | property removed | Breaking | Removed |
components/schemas/apiSimulationScenarioResult.episodes_finished | property added | OK | Added |
components/schemas/apiSimulationScenarioResult.total_episodes | property added | OK | Added |
components/schemas/apiGetSimulationRunOutput.scenario_results[].journeys_finished | property removed | Breaking | Removed |
components/schemas/apiGetSimulationRunOutput.scenario_results[].total_journeys | property removed | Breaking | Removed |
components/schemas/apiGetSimulationRunOutput.scenario_results[].episodes_finished | property added | OK | Added |
components/schemas/apiGetSimulationRunOutput.scenario_results[].total_episodes | property added | OK | Added |
components/schemas/apiGetSimulationRunOutput.simulation_run.journeys_finished | property removed | Breaking | Removed |
components/schemas/apiGetSimulationRunOutput.simulation_run.total_journeys | property removed | Breaking | Removed |
components/schemas/apiGetSimulationRunOutput.simulation_run.episodes_finished | property added | OK | Added |
components/schemas/apiGetSimulationRunOutput.simulation_run.total_episodes | property added | OK | Added |
components/schemas/apiUpdateSimulationRunOutput.simulation_run.journeys_finished | property removed | Breaking | Removed |
components/schemas/apiUpdateSimulationRunOutput.simulation_run.total_journeys | property removed | Breaking | Removed |
components/schemas/apiUpdateSimulationRunOutput.simulation_run.episodes_finished | property added | OK | Added |
components/schemas/apiUpdateSimulationRunOutput.simulation_run.total_episodes | property added | OK | Added |
components/schemas/apiCancelSimulationRunOutput.simulation_run.journeys_finished | property removed | Breaking | Removed |
components/schemas/apiCancelSimulationRunOutput.simulation_run.total_journeys | property removed | Breaking | Removed |
components/schemas/apiCancelSimulationRunOutput.simulation_run.episodes_finished | property added | OK | Added |
components/schemas/apiCancelSimulationRunOutput.simulation_run.total_episodes | property added | OK | Added |
components/schemas/apiSimulationJourneySortField | schema removed | Breaking | Shared schema "apiSimulationJourneySortField" was removed. Endpoints referencing it changed shape. |
components/schemas/apiSimulationJourneyStatus | schema removed | Breaking | Shared schema "apiSimulationJourneyStatus" was removed. Endpoints referencing it changed shape. |
components/schemas/apiSimulationJourneyVerdict | schema removed | Breaking | Shared schema "apiSimulationJourneyVerdict" was removed. Endpoints referencing it changed shape. |
components/schemas/apiSimulationJourney | schema removed | Breaking | Shared schema "apiSimulationJourney" was removed. Endpoints referencing it changed shape. |
components/schemas/apiListSimulationJourneysOutput | schema removed | Breaking | Shared schema "apiListSimulationJourneysOutput" was removed. Endpoints referencing it changed shape. |
components/schemas/apiGetSimulationJourneyOutput | schema removed | Breaking | Shared schema "apiGetSimulationJourneyOutput" was removed. Endpoints referencing it changed shape. |
components/schemas/apiSimulationTrajectoryJudgeResult.verdict | enum values removed | Potential | Removed: SIMULATION_JOURNEY_VERDICT_UNSPECIFIED, SIMULATION_JOURNEY_VERDICT_SUCCESS, SIMULATION_JOURNEY_VERDICT_FAILURE, SIMULATION_JOURNEY_VERDICT_INCONCLUSIVE |
components/schemas/apiSimulationTrajectoryJudgeResult.verdict | enum values added | OK | Added: SIMULATION_EPISODE_VERDICT_UNSPECIFIED, SIMULATION_EPISODE_VERDICT_SUCCESS, SIMULATION_EPISODE_VERDICT_FAILURE, SIMULATION_EPISODE_VERDICT_INCONCLUSIVE |
components/schemas/apiSimulationTrajectoryJudgeResult.verdict | default changed | Potential | "SIMULATION_JOURNEY_VERDICT_UNSPECIFIED" → "SIMULATION_EPISODE_VERDICT_UNSPECIFIED" |
components/schemas/apiSimulationTrajectory.journey_index | property removed | Breaking | Removed |
components/schemas/apiSimulationTrajectory.journey_uuid | property removed | Breaking | Removed |
components/schemas/apiSimulationTrajectory.judge.verdict | enum values removed | Potential | Removed: SIMULATION_JOURNEY_VERDICT_UNSPECIFIED, SIMULATION_JOURNEY_VERDICT_SUCCESS, SIMULATION_JOURNEY_VERDICT_FAILURE, SIMULATION_JOURNEY_VERDICT_INCONCLUSIVE |
components/schemas/apiSimulationTrajectory.judge.verdict | enum values added | OK | Added: SIMULATION_EPISODE_VERDICT_UNSPECIFIED, SIMULATION_EPISODE_VERDICT_SUCCESS, SIMULATION_EPISODE_VERDICT_FAILURE, SIMULATION_EPISODE_VERDICT_INCONCLUSIVE |
components/schemas/apiSimulationTrajectory.judge.verdict | default changed | Potential | "SIMULATION_JOURNEY_VERDICT_UNSPECIFIED" → "SIMULATION_EPISODE_VERDICT_UNSPECIFIED" |
components/schemas/apiSimulationTrajectory.episode_index | property added | OK | Added |
components/schemas/apiSimulationTrajectory.episode_uuid | property added | OK | Added |
components/schemas/apiGetSimulationJourneyTrajectoryOutput | schema removed | Breaking | Shared schema "apiGetSimulationJourneyTrajectoryOutput" was removed. Endpoints referencing it changed shape. |
components/schemas/apiGetSimulationJourneyTrajectoryURLOutput | schema removed | Breaking | Shared schema "apiGetSimulationJourneyTrajectoryURLOutput" was removed. Endpoints referencing it changed shape. |
components/schemas/apiSimulationEpisodeCounts | schema added | OK | Shared schema "apiSimulationEpisodeCounts" was added. |
components/schemas/apiSimulationEpisodeSortField | schema added | OK | Shared schema "apiSimulationEpisodeSortField" was added. |
components/schemas/apiSimulationEpisodeStatus | schema added | OK | Shared schema "apiSimulationEpisodeStatus" was added. |
components/schemas/apiSimulationEpisodeVerdict | schema added | OK | Shared schema "apiSimulationEpisodeVerdict" was added. |
components/schemas/apiSimulationEpisode | schema added | OK | Shared schema "apiSimulationEpisode" was added. |
components/schemas/apiListSimulationEpisodesOutput | schema added | OK | Shared schema "apiListSimulationEpisodesOutput" was added. |
components/schemas/apiGetSimulationEpisodeOutput | schema added | OK | Shared schema "apiGetSimulationEpisodeOutput" was added. |
components/schemas/apiGetSimulationEpisodeTrajectoryOutput | schema added | OK | Shared schema "apiGetSimulationEpisodeTrajectoryOutput" was added. |
components/schemas/apiGetSimulationEpisodeTrajectoryURLOutput | schema added | OK | Shared schema "apiGetSimulationEpisodeTrajectoryURLOutput" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/insights/query/{region}/traces/search | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/traces/search added. Existing consumers are unaffected. |
GET /v2/insights/query/{region}/traces/{trace_id} | endpoint added | OK | New endpoint GET /v2/insights/query/{region}/traces/{trace_id} added. Existing consumers are unaffected. |
POST /v2/insights/query/{region}/spans/search | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/spans/search added. Existing consumers are unaffected. |
PUT /v1/consent | endpoint added | OK | New endpoint PUT /v1/consent added. Existing consumers are unaffected. |
GET /v1/signals/deletions | endpoint added | OK | New endpoint GET /v1/signals/deletions added. Existing consumers are unaffected. |
POST /v1/signals/deletions | endpoint added | OK | New endpoint POST /v1/signals/deletions added. Existing consumers are unaffected. |
GET /v1/signals/deletions/{deletion_id} | endpoint added | OK | New endpoint GET /v1/signals/deletions/{deletion_id} added. Existing consumers are unaffected. |
GET /v2/microvms | endpoint added | OK | New endpoint GET /v2/microvms added. Existing consumers are unaffected. |
POST /v2/microvms | endpoint added | OK | New endpoint POST /v2/microvms added. Existing consumers are unaffected. |
GET /v2/microvms/options | endpoint added | OK | New endpoint GET /v2/microvms/options added. Existing consumers are unaffected. |
GET /v2/microvms/checkpoints | endpoint added | OK | New endpoint GET /v2/microvms/checkpoints added. Existing consumers are unaffected. |
GET /v2/microvms/checkpoints/{checkpoint_id} | endpoint added | OK | New endpoint GET /v2/microvms/checkpoints/{checkpoint_id} added. Existing consumers are unaffected. |
DELETE /v2/microvms/checkpoints/{checkpoint_id} | endpoint added | OK | New endpoint DELETE /v2/microvms/checkpoints/{checkpoint_id} added. Existing consumers are unaffected. |
GET /v2/microvms/{microvm_id} | endpoint added | OK | New endpoint GET /v2/microvms/{microvm_id} added. Existing consumers are unaffected. |
DELETE /v2/microvms/{microvm_id} | endpoint added | OK | New endpoint DELETE /v2/microvms/{microvm_id} added. Existing consumers are unaffected. |
POST /v2/microvms/{microvm_id}/pause | endpoint added | OK | New endpoint POST /v2/microvms/{microvm_id}/pause added. Existing consumers are unaffected. |
POST /v2/microvms/{microvm_id}/resume | endpoint added | OK | New endpoint POST /v2/microvms/{microvm_id}/resume added. Existing consumers are unaffected. |
POST /v2/microvms/{microvm_id}/exec | endpoint added | OK | New endpoint POST /v2/microvms/{microvm_id}/exec added. Existing consumers are unaffected. |
GET /v2/microvms/{microvm_id}/console | endpoint added | OK | New endpoint GET /v2/microvms/{microvm_id}/console added. Existing consumers are unaffected. |
POST /v2/microvms/{microvm_id}/checkpoints | endpoint added | OK | New endpoint POST /v2/microvms/{microvm_id}/checkpoints added. Existing consumers are unaffected. |
GET /v1/consent | parameter added | OK | New optional parameter "source" (in query). Existing requests keep working. |
GET /v1/consent | response 400 added | OK | Response status 400 was added. |
GET /v1/consent | description updated | OK | Summary or description text changed. No contract impact. |
GET /v1/consent/{agent_id} | response 400 added | OK | Response status 400 was added. |
GET /v1/consent/{agent_id} | description updated | OK | Summary or description text changed. No contract impact. |
PUT /v1/consent/{agent_id} | response 400 added | OK | Response status 400 was added. |
PUT /v1/consent/{agent_id} | description updated | OK | Summary or description text changed. No contract impact. |
components/schemas/consent_record.agent_id | format changed | OK | uuid → (none) |
components/schemas/consent_record.source | property added | Breaking | Added (required) |
components/schemas/list_consents.consents[].agent_id | format changed | OK | uuid → (none) |
components/schemas/list_consents.consents[].source | property added | Breaking | Added (required) |
components/schemas/list_consents.source | property added | OK | Added |
components/schemas/agent_consent | required removed | Potential | No longer required: id, allowed, updated_at |
components/schemas/agent_consent.allowed | property removed | Breaking | Removed |
components/schemas/agent_consent.source | property added | Breaking | Added (required) |
components/schemas/traces_time_instant | schema added | OK | Shared schema "traces_time_instant" was added. |
components/schemas/traces_time_range | schema added | OK | Shared schema "traces_time_range" was added. |
components/schemas/traces_filter_expression | schema added | OK | Shared schema "traces_filter_expression" was added. |
components/schemas/traces_field_ref | schema added | OK | Shared schema "traces_field_ref" was added. |
components/schemas/traces_filter_value | schema added | OK | Shared schema "traces_filter_value" was added. |
components/schemas/traces_order_by | schema added | OK | Shared schema "traces_order_by" was added. |
components/schemas/traces_pagination_request | schema added | OK | Shared schema "traces_pagination_request" was added. |
components/schemas/traces_search_request | schema added | OK | Shared schema "traces_search_request" was added. |
components/schemas/traces_trace_summary | schema added | OK | Shared schema "traces_trace_summary" was added. |
components/schemas/traces_pagination_response | schema added | OK | Shared schema "traces_pagination_response" was added. |
components/schemas/traces_search_response | schema added | OK | Shared schema "traces_search_response" was added. |
components/schemas/traces_span_record | schema added | OK | Shared schema "traces_span_record" was added. |
components/schemas/traces_trace_response | schema added | OK | Shared schema "traces_trace_response" was added. |
components/schemas/spans_time_bound | schema added | OK | Shared schema "spans_time_bound" was added. |
components/schemas/spans_time_range | schema added | OK | Shared schema "spans_time_range" was added. |
components/schemas/spans_filter_field | schema added | OK | Shared schema "spans_filter_field" was added. |
components/schemas/spans_filter_value | schema added | OK | Shared schema "spans_filter_value" was added. |
components/schemas/spans_filter_expression | schema added | OK | Shared schema "spans_filter_expression" was added. |
components/schemas/spans_order_by | schema added | OK | Shared schema "spans_order_by" was added. |
components/schemas/spans_pagination_request | schema added | OK | Shared schema "spans_pagination_request" was added. |
components/schemas/spans_search_request | schema added | OK | Shared schema "spans_search_request" was added. |
components/schemas/span_record | schema added | OK | Shared schema "span_record" was added. |
components/schemas/spans_pagination_response | schema added | OK | Shared schema "spans_pagination_response" was added. |
components/schemas/spans_search_response | schema added | OK | Shared schema "spans_search_response" was added. |
components/schemas/deletion_job | schema added | OK | Shared schema "deletion_job" was added. |
components/schemas/create_deletion_request | schema added | OK | Shared schema "create_deletion_request" was added. |
components/schemas/microvm_size | schema added | OK | Shared schema "microvm_size" was added. |
components/schemas/microvm_source | schema added | OK | Shared schema "microvm_source" was added. |
components/schemas/microvm_auto_pause | schema added | OK | Shared schema "microvm_auto_pause" was added. |
components/schemas/microvm_url | schema added | OK | Shared schema "microvm_url" was added. |
components/schemas/microvm | schema added | OK | Shared schema "microvm" was added. |
components/schemas/microvm_create | schema added | OK | Shared schema "microvm_create" was added. |
components/schemas/microvm_error | schema added | OK | Shared schema "microvm_error" was added. |
components/schemas/microvm_options | schema added | OK | Shared schema "microvm_options" was added. |
components/schemas/checkpoint | schema added | OK | Shared schema "checkpoint" was added. |
components/schemas/exec_request | schema added | OK | Shared schema "exec_request" was added. |
components/schemas/exec_response | schema added | OK | Shared schema "exec_response" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v1/consent | endpoint added | OK | New endpoint GET /v1/consent added. Existing consumers are unaffected. |
GET /v1/consent/{agent_id} | endpoint added | OK | New endpoint GET /v1/consent/{agent_id} added. Existing consumers are unaffected. |
PUT /v1/consent/{agent_id} | endpoint added | OK | New endpoint PUT /v1/consent/{agent_id} added. Existing consumers are unaffected. |
GET /v1/signals/agents/{agent_id}/sessions | endpoint added | OK | New endpoint GET /v1/signals/agents/{agent_id}/sessions added. Existing consumers are unaffected. |
GET /v1/signals/sessions/{session_id}/dialogues | endpoint added | OK | New endpoint GET /v1/signals/sessions/{session_id}/dialogues added. Existing consumers are unaffected. |
GET /v1/signals/exports | endpoint added | OK | New endpoint GET /v1/signals/exports added. Existing consumers are unaffected. |
POST /v1/signals/exports | endpoint added | OK | New endpoint POST /v1/signals/exports added. Existing consumers are unaffected. |
GET /v1/signals/exports/options | endpoint added | OK | New endpoint GET /v1/signals/exports/options added. Existing consumers are unaffected. |
GET /v1/signals/exports/{export_id} | endpoint added | OK | New endpoint GET /v1/signals/exports/{export_id} added. Existing consumers are unaffected. |
GET /v1/signals/exports/{export_id}/download | endpoint added | OK | New endpoint GET /v1/signals/exports/{export_id}/download added. Existing consumers are unaffected. |
components/schemas/consent_record | schema added | OK | Shared schema "consent_record" was added. |
components/schemas/list_consents | schema added | OK | Shared schema "list_consents" was added. |
components/schemas/agent_consent | schema added | OK | Shared schema "agent_consent" was added. |
components/schemas/session-2 | schema added | OK | Shared schema "session-2" was added. |
components/schemas/session_dialogue | schema added | OK | Shared schema "session_dialogue" was added. |
components/schemas/export_job | schema added | OK | Shared schema "export_job" was added. |
components/schemas/create_export_request | schema added | OK | Shared schema "create_export_request" was added. |
components/schemas/export_options | schema added | OK | Shared schema "export_options" was added. |
components/schemas/export_download | schema added | OK | Shared schema "export_download" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/insights/query/{region}/prom/api/v1/query | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/prom/api/v1/query added. Existing consumers are unaffected. |
POST /v2/insights/query/{region}/prom/api/v1/query_range | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/prom/api/v1/query_range added. Existing consumers are unaffected. |
POST /v2/insights/query/{region}/prom/api/v1/labels | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/prom/api/v1/labels added. Existing consumers are unaffected. |
POST /v2/insights/query/{region}/prom/api/v1/series | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/prom/api/v1/series added. Existing consumers are unaffected. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/insights/notification-channels | request body write only changed | OK | false → true |
POST /v2/insights/notification-channels | request body write only changed | OK | false → true |
POST /v2/insights/notification-channels | request body write only changed | OK | false → true |
POST /v2/insights/notification-channels | request body write only changed | OK | false → true |
POST /v2/insights/notification-channels | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/insights/notification-channels/{id} | description updated | OK | Summary or description text changed. No contract impact. |
PUT /v2/insights/notification-channels/{id} | request body write only changed | OK | false → true |
PUT /v2/insights/notification-channels/{id} | request body write only changed | OK | false → true |
PUT /v2/insights/notification-channels/{id} | request body write only changed | OK | false → true |
PUT /v2/insights/notification-channels/{id} | request body write only changed | OK | false → true |
PUT /v2/insights/notification-channels/{id} | description updated | OK | Summary or description text changed. No contract impact. |
components/schemas/slack_notification_config.webhook_url | write only changed | OK | false → true |
components/schemas/webhook_basic_auth.password | write only changed | OK | false → true |
components/schemas/webhook_bearer_token.token | write only changed | OK | false → true |
components/schemas/webhook_signature_config.secret | write only changed | OK | false → true |
components/schemas/webhook_notification_config.basic_auth.password | write only changed | OK | false → true |
components/schemas/webhook_notification_config.bearer_token.token | write only changed | OK | false → true |
components/schemas/webhook_notification_config.signature.secret | write only changed | OK | false → true |
components/schemas/notification_channel.slack.webhook_url | property removed | Breaking | Removed |
components/schemas/notification_channel.slack.webhook_url_status | property added | OK | Added |
components/schemas/notification_channel.webhook.basic_auth.password | property removed | Breaking | Removed |
components/schemas/notification_channel.webhook.basic_auth.password_status | property added | OK | Added |
components/schemas/notification_channel.webhook.bearer_token.token | property removed | Breaking | Removed |
components/schemas/notification_channel.webhook.bearer_token.token_status | property added | OK | Added |
components/schemas/notification_channel.webhook.signature.secret | property removed | Breaking | Removed |
components/schemas/notification_channel.webhook.signature.secret_status | property added | OK | Added |
components/schemas/list_notification_channels.notification_channels[].slack.webhook_url | property removed | Breaking | Removed |
components/schemas/list_notification_channels.notification_channels[].slack.webhook_url_status | property added | OK | Added |
components/schemas/list_notification_channels.notification_channels[].webhook.basic_auth.password | property removed | Breaking | Removed |
components/schemas/list_notification_channels.notification_channels[].webhook.basic_auth.password_status | property added | OK | Added |
components/schemas/list_notification_channels.notification_channels[].webhook.bearer_token.token | property removed | Breaking | Removed |
components/schemas/list_notification_channels.notification_channels[].webhook.bearer_token.token_status | property added | OK | Added |
components/schemas/list_notification_channels.notification_channels[].webhook.signature.secret | property removed | Breaking | Removed |
components/schemas/list_notification_channels.notification_channels[].webhook.signature.secret_status | property added | OK | Added |
components/schemas/notification_channel_request.slack.webhook_url | write only changed | OK | false → true |
components/schemas/notification_channel_request.webhook.basic_auth.password | write only changed | OK | false → true |
components/schemas/notification_channel_request.webhook.bearer_token.token | write only changed | OK | false → true |
components/schemas/notification_channel_request.webhook.signature.secret | write only changed | OK | false → true |
components/schemas/secret_status | schema added | OK | Shared schema "secret_status" was added. |
components/schemas/slack_notification_config_response | schema added | OK | Shared schema "slack_notification_config_response" was added. |
components/schemas/webhook_basic_auth_response | schema added | OK | Shared schema "webhook_basic_auth_response" was added. |
components/schemas/webhook_bearer_token_response | schema added | OK | Shared schema "webhook_bearer_token_response" was added. |
components/schemas/webhook_signature_config_response | schema added | OK | Shared schema "webhook_signature_config_response" was added. |
components/schemas/webhook_notification_config_response | schema added | OK | Shared schema "webhook_notification_config_response" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/gen-ai/agents | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
POST /v2/gen-ai/agents/{agent_uuid}/functions | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
PUT /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
DELETE /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
POST /v2/gen-ai/agents/{agent_uuid}/guardrails | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
DELETE /v2/gen-ai/agents/{agent_uuid}/guardrails/{guardrail_uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
POST /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
DELETE /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/agents/{uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
PUT /v2/gen-ai/agents/{uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
DELETE /v2/gen-ai/agents/{uuid} | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/agents/{uuid}/child_agents | response 200 enum values removed | Potential | Response 200 field "children[].workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
PUT /v2/gen-ai/agents/{uuid}/deployment_visibility | response 200 enum values removed | Potential | Response 200 field "agent.workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/anthropic/keys/{uuid}/agents | response 200 enum values removed | Potential | Response 200 field "agents[].workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/evaluation_datasets | parameter "dataset_type" enum values removed | Breaking | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/evaluation_datasets | response 200 enum values removed | Potential | Response 200 field "evaluation_datasets[].dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
POST /v2/gen-ai/evaluation_datasets | request body enum values removed | Breaking | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/evaluation_test_cases | response 200 enum values removed | Potential | Response 200 field "evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/evaluation_test_cases/{test_case_uuid} | response 200 enum values removed | Potential | Response 200 field "evaluation_test_case.dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/openai/keys/{uuid}/agents | response 200 enum values removed | Potential | Response 200 field "agents[].workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/workspaces | response 200 enum values removed | Potential | Response 200 field "workspaces[].evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
POST /v2/gen-ai/workspaces | response 200 enum values removed | Potential | Response 200 field "workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/workspaces/{workspace_uuid} | response 200 enum values removed | Potential | Response 200 field "workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
PUT /v2/gen-ai/workspaces/{workspace_uuid} | response 200 enum values removed | Potential | Response 200 field "workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/workspaces/{workspace_uuid}/agents | response 200 enum values removed | Potential | Response 200 field "agents[].workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
PUT /v2/gen-ai/workspaces/{workspace_uuid}/agents | response 200 enum values removed | Potential | Response 200 field "workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
GET /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases | response 200 enum values removed | Potential | Response 200 field "evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiAgent.child_agents[].workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiEvaluationDatasetType | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiEvaluationDataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiEvaluationTestCase.dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiWorkspace.agents[].workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiCreateAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiLinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUpdateAgentFunctionOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUnlinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiLinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUnlinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiLinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUnlinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiGetAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUpdateAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiDeleteAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiGetChildrenOutput.children[].workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUpdateAgentDeploymentVisbilityOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListAgentsByAnthropicKeyOutput.agents[].workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListEvaluationDatasetsOutput.evaluation_datasets[].dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiCreateEvaluationDatasetInputPublic.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListEvaluationTestCasesOutput.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiGetEvaluationTestCaseOutput.evaluation_test_case.dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListAgentsByOpenAIKeyOutput.agents[].workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListWorkspacesOutput.workspaces[].evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiCreateWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiGetWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiUpdateWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListAgentsByWorkspaceOutput.agents[].workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiMoveAgentsToWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
components/schemas/apiListEvaluationTestCasesByWorkspaceOutput.evaluation_test_cases[].dataset.dataset_type | enum values removed | Potential | Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/insights/alert-instances | endpoint added | OK | New endpoint GET /v2/insights/alert-instances added. Existing consumers are unaffected. |
GET /v2/insights/alert-instances/{id} | endpoint added | OK | New endpoint GET /v2/insights/alert-instances/{id} added. Existing consumers are unaffected. |
GET /v2/insights/alert-rules | endpoint added | OK | New endpoint GET /v2/insights/alert-rules added. Existing consumers are unaffected. |
POST /v2/insights/alert-rules | endpoint added | OK | New endpoint POST /v2/insights/alert-rules added. Existing consumers are unaffected. |
GET /v2/insights/alert-rules/{id} | endpoint added | OK | New endpoint GET /v2/insights/alert-rules/{id} added. Existing consumers are unaffected. |
PUT /v2/insights/alert-rules/{id} | endpoint added | OK | New endpoint PUT /v2/insights/alert-rules/{id} added. Existing consumers are unaffected. |
DELETE /v2/insights/alert-rules/{id} | endpoint added | OK | New endpoint DELETE /v2/insights/alert-rules/{id} added. Existing consumers are unaffected. |
GET /v2/insights/notification-channels | endpoint added | OK | New endpoint GET /v2/insights/notification-channels added. Existing consumers are unaffected. |
POST /v2/insights/notification-channels | endpoint added | OK | New endpoint POST /v2/insights/notification-channels added. Existing consumers are unaffected. |
GET /v2/insights/notification-channels/{id} | endpoint added | OK | New endpoint GET /v2/insights/notification-channels/{id} added. Existing consumers are unaffected. |
PUT /v2/insights/notification-channels/{id} | endpoint added | OK | New endpoint PUT /v2/insights/notification-channels/{id} added. Existing consumers are unaffected. |
DELETE /v2/insights/notification-channels/{id} | endpoint added | OK | New endpoint DELETE /v2/insights/notification-channels/{id} added. Existing consumers are unaffected. |
GET /v2/insights/query/{region}/prom/api/v1/query | endpoint added | OK | New endpoint GET /v2/insights/query/{region}/prom/api/v1/query added. Existing consumers are unaffected. |
GET /v2/insights/query/{region}/prom/api/v1/query_range | endpoint added | OK | New endpoint GET /v2/insights/query/{region}/prom/api/v1/query_range added. Existing consumers are unaffected. |
GET /v2/insights/query/{region}/prom/api/v1/labels | endpoint added | OK | New endpoint GET /v2/insights/query/{region}/prom/api/v1/labels added. Existing consumers are unaffected. |
GET /v2/insights/query/{region}/prom/api/v1/label/{name}/values | endpoint added | OK | New endpoint GET /v2/insights/query/{region}/prom/api/v1/label/{name}/values added. Existing consumers are unaffected. |
GET /v2/insights/query/{region}/prom/api/v1/series | endpoint added | OK | New endpoint GET /v2/insights/query/{region}/prom/api/v1/series added. Existing consumers are unaffected. |
POST /v2/insights/query/{region}/logs/search | endpoint added | OK | New endpoint POST /v2/insights/query/{region}/logs/search added. Existing consumers are unaffected. |
PUT /v2/databases/{database_cluster_uuid}/users/{username} | response 422 added | OK | Response status 422 was added. |
PUT /v2/databases/{database_cluster_uuid}/users/{username} | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/load_balancers | request body allOf removed | Breaking | allOf removed |
POST /v2/load_balancers | request body oneOf added | OK | oneOf added with 2 schema(s) |
POST /v2/load_balancers/{lb_id}/droplets | request body required removed | OK | No longer required: droplet_ids |
POST /v2/load_balancers/{lb_id}/droplets | request body property removed | Potential | Removed (was required) |
POST /v2/load_balancers/{lb_id}/droplets | request body allOf added | Potential | allOf added with 2 schema(s) |
DELETE /v2/load_balancers/{lb_id}/droplets | request body required removed | OK | No longer required: droplet_ids |
DELETE /v2/load_balancers/{lb_id}/droplets | request body property removed | Potential | Removed (was required) |
DELETE /v2/load_balancers/{lb_id}/droplets | request body allOf added | Potential | allOf added with 2 schema(s) |
components/schemas/load_balancer_create | allOf removed | Breaking | allOf removed |
components/schemas/load_balancer_create | oneOf added | OK | oneOf added with 2 schema(s) |
components/schemas/alert_instance | schema added | OK | Shared schema "alert_instance" was added. |
components/schemas/query_filter | schema added | OK | Shared schema "query_filter" was added. |
components/schemas/metrics_query | schema added | OK | Shared schema "metrics_query" was added. |
components/schemas/alert_condition | schema added | OK | Shared schema "alert_condition" was added. |
components/schemas/alert_thresholds | schema added | OK | Shared schema "alert_thresholds" was added. |
components/schemas/notification_channel_binding | schema added | OK | Shared schema "notification_channel_binding" was added. |
components/schemas/alert_rule_spec | schema added | OK | Shared schema "alert_rule_spec" was added. |
components/schemas/alert_rule | schema added | OK | Shared schema "alert_rule" was added. |
components/schemas/list_alert_rules | schema added | OK | Shared schema "list_alert_rules" was added. |
components/schemas/alert_rule_request | schema added | OK | Shared schema "alert_rule_request" was added. |
components/schemas/alert_rule_create_request | schema added | OK | Shared schema "alert_rule_create_request" was added. |
components/schemas/email_notification_config | schema added | OK | Shared schema "email_notification_config" was added. |
components/schemas/slack_notification_config | schema added | OK | Shared schema "slack_notification_config" was added. |
components/schemas/webhook_basic_auth | schema added | OK | Shared schema "webhook_basic_auth" was added. |
components/schemas/webhook_bearer_token | schema added | OK | Shared schema "webhook_bearer_token" was added. |
components/schemas/webhook_signature_config | schema added | OK | Shared schema "webhook_signature_config" was added. |
components/schemas/webhook_notification_config | schema added | OK | Shared schema "webhook_notification_config" was added. |
components/schemas/notification_channel_usage | schema added | OK | Shared schema "notification_channel_usage" was added. |
components/schemas/notification_channel | schema added | OK | Shared schema "notification_channel" was added. |
components/schemas/list_notification_channels | schema added | OK | Shared schema "list_notification_channels" was added. |
components/schemas/notification_channel_request | schema added | OK | Shared schema "notification_channel_request" was added. |
components/schemas/prom_metric_labels | schema added | OK | Shared schema "prom_metric_labels" was added. |
components/schemas/prom_sample | schema added | OK | Shared schema "prom_sample" was added. |
components/schemas/prom_vector_sample | schema added | OK | Shared schema "prom_vector_sample" was added. |
components/schemas/prom_matrix_sample | schema added | OK | Shared schema "prom_matrix_sample" was added. |
components/schemas/prom_query_data | schema added | OK | Shared schema "prom_query_data" was added. |
components/schemas/prom_query_response | schema added | OK | Shared schema "prom_query_response" was added. |
components/schemas/prom_error | schema added | OK | Shared schema "prom_error" was added. |
components/schemas/prom_matrix_data | schema added | OK | Shared schema "prom_matrix_data" was added. |
components/schemas/prom_query_range_response | schema added | OK | Shared schema "prom_query_range_response" was added. |
components/schemas/prom_string_list_response | schema added | OK | Shared schema "prom_string_list_response" was added. |
components/schemas/prom_series_response | schema added | OK | Shared schema "prom_series_response" was added. |
components/schemas/logs_time_instant | schema added | OK | Shared schema "logs_time_instant" was added. |
components/schemas/logs_time_range | schema added | OK | Shared schema "logs_time_range" was added. |
components/schemas/logs_field_ref | schema added | OK | Shared schema "logs_field_ref" was added. |
components/schemas/logs_filter_value | schema added | OK | Shared schema "logs_filter_value" was added. |
components/schemas/logs_filter_condition | schema added | OK | Shared schema "logs_filter_condition" was added. |
components/schemas/logs_filter_expression | schema added | OK | Shared schema "logs_filter_expression" was added. |
components/schemas/logs_order_by | schema added | OK | Shared schema "logs_order_by" was added. |
components/schemas/logs_pagination_request | schema added | OK | Shared schema "logs_pagination_request" was added. |
components/schemas/logs_search_request | schema added | OK | Shared schema "logs_search_request" was added. |
components/schemas/logs_log_record | schema added | OK | Shared schema "logs_log_record" was added. |
components/schemas/logs_pagination_response | schema added | OK | Shared schema "logs_pagination_response" was added. |
components/schemas/logs_search_response | schema added | OK | Shared schema "logs_search_response" was added. |
components/schemas/load_balancer_droplet_ids | schema added | OK | Shared schema "load_balancer_droplet_ids" was added. |
components/schemas/load_balancer_droplet_tag | schema added | OK | Shared schema "load_balancer_droplet_tag" was added. |
components/schemas/load_balancer_ip | schema added | OK | Shared schema "load_balancer_ip" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/action-gateway/actors/{actor_id}/limits | endpoint added | OK | New endpoint GET /v2/action-gateway/actors/{actor_id}/limits added. Existing consumers are unaffected. |
POST /v2/action-gateway/actors/{actor_id}/limits:clear | endpoint added | OK | New endpoint POST /v2/action-gateway/actors/{actor_id}/limits:clear added. Existing consumers are unaffected. |
POST /v2/action-gateway/actors/{actor_id}/limits:set | endpoint added | OK | New endpoint POST /v2/action-gateway/actors/{actor_id}/limits:set added. Existing consumers are unaffected. |
GET /v2/action-gateway/mcp-servers | endpoint added | OK | New endpoint GET /v2/action-gateway/mcp-servers added. Existing consumers are unaffected. |
POST /v2/action-gateway/mcp-servers | endpoint added | OK | New endpoint POST /v2/action-gateway/mcp-servers added. Existing consumers are unaffected. |
GET /v2/action-gateway/mcp-servers/{server_ref} | endpoint added | OK | New endpoint GET /v2/action-gateway/mcp-servers/{server_ref} added. Existing consumers are unaffected. |
PATCH /v2/action-gateway/mcp-servers/{server_ref} | endpoint added | OK | New endpoint PATCH /v2/action-gateway/mcp-servers/{server_ref} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/mcp-servers/{server_ref} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/mcp-servers/{server_ref} added. Existing consumers are unaffected. |
POST /v2/action-gateway/mcp-servers/{server_ref}/resync | endpoint added | OK | New endpoint POST /v2/action-gateway/mcp-servers/{server_ref}/resync added. Existing consumers are unaffected. |
GET /v2/action-gateway/mcp-servers/{server_ref}/tools | endpoint added | OK | New endpoint GET /v2/action-gateway/mcp-servers/{server_ref}/tools added. Existing consumers are unaffected. |
PUT /v2/action-gateway/mcp-servers/{server_ref}/tools | endpoint added | OK | New endpoint PUT /v2/action-gateway/mcp-servers/{server_ref}/tools added. Existing consumers are unaffected. |
GET /v2/action-gateway/output-views | endpoint added | OK | New endpoint GET /v2/action-gateway/output-views added. Existing consumers are unaffected. |
POST /v2/action-gateway/output-views | endpoint added | OK | New endpoint POST /v2/action-gateway/output-views added. Existing consumers are unaffected. |
POST /v2/action-gateway/output-views/preview | endpoint added | OK | New endpoint POST /v2/action-gateway/output-views/preview added. Existing consumers are unaffected. |
GET /v2/action-gateway/output-views/{view_id} | endpoint added | OK | New endpoint GET /v2/action-gateway/output-views/{view_id} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/output-views/{view_id} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/output-views/{view_id} added. Existing consumers are unaffected. |
GET /v2/action-gateway/sessions/search | endpoint added | OK | New endpoint GET /v2/action-gateway/sessions/search added. Existing consumers are unaffected. |
GET /v2/action-gateway/toolbelts/search | endpoint added | OK | New endpoint GET /v2/action-gateway/toolbelts/search added. Existing consumers are unaffected. |
GET /v2/action-gateway/toolbelts/{name}/providers | endpoint added | OK | New endpoint GET /v2/action-gateway/toolbelts/{name}/providers added. Existing consumers are unaffected. |
GET /v2/action-gateway/toolbelts/{name}/providers/{provider}/tools | endpoint added | OK | New endpoint GET /v2/action-gateway/toolbelts/{name}/providers/{provider}/tools added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/health | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/health added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/health/providers | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/health/providers added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/health/tools/{tool_slug} | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/health/tools/{tool_slug} added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/providers/search | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/providers/search added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/search | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/search added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/{name}/definition | endpoint removed | Breaking | Endpoint GET /v2/action-gateway/tools/{name}/definition was removed without deprecation. Any consumer calling it will fail immediately. |
PATCH /v2/action-gateway/connections/{id} | endpoint removed | Breaking | Endpoint PATCH /v2/action-gateway/connections/{id} was removed without deprecation. Any consumer calling it will fail immediately. |
GET /v2/action-gateway/tools | parameter "toolkit_id" modified | OK | description changed |
GET /v2/action-gateway/tools | parameter "page" modified | OK | description changed |
GET /v2/action-gateway/tools | parameter "per_page" constraint changed | Breaking | maximum: 200 → 100 |
GET /v2/action-gateway/tools | parameter "per_page" default changed | Potential | 20 → 100 |
GET /v2/action-gateway/tools | response 200 nullable changed | Breaking | Response 200 field "tools[].inputSchema": false → true |
GET /v2/action-gateway/tools | response 200 type changed | Breaking | Response 200 field "tools[].annotations": object → (none) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "tools[].annotations.title": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "tools[].annotations.readOnlyHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "tools[].annotations.idempotentHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "tools[].annotations.openWorldHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "tools[].annotations.destructiveHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "tools[].annotations": false → (allowed) |
GET /v2/action-gateway/tools | response 200 allOf added | OK | Response 200 field "tools[].annotations": allOf added with 1 schema(s) |
GET /v2/action-gateway/tools | response 200 nullable changed | Breaking | Response 200 field "tools[].outputSchema": false → true |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "tools[]": false → (allowed) |
GET /v2/action-gateway/tools | response 200 nullable changed | Breaking | Response 200 field "definitions[].inputSchema": false → true |
GET /v2/action-gateway/tools | response 200 nullable changed | Breaking | Response 200 field "definitions[].outputSchema": false → true |
GET /v2/action-gateway/tools | response 200 type changed | Breaking | Response 200 field "definitions[].annotations": object → (none) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].annotations.title": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].annotations.readOnlyHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].annotations.idempotentHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].annotations.openWorldHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].annotations.destructiveHint": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "definitions[].annotations": false → (allowed) |
GET /v2/action-gateway/tools | response 200 allOf added | OK | Response 200 field "definitions[].annotations": allOf added with 1 schema(s) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].schemaVersion": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].status": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].parallelizable": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].streamingSafe": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 nullable changed | Breaking | Response 200 field "definitions[].auth": false → true |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].auth.credentialBinding": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].auth.credentialRefSource": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].auth.doManagedCredentialRef": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].auth.injection": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].auth.baseUrlResolution": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "definitions[].auth": false → (allowed) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].execution": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].transform": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].policy": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].reliability": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].hooks": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].classification": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].flipperName": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property removed | Potential | Response 200 field "definitions[].tags": Removed (was optional) |
GET /v2/action-gateway/tools | response 200 property added | OK | Response 200 field "definitions[].providerKind": Added (optional) |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "definitions[]": false → (allowed) |
GET /v2/action-gateway/tools | response 200 type changed | Breaking | Response 200 field "pagination": object → (none) |
GET /v2/action-gateway/tools | response 200 required removed | Potential | Response 200 field "pagination": No longer required: page, per_page, total |
GET /v2/action-gateway/tools | response 200 property removed | Breaking | Response 200 field "pagination.page": Removed (was required) |
GET /v2/action-gateway/tools | response 200 property removed | Breaking | Response 200 field "pagination.per_page": Removed (was required) |
GET /v2/action-gateway/tools | response 200 property removed | Breaking | Response 200 field "pagination.total": Removed (was required) |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "pagination": false → (allowed) |
GET /v2/action-gateway/tools | response 200 allOf added | OK | Response 200 field "pagination": allOf added with 1 schema(s) |
GET /v2/action-gateway/tools | response 200 additional properties changed | OK | Response 200 field "(root)": false → (allowed) |
GET /v2/action-gateway/tools | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/action-gateway/tools | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/action-gateway/tools | security security scope added | Potential | Endpoint: scope added to "bearer_auth": action_gateway:read |
GET /v2/action-gateway/tools | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:read |
GET /v2/action-gateway/tools | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/action-gateway/tools/toolkits | response 200 property added | OK | Response 200 field "toolkits[].categories": Added (optional) |
GET /v2/action-gateway/tools/toolkits | response 200 property added | OK | Response 200 field "toolkits[].created_at": Added (optional) |
GET /v2/action-gateway/tools/toolkits | response 200 property added | OK | Response 200 field "toolkits[].provider_kind": Added (optional) |
GET /v2/action-gateway/tools/toolkits | response 200 additional properties changed | OK | Response 200 field "toolkits[]": false → (allowed) |
GET /v2/action-gateway/tools/toolkits | response 200 additional properties changed | OK | Response 200 field "(root)": false → (allowed) |
GET /v2/action-gateway/tools/toolkits | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/action-gateway/tools/toolkits | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/action-gateway/tools/toolkits | security security scope added | Potential | Endpoint: scope added to "bearer_auth": action_gateway:read |
GET /v2/action-gateway/tools/toolkits | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:read |
GET /v2/action-gateway/tools/toolkits | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/action-gateway/tools/providers | response 200 deprecated changed | Potential | Response 200 field "providers[].auth_type": false → true |
GET /v2/action-gateway/tools/providers | response 200 enum added | OK | Response 200 field "providers[].connection_parameters[].input_kind": Enum added: [string, https_origin, enum] |
GET /v2/action-gateway/tools/providers | response 200 property added | OK | Response 200 field "providers[].connection_parameters[].pattern": Added (optional) |
GET /v2/action-gateway/tools/providers | response 200 additional properties changed | OK | Response 200 field "providers[].connection_parameters[]": false → (allowed) |
GET /v2/action-gateway/tools/providers | response 200 property added | OK | Response 200 field "providers[].auth_types": Added (optional) |
GET /v2/action-gateway/tools/providers | response 200 property added | OK | Response 200 field "providers[].credential_parameters": Added (optional) |
GET /v2/action-gateway/tools/providers | response 200 property added | OK | Response 200 field "providers[].oauth_redirect_url": Added (optional) |
GET /v2/action-gateway/tools/providers | response 200 property added | OK | Response 200 field "providers[].oauth_client_setup_url": Added (optional) |
GET /v2/action-gateway/tools/providers | response 200 additional properties changed | OK | Response 200 field "providers[]": false → (allowed) |
GET /v2/action-gateway/tools/providers | response 200 additional properties changed | OK | Response 200 field "(root)": false → (allowed) |
GET /v2/action-gateway/tools/providers | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/action-gateway/tools/providers | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/action-gateway/tools/providers | security security scope added | Potential | Endpoint: scope added to "bearer_auth": action_gateway:read |
GET /v2/action-gateway/tools/providers | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:read |
GET /v2/action-gateway/tools/providers | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/action-gateway/toolbelts | parameter "status" modified | OK | description changed |
GET /v2/action-gateway/toolbelts | parameter "page" modified | OK | description changed |
GET /v2/action-gateway/toolbelts | parameter "per_page" constraint changed | Breaking | maximum: 200 → 100 |
GET /v2/action-gateway/toolbelts | response 200 required removed | Potential | Response 200 field "(root)": No longer required: toolbelts, pagination |
GET /v2/action-gateway/toolbelts | response 200 required removed | Potential | Response 200 field "toolbelts[]": No longer required: name, latest_version, version_count, tool_count, status, reference_latest, updated_at |
GET /v2/action-gateway/toolbelts | response 200 additional properties changed | OK | Response 200 field "toolbelts[]": false → (allowed) |
GET /v2/action-gateway/toolbelts | response 200 type changed | Breaking | Response 200 field "pagination": object → (none) |
GET /v2/action-gateway/toolbelts | response 200 required removed | Potential | Response 200 field "pagination": No longer required: page, per_page, total |
GET /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "pagination.page": Removed (was required) |
GET /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "pagination.per_page": Removed (was required) |
GET /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "pagination.total": Removed (was required) |
GET /v2/action-gateway/toolbelts | response 200 additional properties changed | OK | Response 200 field "pagination": false → (allowed) |
GET /v2/action-gateway/toolbelts | response 200 allOf added | OK | Response 200 field "pagination": allOf added with 1 schema(s) |
GET /v2/action-gateway/toolbelts | response 200 additional properties changed | OK | Response 200 field "(root)": false → (allowed) |
GET /v2/action-gateway/toolbelts | response 400 added | OK | Response status 400 was added. |
GET /v2/action-gateway/toolbelts | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/action-gateway/toolbelts | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/action-gateway/toolbelts | security security scope added | Potential | Endpoint: scope added to "bearer_auth": action_gateway:read |
GET /v2/action-gateway/toolbelts | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:read |
GET /v2/action-gateway/toolbelts | description updated | OK | Summary or description text changed. No contract impact. |
POST /v2/action-gateway/toolbelts | request body required removed | OK | No longer required: tools |
POST /v2/action-gateway/toolbelts | request body additional properties changed | OK | false → (allowed) |
POST /v2/action-gateway/toolbelts | response 200 required removed | Potential | Response 200 field "(root)": No longer required: toolbelt |
POST /v2/action-gateway/toolbelts | response 200 type changed | Breaking | Response 200 field "toolbelt": object → (none) |
POST /v2/action-gateway/toolbelts | response 200 required removed | Potential | Response 200 field "toolbelt": No longer required: name, version, tools, status, reference, reference_latest, tool_count, created_at, updated_at |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.name": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.version": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Potential | Response 200 field "toolbelt.display_name": Removed (was optional) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Potential | Response 200 field "toolbelt.description": Removed (was optional) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.tools": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.status": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.reference": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.reference_latest": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.tool_count": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.created_at": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 property removed | Breaking | Response 200 field "toolbelt.updated_at": Removed (was required) |
POST /v2/action-gateway/toolbelts | response 200 additional properties changed | OK | Response 200 field "toolbelt": false → (allowed) |
POST /v2/action-gateway/toolbelts | response 200 allOf added | OK | Response 200 field "toolbelt": allOf added with 1 schema(s) |
POST /v2/action-gateway/toolbelts | response 200 additional properties changed | OK | Response 200 field "(root)": false → (allowed) |
POST /v2/action-gateway/toolbelts | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
POST /v2/action-gateway/toolbelts | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
POST /v2/action-gateway/toolbelts | security security scope added | Potential | Endpoint: scope added to "bearer_auth": action_gateway:create |
POST /v2/action-gateway/toolbelts | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:create |
POST /v2/action-gateway/toolbelts | description updated | OK | Summary or description text changed. No contract impact. |
GET /v2/action-gateway/toolbelts/{name} | parameter added | OK | New optional parameter "page_size" (in query). Existing requests keep working. |
GET /v2/action-gateway/toolbelts/{name} | parameter added | OK | New optional parameter "page_token" (in query). Existing requests keep working. |
GET /v2/action-gateway/toolbelts/{name} | parameter added | OK | New optional parameter "search" (in query). Existing requests keep working. |
GET /v2/action-gateway/toolbelts/{name} | parameter "name" modified | OK | description changed |
GET /v2/action-gateway/toolbelts/{name} | parameter "version" modified | OK | description changed |
GET /v2/action-gateway/toolbelts/{name} | response 200 required removed | Potential | Response 200 field "(root)": No longer required: toolbelt |
GET /v2/action-gateway/toolbelts/{name} | response 200 type changed | Breaking | Response 200 field "toolbelt": object → (none) |
GET /v2/action-gateway/toolbelts/{name} | response 200 required removed | Potential | Response 200 field "toolbelt": No longer required: name, version, tools, status, reference, reference_latest, tool_count, created_at, updated_at |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.name": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.version": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Potential | Response 200 field "toolbelt.display_name": Removed (was optional) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Potential | Response 200 field "toolbelt.description": Removed (was optional) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.tools": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.status": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.reference": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.reference_latest": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.tool_count": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.created_at": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.updated_at": Removed (was required) |
GET /v2/action-gateway/toolbelts/{name} | response 200 additional properties changed | OK | Response 200 field "toolbelt": false → (allowed) |
GET /v2/action-gateway/toolbelts/{name} | response 200 allOf added | OK | Response 200 field "toolbelt": allOf added with 1 schema(s) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property added | OK | Response 200 field "tool_details": Added (optional) |
GET /v2/action-gateway/toolbelts/{name} | response 200 property added | OK | Response 200 field "next_page_token": Added (optional) |
GET /v2/action-gateway/toolbelts/{name} | response 200 additional properties changed | OK | Response 200 field "(root)": false → (allowed) |
GET /v2/action-gateway/toolbelts/{name} | response 400 added | OK | Response status 400 was added. |
GET /v2/action-gateway/toolbelts/{name} | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/action-gateway/toolbelts/{name} | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/action-gateway/toolbelts/{name} | security security scope added | Potential | Endpoint: scope added to "bearer_auth": action_gateway:read |
GET /v2/action-gateway/toolbelts/{name} | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:read |
GET /v2/action-gateway/toolbelts/{name} | description updated | OK | Summary or description text changed. No contract impact. |
DELETE /v2/action-gateway/toolbelts/{name} | parameter "name" modified | OK | description changed |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 required removed | Potential | Response 200 field "(root)": No longer required: toolbelt |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 type changed | Breaking | Response 200 field "toolbelt": object → (none) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 required removed | Potential | Response 200 field "toolbelt": No longer required: name, version, tools, status, reference, reference_latest, tool_count, created_at, updated_at |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.name": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.version": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Potential | Response 200 field "toolbelt.display_name": Removed (was optional) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Potential | Response 200 field "toolbelt.description": Removed (was optional) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.tools": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.status": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.reference": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.reference_latest": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.tool_count": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.created_at": Removed (was required) |
DELETE /v2/action-gateway/toolbelts/{name} | response 200 property removed | Breaking | Response 200 field "toolbelt.updated_at": Removed (was required) |
Showing the first 200 changes of this update.
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v1/systemone | endpoint added | OK | New endpoint POST /v1/systemone added. Existing consumers are unaffected. |
components/schemas/systemone_question | schema added | OK | Shared schema "systemone_question" was added. |
components/schemas/systemone_request | schema added | OK | Shared schema "systemone_request" was added. |
components/schemas/systemone_answer | schema added | OK | Shared schema "systemone_answer" was added. |
components/schemas/systemone_usage | schema added | OK | Shared schema "systemone_usage" was added. |
components/schemas/systemone_response | schema added | OK | Shared schema "systemone_response" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/action-gateway/tools | endpoint added | OK | New endpoint GET /v2/action-gateway/tools added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/toolkits | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/toolkits added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/providers | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/providers added. Existing consumers are unaffected. |
GET /v2/action-gateway/tools/{name}/definition | endpoint added | OK | New endpoint GET /v2/action-gateway/tools/{name}/definition added. Existing consumers are unaffected. |
GET /v2/action-gateway/toolbelts | endpoint added | OK | New endpoint GET /v2/action-gateway/toolbelts added. Existing consumers are unaffected. |
POST /v2/action-gateway/toolbelts | endpoint added | OK | New endpoint POST /v2/action-gateway/toolbelts added. Existing consumers are unaffected. |
GET /v2/action-gateway/toolbelts/{name} | endpoint added | OK | New endpoint GET /v2/action-gateway/toolbelts/{name} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/toolbelts/{name} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/toolbelts/{name} added. Existing consumers are unaffected. |
POST /v2/action-gateway/toolbelts/{name}/tools/add | endpoint added | OK | New endpoint POST /v2/action-gateway/toolbelts/{name}/tools/add added. Existing consumers are unaffected. |
POST /v2/action-gateway/toolbelts/{name}/tools/remove | endpoint added | OK | New endpoint POST /v2/action-gateway/toolbelts/{name}/tools/remove added. Existing consumers are unaffected. |
GET /v2/action-gateway/connections | endpoint added | OK | New endpoint GET /v2/action-gateway/connections added. Existing consumers are unaffected. |
POST /v2/action-gateway/connections | endpoint added | OK | New endpoint POST /v2/action-gateway/connections added. Existing consumers are unaffected. |
GET /v2/action-gateway/connections/{id} | endpoint added | OK | New endpoint GET /v2/action-gateway/connections/{id} added. Existing consumers are unaffected. |
PATCH /v2/action-gateway/connections/{id} | endpoint added | OK | New endpoint PATCH /v2/action-gateway/connections/{id} added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/connections/{id} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/connections/{id} added. Existing consumers are unaffected. |
GET /v2/action-gateway/users | endpoint added | OK | New endpoint GET /v2/action-gateway/users added. Existing consumers are unaffected. |
GET /v2/action-gateway/users/{user_id} | endpoint added | OK | New endpoint GET /v2/action-gateway/users/{user_id} added. Existing consumers are unaffected. |
GET /v2/action-gateway/sessions | endpoint added | OK | New endpoint GET /v2/action-gateway/sessions added. Existing consumers are unaffected. |
POST /v2/action-gateway/sessions | endpoint added | OK | New endpoint POST /v2/action-gateway/sessions added. Existing consumers are unaffected. |
DELETE /v2/action-gateway/sessions/{session_urn} | endpoint added | OK | New endpoint DELETE /v2/action-gateway/sessions/{session_urn} added. Existing consumers are unaffected. |
GET /v2/vpcs/{vpc_uuid}/routes | endpoint added | OK | New endpoint GET /v2/vpcs/{vpc_uuid}/routes added. Existing consumers are unaffected. |
GET /v2/vpcs/{vpc_uuid}/subnets | endpoint added | OK | New endpoint GET /v2/vpcs/{vpc_uuid}/subnets added. Existing consumers are unaffected. |
POST /v2/vpcs/{vpc_uuid}/subnets | endpoint added | OK | New endpoint POST /v2/vpcs/{vpc_uuid}/subnets added. Existing consumers are unaffected. |
GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} | endpoint added | OK | New endpoint GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} added. Existing consumers are unaffected. |
PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} | endpoint added | OK | New endpoint PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} added. Existing consumers are unaffected. |
DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} | endpoint added | OK | New endpoint DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} added. Existing consumers are unaffected. |
GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/members | endpoint added | OK | New endpoint GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/members added. Existing consumers are unaffected. |
GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes | endpoint added | OK | New endpoint GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes added. Existing consumers are unaffected. |
POST /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes | endpoint added | OK | New endpoint POST /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes added. Existing consumers are unaffected. |
PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes/{route_uuid} | endpoint added | OK | New endpoint PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes/{route_uuid} added. Existing consumers are unaffected. |
DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes/{route_uuid} | endpoint added | OK | New endpoint DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes/{route_uuid} added. Existing consumers are unaffected. |
POST /v2/kubernetes/clusters | request body property added | OK | Added (optional) |
PUT /v2/kubernetes/clusters/{cluster_id} | request body property added | OK | Added (optional) |
GET /v2/vpcs/{vpc_id}/members | parameter "resource_type" enum added | Breaking | Enum added: [droplet, loadbalancer, kubernetes, dbaas, nat_gateway, app, nfs_share] |
components/schemas/pagination.links | property removed | Breaking | Removed |
components/schemas/pagination.page | property added | Breaking | Added (required) |
components/schemas/pagination.per_page | property added | Breaking | Added (required) |
components/schemas/pagination.total | property added | Breaking | Added (required) |
components/schemas/pagination | additional properties changed | Potential | (allowed) → false |
components/schemas/cluster_read.nfs_csi_plugin | property added | OK | Added |
components/schemas/cluster.nfs_csi_plugin | property added | OK | Added |
components/schemas/cluster_update.nfs_csi_plugin | property added | OK | Added |
components/schemas/user.kubernetes_cluster_user | property removed | Breaking | Removed |
components/schemas/user.user_id | property added | OK | Added |
components/schemas/user.sessions | property added | OK | Added |
components/schemas/user.connections | property added | OK | Added |
components/schemas/user | additional properties changed | Potential | (allowed) → false |
components/schemas/tool_annotations | schema added | OK | Shared schema "tool_annotations" was added. |
components/schemas/tool | schema added | OK | Shared schema "tool" was added. |
components/schemas/auth_injection | schema added | OK | Shared schema "auth_injection" was added. |
components/schemas/http_lookup_spec | schema added | OK | Shared schema "http_lookup_spec" was added. |
components/schemas/base_url_resolution | schema added | OK | Shared schema "base_url_resolution" was added. |
components/schemas/auth_spec | schema added | OK | Shared schema "auth_spec" was added. |
components/schemas/http_execution | schema added | OK | Shared schema "http_execution" was added. |
components/schemas/mcp_execution | schema added | OK | Shared schema "mcp_execution" was added. |
components/schemas/execution_spec | schema added | OK | Shared schema "execution_spec" was added. |
components/schemas/transform_spec | schema added | OK | Shared schema "transform_spec" was added. |
components/schemas/policy_spec | schema added | OK | Shared schema "policy_spec" was added. |
components/schemas/retry_spec | schema added | OK | Shared schema "retry_spec" was added. |
components/schemas/reliability_spec | schema added | OK | Shared schema "reliability_spec" was added. |
components/schemas/usage_meter | schema added | OK | Shared schema "usage_meter" was added. |
components/schemas/usage_spec | schema added | OK | Shared schema "usage_spec" was added. |
components/schemas/hook_spec | schema added | OK | Shared schema "hook_spec" was added. |
components/schemas/classification | schema added | OK | Shared schema "classification" was added. |
components/schemas/tool_definition | schema added | OK | Shared schema "tool_definition" was added. |
components/schemas/list_tools_response | schema added | OK | Shared schema "list_tools_response" was added. |
components/schemas/toolkit | schema added | OK | Shared schema "toolkit" was added. |
components/schemas/list_toolkits_response | schema added | OK | Shared schema "list_toolkits_response" was added. |
components/schemas/connection_parameter_spec | schema added | OK | Shared schema "connection_parameter_spec" was added. |
components/schemas/provider_summary | schema added | OK | Shared schema "provider_summary" was added. |
components/schemas/list_providers_response | schema added | OK | Shared schema "list_providers_response" was added. |
components/schemas/toolbelt_summary | schema added | OK | Shared schema "toolbelt_summary" was added. |
components/schemas/toolbelts_response | schema added | OK | Shared schema "toolbelts_response" was added. |
components/schemas/toolbelt_create | schema added | OK | Shared schema "toolbelt_create" was added. |
components/schemas/toolbelt | schema added | OK | Shared schema "toolbelt" was added. |
components/schemas/toolbelt_response | schema added | OK | Shared schema "toolbelt_response" was added. |
components/schemas/toolbelt_tools | schema added | OK | Shared schema "toolbelt_tools" was added. |
components/schemas/oauth_connection | schema added | OK | Shared schema "oauth_connection" was added. |
components/schemas/list_connections_response | schema added | OK | Shared schema "list_connections_response" was added. |
components/schemas/create_connection_request | schema added | OK | Shared schema "create_connection_request" was added. |
components/schemas/connection_authorization | schema added | OK | Shared schema "connection_authorization" was added. |
components/schemas/create_connection_response | schema added | OK | Shared schema "create_connection_response" was added. |
components/schemas/get_connection_response | schema added | OK | Shared schema "get_connection_response" was added. |
components/schemas/delete_connection_response | schema added | OK | Shared schema "delete_connection_response" was added. |
components/schemas/update_connection_parameters_request | schema added | OK | Shared schema "update_connection_parameters_request" was added. |
components/schemas/update_connection_parameters_response | schema added | OK | Shared schema "update_connection_parameters_response" was added. |
components/schemas/list_users_response | schema added | OK | Shared schema "list_users_response" was added. |
components/schemas/user_session | schema added | OK | Shared schema "user_session" was added. |
components/schemas/get_user_response | schema added | OK | Shared schema "get_user_response" was added. |
components/schemas/session_policy_action | schema added | OK | Shared schema "session_policy_action" was added. |
components/schemas/session_policy_rule | schema added | OK | Shared schema "session_policy_rule" was added. |
components/schemas/session_policy_spec | schema added | OK | Shared schema "session_policy_spec" was added. |
components/schemas/session_tool_reference_kind | schema added | OK | Shared schema "session_tool_reference_kind" was added. |
components/schemas/session_tool_reference | schema added | OK | Shared schema "session_tool_reference" was added. |
components/schemas/session_tool_selection | schema added | OK | Shared schema "session_tool_selection" was added. |
components/schemas/public_session_policy | schema added | OK | Shared schema "public_session_policy" was added. |
components/schemas/list_sessions_response | schema added | OK | Shared schema "list_sessions_response" was added. |
components/schemas/create_session_request | schema added | OK | Shared schema "create_session_request" was added. |
components/schemas/create_session_response | schema added | OK | Shared schema "create_session_response" was added. |
components/schemas/delete_session_response | schema added | OK | Shared schema "delete_session_response" was added. |
components/schemas/pages_pagination | schema added | OK | Shared schema "pages_pagination" was added. |
components/schemas/nfs_csi_plugin | schema added | OK | Shared schema "nfs_csi_plugin" was added. |
components/schemas/user-2 | schema added | OK | Shared schema "user-2" was added. |
components/schemas/route | schema added | OK | Shared schema "route" was added. |
components/schemas/vpc_subnet_statistics | schema added | OK | Shared schema "vpc_subnet_statistics" was added. |
components/schemas/vpc_subnet_meta | schema added | OK | Shared schema "vpc_subnet_meta" was added. |
components/schemas/vpc_subnet | schema added | OK | Shared schema "vpc_subnet" was added. |
components/schemas/vpc_subnet_create | schema added | OK | Shared schema "vpc_subnet_create" was added. |
components/schemas/vpc_subnet_update | schema added | OK | Shared schema "vpc_subnet_update" was added. |
components/schemas/route_create | schema added | OK | Shared schema "route_create" was added. |
components/schemas/route_update | schema added | OK | Shared schema "route_update" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/droplets | request body property added | OK | Added (optional) |
components/schemas/droplet.subnet_uuid | property added | OK | Added |
components/schemas/droplet_create.subnet_uuid | property added | OK | Added |
components/schemas/droplet_single_create.(root).allOf[1].subnet_uuid | property added | OK | Added |
components/schemas/droplet_multi_create.(root).allOf[1].subnet_uuid | property added | OK | Added |
components/schemas/floating_ip.droplet.anyOf[1].subnet_uuid | property added | OK | Added |
components/schemas/reserved_ip.droplet.anyOf[1].subnet_uuid | property added | OK | Added |
components/schemas/reserved_ipv6_list.reserved_ipv6s[].droplet.anyOf[1].subnet_uuid | property added | OK | Added |
components/schemas/reserved_ipv6.droplet.anyOf[1].subnet_uuid | property added | OK | Added |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
POST /v2/load_balancers | request body property added | OK | Added (optional) |
PUT /v2/load_balancers/{lb_id} | request body property added | OK | Added (optional) |
POST /v2/vpc_nat_gateways | request body format changed | OK | (none) → uuid |
POST /v2/vpc_nat_gateways | request body property added | OK | Added (optional) |
PUT /v2/vpc_nat_gateways/{id} | request body format changed | OK | (none) → uuid |
PUT /v2/vpc_nat_gateways/{id} | request body property added | OK | Added (optional) |
components/schemas/load_balancer_base.subnet_uuid | property added | OK | Added |
components/schemas/load_balancer.(root).allOf[0].subnet_uuid | property added | OK | Added |
components/schemas/load_balancer_update.(root).oneOf[0].allOf[2].subnet_uuid | property added | OK | Added |
components/schemas/load_balancer_create.(root).allOf[0].oneOf[0].allOf[2].subnet_uuid | property added | OK | Added |
components/schemas/vpc_nat_gateway_get.vpcs[].vpc_uuid | format changed | OK | (none) → uuid |
components/schemas/vpc_nat_gateway_get.vpcs[].subnet_uuid | property added | OK | Added |
components/schemas/vpc_nat_gateway_create.vpcs[].vpc_uuid | format changed | OK | (none) → uuid |
components/schemas/vpc_nat_gateway_create.vpcs[].subnet_uuid | property added | OK | Added |
components/schemas/vpc_nat_gateway_update.vpcs[].vpc_uuid | format changed | OK | (none) → uuid |
components/schemas/vpc_nat_gateway_update.vpcs[].subnet_uuid | property added | OK | Added |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
PATCH /v2/databases/{database_cluster_uuid}/config | request body property added | OK | Added (optional) |
components/schemas/postgres_advanced_config.pgaudit | property added | OK | Added |
components/schemas/database_config.config.anyOf[1].pgaudit | property added | OK | Added |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/customers/my/prepayment_config | endpoint added | OK | New endpoint GET /v2/customers/my/prepayment_config added. Existing consumers are unaffected. |
GET /v2/customers/my/prepayment_status | endpoint added | OK | New endpoint GET /v2/customers/my/prepayment_status added. Existing consumers are unaffected. |
POST /v2/firewalls | request body property added | OK | Added (optional) |
PUT /v2/firewalls/{firewall_id} | request body property added | OK | Added (optional) |
POST /v2/firewalls/{firewall_id}/rules | request body property added | OK | Added (optional) |
DELETE /v2/firewalls/{firewall_id}/rules | request body property added | OK | Added (optional) |
components/schemas/firewall_rule_base.action | property added | OK | Added |
components/schemas/firewall_rules.inbound_rules[].allOf[0].action | property added | OK | Added |
components/schemas/firewall.(root).allOf[1].inbound_rules[].allOf[0].action | property added | OK | Added |
components/schemas/prepayment_config | schema added | OK | Shared schema "prepayment_config" was added. |
components/schemas/prepayment_status | schema added | OK | Shared schema "prepayment_status" was added. |
components/schemas/prepayment_config_response | schema added | OK | Shared schema "prepayment_config_response" was added. |
components/schemas/prepayment_status_response | schema added | OK | Shared schema "prepayment_status_response" was added. |
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
GET /v2/gen-ai/scenario_library | endpoint added | OK | New endpoint GET /v2/gen-ai/scenario_library added. Existing consumers are unaffected. |
POST /v2/gen-ai/scenario_library/{library_scenario_uuid}/create_scenario_set | endpoint added | OK | New endpoint POST /v2/gen-ai/scenario_library/{library_scenario_uuid}/create_scenario_set added. Existing consumers are unaffected. |
GET /v2/gen-ai/scenario_library/{library_scenario_uuid}/scenarios | endpoint added | OK | New endpoint GET /v2/gen-ai/scenario_library/{library_scenario_uuid}/scenarios added. Existing consumers are unaffected. |
GET /v2/gen-ai/scenario_sets | endpoint added | OK | New endpoint GET /v2/gen-ai/scenario_sets added. Existing consumers are unaffected. |
POST /v2/gen-ai/scenario_sets | endpoint added | OK | New endpoint POST /v2/gen-ai/scenario_sets added. Existing consumers are unaffected. |
POST /v2/gen-ai/scenario_sets/file_upload_presigned_urls | endpoint added | OK | New endpoint POST /v2/gen-ai/scenario_sets/file_upload_presigned_urls added. Existing consumers are unaffected. |
POST /v2/gen-ai/scenario_sets/generate | endpoint added | OK | New endpoint POST /v2/gen-ai/scenario_sets/generate added. Existing consumers are unaffected. |
GET /v2/gen-ai/scenario_sets/{scenario_set_uuid} | endpoint added | OK | New endpoint GET /v2/gen-ai/scenario_sets/{scenario_set_uuid} added. Existing consumers are unaffected. |
PUT /v2/gen-ai/scenario_sets/{scenario_set_uuid} | endpoint added | OK | New endpoint PUT /v2/gen-ai/scenario_sets/{scenario_set_uuid} added. Existing consumers are unaffected. |
DELETE /v2/gen-ai/scenario_sets/{scenario_set_uuid} | endpoint added | OK | New endpoint DELETE /v2/gen-ai/scenario_sets/{scenario_set_uuid} added. Existing consumers are unaffected. |
GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}/download_url | endpoint added | OK | New endpoint GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}/download_url added. Existing consumers are unaffected. |
POST /v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate | endpoint added | OK | New endpoint POST /v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate added. Existing consumers are unaffected. |
GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}/scenarios | endpoint added | OK | New endpoint GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}/scenarios added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs added. Existing consumers are unaffected. |
POST /v2/gen-ai/simulation_runs | endpoint added | OK | New endpoint POST /v2/gen-ai/simulation_runs added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid} | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid} added. Existing consumers are unaffected. |
PUT /v2/gen-ai/simulation_runs/{run_uuid} | endpoint added | OK | New endpoint PUT /v2/gen-ai/simulation_runs/{run_uuid} added. Existing consumers are unaffected. |
DELETE /v2/gen-ai/simulation_runs/{run_uuid} | endpoint added | OK | New endpoint DELETE /v2/gen-ai/simulation_runs/{run_uuid} added. Existing consumers are unaffected. |
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel | endpoint added | OK | New endpoint PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid} | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid} added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory added. Existing consumers are unaffected. |
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory_url | endpoint added | OK | New endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory_url added. Existing consumers are unaffected. |
components/schemas/apiScenarioLibrarySortField | schema added | OK | Shared schema "apiScenarioLibrarySortField" was added. |
components/schemas/apiScenarioLibraryEntryStatus | schema added | OK | Shared schema "apiScenarioLibraryEntryStatus" was added. |
components/schemas/apiScenarioLibraryEntry | schema added | OK | Shared schema "apiScenarioLibraryEntry" was added. |
components/schemas/apiListScenarioLibraryOutput | schema added | OK | Shared schema "apiListScenarioLibraryOutput" was added. |
components/schemas/apiCreateScenarioSetFromLibraryInputPublic | schema added | OK | Shared schema "apiCreateScenarioSetFromLibraryInputPublic" was added. |
components/schemas/apiScenarioSetSourceKind | schema added | OK | Shared schema "apiScenarioSetSourceKind" was added. |
components/schemas/apiScenarioSetStatus | schema added | OK | Shared schema "apiScenarioSetStatus" was added. |
components/schemas/apiScenarioSet | schema added | OK | Shared schema "apiScenarioSet" was added. |
components/schemas/apiCreateScenarioSetFromLibraryOutput | schema added | OK | Shared schema "apiCreateScenarioSetFromLibraryOutput" was added. |
components/schemas/apiScenarioSortField | schema added | OK | Shared schema "apiScenarioSortField" was added. |
components/schemas/apiScenario | schema added | OK | Shared schema "apiScenario" was added. |
components/schemas/apiListScenariosOutput | schema added | OK | Shared schema "apiListScenariosOutput" was added. |
components/schemas/apiScenarioSetSortField | schema added | OK | Shared schema "apiScenarioSetSortField" was added. |
components/schemas/apiListScenarioSetsOutput | schema added | OK | Shared schema "apiListScenarioSetsOutput" was added. |
components/schemas/apiCreateScenarioSetInputPublic | schema added | OK | Shared schema "apiCreateScenarioSetInputPublic" was added. |
components/schemas/apiCreateScenarioSetOutput | schema added | OK | Shared schema "apiCreateScenarioSetOutput" was added. |
components/schemas/apiCreateScenarioSetUploadPresignedUrlsInputPublic | schema added | OK | Shared schema "apiCreateScenarioSetUploadPresignedUrlsInputPublic" was added. |
components/schemas/apiGenerateScenarioSetInputPublic | schema added | OK | Shared schema "apiGenerateScenarioSetInputPublic" was added. |
components/schemas/apiGenerateScenarioSetOutput | schema added | OK | Shared schema "apiGenerateScenarioSetOutput" was added. |
components/schemas/apiGetScenarioSetOutput | schema added | OK | Shared schema "apiGetScenarioSetOutput" was added. |
components/schemas/apiUpdateScenarioSetInputPublic | schema added | OK | Shared schema "apiUpdateScenarioSetInputPublic" was added. |
components/schemas/apiUpdateScenarioSetOutput | schema added | OK | Shared schema "apiUpdateScenarioSetOutput" was added. |
components/schemas/apiDeleteScenarioSetOutput | schema added | OK | Shared schema "apiDeleteScenarioSetOutput" was added. |
components/schemas/apiGetScenarioSetDownloadURLOutput | schema added | OK | Shared schema "apiGetScenarioSetDownloadURLOutput" was added. |
components/schemas/apiDuplicateScenarioSetInputPublic | schema added | OK | Shared schema "apiDuplicateScenarioSetInputPublic" was added. |
components/schemas/apiDuplicateScenarioSetOutput | schema added | OK | Shared schema "apiDuplicateScenarioSetOutput" was added. |
components/schemas/apiSimulationRunSortField | schema added | OK | Shared schema "apiSimulationRunSortField" was added. |
components/schemas/apiSimulationRunStatus | schema added | OK | Shared schema "apiSimulationRunStatus" was added. |
components/schemas/apiCandidateAgentConfig | schema added | OK | Shared schema "apiCandidateAgentConfig" was added. |
components/schemas/apiSimulationTokenUsage | schema added | OK | Shared schema "apiSimulationTokenUsage" was added. |
components/schemas/apiSimulationJourneyCounts | schema added | OK | Shared schema "apiSimulationJourneyCounts" was added. |
components/schemas/apiSimulationRunResultSummary | schema added | OK | Shared schema "apiSimulationRunResultSummary" was added. |
components/schemas/apiSimulationRun | schema added | OK | Shared schema "apiSimulationRun" was added. |
components/schemas/apiListSimulationRunsOutput | schema added | OK | Shared schema "apiListSimulationRunsOutput" was added. |
components/schemas/apiSimulationEvaluationConfig | schema added | OK | Shared schema "apiSimulationEvaluationConfig" was added. |
components/schemas/apiCreateSimulationRunInputPublic | schema added | OK | Shared schema "apiCreateSimulationRunInputPublic" was added. |
components/schemas/apiCreateSimulationRunOutput | schema added | OK | Shared schema "apiCreateSimulationRunOutput" was added. |
components/schemas/apiSimulationScenarioResult | schema added | OK | Shared schema "apiSimulationScenarioResult" was added. |
components/schemas/apiGetSimulationRunOutput | schema added | OK | Shared schema "apiGetSimulationRunOutput" was added. |
components/schemas/apiUpdateSimulationRunInputPublic | schema added | OK | Shared schema "apiUpdateSimulationRunInputPublic" was added. |
components/schemas/apiUpdateSimulationRunOutput | schema added | OK | Shared schema "apiUpdateSimulationRunOutput" was added. |
components/schemas/apiDeleteSimulationRunOutput | schema added | OK | Shared schema "apiDeleteSimulationRunOutput" was added. |
components/schemas/apiCancelSimulationRunInputPublic | schema added | OK | Shared schema "apiCancelSimulationRunInputPublic" was added. |
components/schemas/apiCancelSimulationRunOutput | schema added | OK | Shared schema "apiCancelSimulationRunOutput" was added. |
components/schemas/apiSimulationJourneySortField | schema added | OK | Shared schema "apiSimulationJourneySortField" was added. |
components/schemas/apiSimulationJourneyStatus | schema added | OK | Shared schema "apiSimulationJourneyStatus" was added. |
components/schemas/apiSimulationJourneyVerdict | schema added | OK | Shared schema "apiSimulationJourneyVerdict" was added. |
components/schemas/apiSimulationJourney | schema added | OK | Shared schema "apiSimulationJourney" was added. |
components/schemas/apiListSimulationJourneysOutput | schema added | OK | Shared schema "apiListSimulationJourneysOutput" was added. |
components/schemas/apiGetSimulationJourneyOutput | schema added | OK | Shared schema "apiGetSimulationJourneyOutput" was added. |
components/schemas/apiSimulationTrajectoryJudgeCriterion | schema added | OK | Shared schema "apiSimulationTrajectoryJudgeCriterion" was added. |
components/schemas/apiSimulationTrajectoryJudgeResult | schema added | OK | Shared schema "apiSimulationTrajectoryJudgeResult" was added. |
components/schemas/apiSimulationTrajectoryMessageTokens | schema added | OK | Shared schema "apiSimulationTrajectoryMessageTokens" was added. |
components/schemas/apiSimulationTrajectoryToolCall | schema added | OK | Shared schema "apiSimulationTrajectoryToolCall" was added. |
components/schemas/apiSimulationTrajectoryMessage | schema added | OK | Shared schema "apiSimulationTrajectoryMessage" was added. |
components/schemas/apiSimulationTrajectoryStatus | schema added | OK | Shared schema "apiSimulationTrajectoryStatus" was added. |
components/schemas/apiSimulationTrajectory | schema added | OK | Shared schema "apiSimulationTrajectory" was added. |
components/schemas/apiGetSimulationJourneyTrajectoryOutput | schema added | OK | Shared schema "apiGetSimulationJourneyTrajectoryOutput" was added. |
components/schemas/apiGetSimulationJourneyTrajectoryURLOutput | schema added | OK | Shared schema "apiGetSimulationJourneyTrajectoryURLOutput" was added. |
Showing the 30 most recent updates (40 tracked in total).
Point us at your own OpenAPI spec and get the same automatic changelog, plus email alerts and breaking-change classification on every release.