API Changelog Directory

DigitalOcean API Changelog

Cloud

The DigitalOcean public API — droplets, Kubernetes, databases, networking and App Platform.

DigitalOcean docs ↗Official OpenAPI spec ↗Last checked Oct 26, 202630 changes tracked
Latest change is breaking

Get emailed when DigitalOcean API changes

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.

Change history

Rebuilt automatically from the official OpenAPI spec. Every entry is a real diff — nothing is hand-written.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
PATCH /v2/databases/{database_cluster_uuid}/configrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchrequest body new required propertyBreakingNew required property: time_range
POST /v2/insights/query/{region}/traces/searchrequest body required removedOKNo longer required: timeRange
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was required)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchrequest body additional properties changedOKfalse → (allowed)
POST /v2/insights/query/{region}/traces/searchrequest body oneOf addedOKoneOf added with 5 schema(s)
POST /v2/insights/query/{region}/traces/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/traces/searchrequest body property addedBreakingAdded (required)
POST /v2/insights/query/{region}/traces/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/traces/searchdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/insights/query/{region}/traces/{trace_id}description updatedOKSummary or description text changed. No contract impact.
POST /v2/insights/query/{region}/spans/searchrequest body new required propertyBreakingNew required property: time_range
POST /v2/insights/query/{region}/spans/searchrequest body required removedOKNo longer required: timeRange
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was required)
POST /v2/insights/query/{region}/spans/searchrequest body required removedOKNo longer required: type
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was required)
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/spans/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/spans/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/spans/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/spans/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/spans/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/spans/searchrequest body oneOf addedOKoneOf added with 5 schema(s)
POST /v2/insights/query/{region}/spans/searchrequest body property removedPotentialRemoved (was optional)
POST /v2/insights/query/{region}/spans/searchrequest body property addedBreakingAdded (required)
POST /v2/insights/query/{region}/spans/searchrequest body property addedOKAdded (optional)
POST /v2/insights/query/{region}/spans/searchdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/gen-ai/model_evaluation_presetsresponse 200 property removedPotentialResponse 200 field "presets[].candidate_inference_config.max_tokens": Removed (was optional)
GET /v2/gen-ai/model_evaluation_presets/{eval_preset_uuid}response 200 property removedPotentialResponse 200 field "preset.candidate_inference_config.max_tokens": Removed (was optional)
POST /v2/gen-ai/model_evaluation_runsrequest body property removedPotentialRemoved (was optional)
GET /v2/gen-ai/model_evaluation_runs/{eval_run_uuid}response 200 property removedPotentialResponse 200 field "run.candidate_inference_config.max_tokens": Removed (was optional)
components/schemas/mysql_advanced_config.innodb_adaptive_hash_indexproperty addedOKAdded
components/schemas/database_config.config.anyOf[0].innodb_adaptive_hash_indexproperty addedOKAdded
components/schemas/traces_filter_expression.typeproperty removedBreakingRemoved
components/schemas/traces_filter_expression.expressionsproperty removedBreakingRemoved
components/schemas/traces_filter_expression.fieldproperty removedBreakingRemoved
components/schemas/traces_filter_expression.operatorproperty removedBreakingRemoved
components/schemas/traces_filter_expression.valueproperty removedBreakingRemoved
components/schemas/traces_filter_expression.queryproperty removedBreakingRemoved
components/schemas/traces_filter_expression.conditionproperty addedOKAdded
components/schemas/traces_filter_expression.andproperty addedOKAdded
components/schemas/traces_filter_expression.orproperty addedOKAdded
components/schemas/traces_filter_expression.notproperty addedOKAdded
components/schemas/traces_filter_expression.text_searchproperty addedOKAdded
components/schemas/traces_filter_expressionadditional properties changedOKfalse → (allowed)
components/schemas/traces_filter_expressiononeOf addedOKoneOf added with 5 schema(s)
components/schemas/traces_field_ref.scopeenum values addedOKAdded: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES
components/schemas/traces_filter_valuetype changedBreaking(none) → object
components/schemas/traces_filter_value.string_valueproperty addedOKAdded
components/schemas/traces_filter_value.number_valueproperty addedOKAdded
components/schemas/traces_filter_value.string_array_valueproperty addedOKAdded
components/schemas/traces_filter_value.number_array_valueproperty addedOKAdded
components/schemas/traces_filter_valueoneOf count changedBreakingoneOf: 6 → 4 schema(s)
components/schemas/traces_filter_value.(root).oneOf[0]type changedBreakingstring → (none)
components/schemas/traces_filter_value.(root).oneOf[1]type changedBreakingnumber → (none)
components/schemas/traces_filter_value.(root).oneOf[2]type changedBreakingboolean → (none)
components/schemas/traces_filter_value.(root).oneOf[3]type changedBreakingarray → (none)
components/schemas/traces_filter_value.(root).oneOf[3]constraint changedOKminItems: 1 → (none)
components/schemas/traces_filter_value.(root).oneOf[3]constraint changedOKmaxItems: 100 → (none)
components/schemas/traces_filter_value.(root).oneOf[3][]items removedOKArray items schema removed
components/schemas/traces_order_by.field.scopeenum values addedOKAdded: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES
components/schemas/traces_order_by.directiondefault changedPotential"desc" → (none)
components/schemas/traces_search_requestrequired removedPotentialNo longer required: timeRange
components/schemas/traces_search_request.timeRangeproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.typeproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.expressionsproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.fieldproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.operatorproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.valueproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.queryproperty removedBreakingRemoved
components/schemas/traces_search_request.filter.conditionproperty addedOKAdded
components/schemas/traces_search_request.filter.andproperty addedOKAdded
components/schemas/traces_search_request.filter.orproperty addedOKAdded
components/schemas/traces_search_request.filter.notproperty addedOKAdded
components/schemas/traces_search_request.filter.text_searchproperty addedOKAdded
components/schemas/traces_search_request.filteradditional properties changedOKfalse → (allowed)
components/schemas/traces_search_request.filteroneOf addedOKoneOf added with 5 schema(s)
components/schemas/traces_search_request.orderByproperty removedBreakingRemoved
components/schemas/traces_search_request.time_rangeproperty addedBreakingAdded (required)
components/schemas/traces_search_request.order_byproperty addedOKAdded
components/schemas/traces_trace_summaryrequired removedPotentialNo longer required: traceId
components/schemas/traces_trace_summary.traceIdproperty removedBreakingRemoved
components/schemas/traces_trace_summary.serviceNameproperty removedBreakingRemoved
components/schemas/traces_trace_summary.durationNsproperty removedBreakingRemoved
components/schemas/traces_trace_summary.spanCountproperty removedBreakingRemoved
components/schemas/traces_trace_summary.errorCountproperty removedBreakingRemoved
components/schemas/traces_trace_summary.spanNamesproperty removedBreakingRemoved
components/schemas/traces_trace_summary.trace_idproperty addedBreakingAdded (required)
components/schemas/traces_trace_summary.service_nameproperty addedOKAdded
components/schemas/traces_trace_summary.duration_nsproperty addedOKAdded
components/schemas/traces_trace_summary.span_countproperty addedOKAdded
components/schemas/traces_trace_summary.error_countproperty addedOKAdded
components/schemas/traces_trace_summary.span_namesproperty addedOKAdded
components/schemas/traces_pagination_responserequired removedPotentialNo longer required: hasMore
components/schemas/traces_pagination_response.hasMoreproperty removedBreakingRemoved
components/schemas/traces_pagination_response.has_moreproperty addedBreakingAdded (required)
components/schemas/traces_search_response.data[]required removedPotentialNo longer required: traceId
components/schemas/traces_search_response.data[].traceIdproperty removedBreakingRemoved
components/schemas/traces_search_response.data[].serviceNameproperty removedBreakingRemoved
components/schemas/traces_search_response.data[].durationNsproperty removedBreakingRemoved
components/schemas/traces_search_response.data[].spanCountproperty removedBreakingRemoved
components/schemas/traces_search_response.data[].errorCountproperty removedBreakingRemoved
components/schemas/traces_search_response.data[].spanNamesproperty removedBreakingRemoved
components/schemas/traces_search_response.data[].trace_idproperty addedBreakingAdded (required)
components/schemas/traces_search_response.data[].service_nameproperty addedOKAdded
components/schemas/traces_search_response.data[].duration_nsproperty addedOKAdded
components/schemas/traces_search_response.data[].span_countproperty addedOKAdded
components/schemas/traces_search_response.data[].error_countproperty addedOKAdded
components/schemas/traces_search_response.data[].span_namesproperty addedOKAdded
components/schemas/traces_search_response.paginationrequired removedPotentialNo longer required: hasMore
components/schemas/traces_search_response.pagination.hasMoreproperty removedBreakingRemoved
components/schemas/traces_search_response.pagination.has_moreproperty addedBreakingAdded (required)
components/schemas/traces_span_recordrequired removedPotentialNo longer required: traceId, spanId
components/schemas/traces_span_record.traceIdproperty removedBreakingRemoved
components/schemas/traces_span_record.spanIdproperty removedBreakingRemoved
components/schemas/traces_span_record.parentSpanIdproperty removedBreakingRemoved
components/schemas/traces_span_record.startTimeproperty removedBreakingRemoved
components/schemas/traces_span_record.endTimeproperty removedBreakingRemoved
components/schemas/traces_span_record.durationNsproperty removedBreakingRemoved
components/schemas/traces_span_record.statusCodeproperty removedBreakingRemoved
components/schemas/traces_span_record.statusMessageproperty removedBreakingRemoved
components/schemas/traces_span_record.serviceNameproperty removedBreakingRemoved
components/schemas/traces_span_record.trace_idproperty addedBreakingAdded (required)
components/schemas/traces_span_record.span_idproperty addedBreakingAdded (required)
components/schemas/traces_span_record.parent_span_idproperty addedOKAdded
components/schemas/traces_span_record.start_timeproperty addedOKAdded
components/schemas/traces_span_record.end_timeproperty addedOKAdded
components/schemas/traces_span_record.duration_nsproperty addedOKAdded
components/schemas/traces_span_record.status_codeproperty addedOKAdded
components/schemas/traces_span_record.status_messageproperty addedOKAdded
components/schemas/traces_span_record.service_nameproperty addedOKAdded
components/schemas/traces_trace_response.traceIdproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[]required removedPotentialNo longer required: traceId, spanId
components/schemas/traces_trace_response.spans[].traceIdproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].spanIdproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].parentSpanIdproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].startTimeproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].endTimeproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].durationNsproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].statusCodeproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].statusMessageproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].serviceNameproperty removedBreakingRemoved
components/schemas/traces_trace_response.spans[].trace_idproperty addedBreakingAdded (required)
components/schemas/traces_trace_response.spans[].span_idproperty addedBreakingAdded (required)
components/schemas/traces_trace_response.spans[].parent_span_idproperty addedOKAdded
components/schemas/traces_trace_response.spans[].start_timeproperty addedOKAdded
components/schemas/traces_trace_response.spans[].end_timeproperty addedOKAdded
components/schemas/traces_trace_response.spans[].duration_nsproperty addedOKAdded
components/schemas/traces_trace_response.spans[].status_codeproperty addedOKAdded
components/schemas/traces_trace_response.spans[].status_messageproperty addedOKAdded
components/schemas/traces_trace_response.spans[].service_nameproperty addedOKAdded
components/schemas/traces_trace_response.trace_idproperty addedOKAdded
components/schemas/spans_filter_field.scopeenum values addedOKAdded: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES, resource.attributes, attribute, span.attributes
components/schemas/spans_filter_valuetype changedBreaking(none) → object
components/schemas/spans_filter_value.string_valueproperty addedOKAdded
components/schemas/spans_filter_value.number_valueproperty addedOKAdded
components/schemas/spans_filter_value.string_array_valueproperty addedOKAdded
components/schemas/spans_filter_value.number_array_valueproperty addedOKAdded
components/schemas/spans_filter_valueoneOf count changedBreakingoneOf: 5 → 4 schema(s)
components/schemas/spans_filter_value.(root).oneOf[0]type changedBreakingstring → (none)
components/schemas/spans_filter_value.(root).oneOf[1]type changedBreakingnumber → (none)
components/schemas/spans_filter_value.(root).oneOf[2]type changedBreakingboolean → (none)
components/schemas/spans_filter_value.(root).oneOf[3]type changedBreakingarray → (none)
components/schemas/spans_filter_value.(root).oneOf[3][]items removedOKArray items schema removed
components/schemas/spans_filter_expressionrequired removedPotentialNo longer required: type
components/schemas/spans_filter_expression.typeproperty removedBreakingRemoved
components/schemas/spans_filter_expression.fieldproperty removedBreakingRemoved
components/schemas/spans_filter_expression.operatorproperty removedBreakingRemoved
components/schemas/spans_filter_expression.valueproperty removedBreakingRemoved
components/schemas/spans_filter_expression.expressionsproperty removedBreakingRemoved
components/schemas/spans_filter_expression.queryproperty removedBreakingRemoved
components/schemas/spans_filter_expression.conditionproperty addedOKAdded
components/schemas/spans_filter_expression.andproperty addedOKAdded
components/schemas/spans_filter_expression.orproperty addedOKAdded
components/schemas/spans_filter_expression.notproperty addedOKAdded
components/schemas/spans_filter_expression.text_searchproperty addedOKAdded
components/schemas/spans_filter_expressiononeOf addedOKoneOf added with 5 schema(s)
components/schemas/spans_order_by.field.scopeenum values addedOKAdded: FIELD_SCOPE_RESOURCE, FIELD_SCOPE_ATTRIBUTES, resource.attributes, attribute, span.attributes
components/schemas/spans_search_requestrequired removedPotentialNo longer required: timeRange
components/schemas/spans_search_request.timeRangeproperty removedBreakingRemoved
components/schemas/spans_search_request.filterrequired removedPotentialNo longer required: type
components/schemas/spans_search_request.filter.typeproperty removedBreakingRemoved
components/schemas/spans_search_request.filter.fieldproperty removedBreakingRemoved
components/schemas/spans_search_request.filter.operatorproperty removedBreakingRemoved
components/schemas/spans_search_request.filter.valueproperty removedBreakingRemoved

Showing the first 200 changes of this update.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/insights/resourcesendpoint addedOKNew endpoint GET /v2/insights/resources added. Existing consumers are unaffected.
GET /v2/insights/resources/{resource_urn}endpoint addedOKNew endpoint GET /v2/insights/resources/{resource_urn} added. Existing consumers are unaffected.
PUT /v2/insights/resources/{resource_urn}/signalsendpoint addedOKNew endpoint PUT /v2/insights/resources/{resource_urn}/signals added. Existing consumers are unaffected.
components/schemas/resource_signal_stateschema addedOKShared schema "resource_signal_state" was added.
components/schemas/enablement_resourceschema addedOKShared schema "enablement_resource" was added.
components/schemas/resources_pagination_responseschema addedOKShared schema "resources_pagination_response" was added.
components/schemas/list_resources_responseschema addedOKShared schema "list_resources_response" was added.
components/schemas/resource_responseschema addedOKShared schema "resource_response" was added.
components/schemas/resource_signals_update_requestschema addedOKShared schema "resource_signals_update_request" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /toolsendpoint addedOKNew endpoint GET /tools added. Existing consumers are unaffected.
POST /tools/searchendpoint addedOKNew endpoint POST /tools/search added. Existing consumers are unaffected.
POST /tools/invokeendpoint addedOKNew endpoint POST /tools/invoke added. Existing consumers are unaffected.
POST /code/executeendpoint addedOKNew endpoint POST /code/execute added. Existing consumers are unaffected.
POST /approvals/session/{session_id}/{approval_id}endpoint addedOKNew endpoint POST /approvals/session/{session_id}/{approval_id} added. Existing consumers are unaffected.
POST /approvals/{approval_id}endpoint addedOKNew endpoint POST /approvals/{approval_id} added. Existing consumers are unaffected.
POST /v1/audio/speechendpoint addedOKNew endpoint POST /v1/audio/speech added. Existing consumers are unaffected.
POST /v1/videosendpoint addedOKNew endpoint POST /v1/videos added. Existing consumers are unaffected.
GET /v1/videos/{video_id}endpoint addedOKNew endpoint GET /v1/videos/{video_id} added. Existing consumers are unaffected.
GET /v1/videos/{video_id}/contentendpoint addedOKNew endpoint GET /v1/videos/{video_id}/content added. Existing consumers are unaffected.
components/schemas/session_toolschema addedOKShared schema "session_tool" was added.
components/schemas/list_session_tools_responseschema addedOKShared schema "list_session_tools_response" was added.
components/schemas/error_envelopeschema addedOKShared schema "error_envelope" was added.
components/schemas/tool_result_errorschema addedOKShared schema "tool_result_error" was added.
components/schemas/search_queryschema addedOKShared schema "search_query" was added.
components/schemas/search_tools_requestschema addedOKShared schema "search_tools_request" was added.
components/schemas/tool_resultschema addedOKShared schema "tool_result" was added.
components/schemas/search_tools_resultschema addedOKShared schema "search_tools_result" was added.
components/schemas/search_tools_groupschema addedOKShared schema "search_tools_group" was added.
components/schemas/data_plane_search_tools_responseschema addedOKShared schema "data_plane_search_tools_response" was added.
components/schemas/tool_callschema addedOKShared schema "tool_call" was added.
components/schemas/invoke_tools_requestschema addedOKShared schema "invoke_tools_request" was added.
components/schemas/invoke_tools_itemschema addedOKShared schema "invoke_tools_item" was added.
components/schemas/invoke_tools_responseschema addedOKShared schema "invoke_tools_response" was added.
components/schemas/execute_code_requestschema addedOKShared schema "execute_code_request" was added.
components/schemas/execute_code_responseschema addedOKShared schema "execute_code_response" was added.
components/schemas/approval_decisionschema addedOKShared schema "approval_decision" was added.
components/schemas/approval_decision_responseschema addedOKShared schema "approval_decision_response" was added.
components/schemas/create_speech_requestschema addedOKShared schema "create_speech_request" was added.
components/schemas/speech_audio_itemschema addedOKShared schema "speech_audio_item" was added.
components/schemas/speech_responseschema addedOKShared schema "speech_response" was added.
components/schemas/create_video_requestschema addedOKShared schema "create_video_request" was added.
components/schemas/video_generation_outputschema addedOKShared schema "video_generation_output" was added.
components/schemas/video_generationschema addedOKShared schema "video_generation" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/kubernetes/clustersrequest body property addedOKAdded (optional)
PUT /v2/kubernetes/clusters/{cluster_id}request body property addedOKAdded (optional)
components/schemas/cluster_read.gpu_operator_readyproperty addedOKAdded
components/schemas/cluster.gpu_operator_readyproperty addedOKAdded
components/schemas/cluster_update.gpu_operator_readyproperty addedOKAdded

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/agents/configsendpoint addedOKNew endpoint GET /v2/agents/configs added. Existing consumers are unaffected.
POST /v2/agents/configsendpoint addedOKNew endpoint POST /v2/agents/configs added. Existing consumers are unaffected.
GET /v2/agents/configs/{config_id}endpoint addedOKNew endpoint GET /v2/agents/configs/{config_id} added. Existing consumers are unaffected.
DELETE /v2/agents/configs/{config_id}endpoint addedOKNew endpoint DELETE /v2/agents/configs/{config_id} added. Existing consumers are unaffected.
POST /v2/agents/configs/{config_id}/cloneendpoint addedOKNew endpoint POST /v2/agents/configs/{config_id}/clone added. Existing consumers are unaffected.
GET /v2/agents/configs/{config_id}/sessionsendpoint addedOKNew endpoint GET /v2/agents/configs/{config_id}/sessions added. Existing consumers are unaffected.
GET /v2/agents/sessionsendpoint addedOKNew endpoint GET /v2/agents/sessions added. Existing consumers are unaffected.
POST /v2/agents/sessionsendpoint addedOKNew endpoint POST /v2/agents/sessions added. Existing consumers are unaffected.
POST /v2/agents/sessions/policy/validateendpoint addedOKNew endpoint POST /v2/agents/sessions/policy/validate added. Existing consumers are unaffected.
GET /v2/agents/sessions/sandbox/sizesendpoint addedOKNew endpoint GET /v2/agents/sessions/sandbox/sizes added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}endpoint addedOKNew endpoint GET /v2/agents/sessions/{session_id} added. Existing consumers are unaffected.
PATCH /v2/agents/sessions/{session_id}endpoint addedOKNew endpoint PATCH /v2/agents/sessions/{session_id} added. Existing consumers are unaffected.
DELETE /v2/agents/sessions/{session_id}endpoint addedOKNew endpoint DELETE /v2/agents/sessions/{session_id} added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}/checkpointsendpoint addedOKNew endpoint GET /v2/agents/sessions/{session_id}/checkpoints added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/checkpointsendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/checkpoints added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}endpoint addedOKNew 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 addedOKNew endpoint DELETE /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id} added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollbackendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/checkpoints/{checkpoint_id}/rollback added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/forkendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/fork added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/hitl/{request_id}endpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/hitl/{request_id} added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/inputendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/input added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/pauseendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/pause added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/resumeendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/resume added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/sandbox/execendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/sandbox/exec added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}/workspace/downloadendpoint addedOKNew endpoint GET /v2/agents/sessions/{session_id}/workspace/download added. Existing consumers are unaffected.
POST /v2/agents/sessions/{session_id}/workspace/transfersendpoint addedOKNew 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 addedOKNew 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}/cancelendpoint addedOKNew 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}/commitendpoint addedOKNew 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-urlsendpoint addedOKNew 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/uploadendpoint addedOKNew endpoint POST /v2/agents/sessions/{session_id}/workspace/upload added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}/eventsendpoint addedOKNew endpoint GET /v2/agents/sessions/{session_id}/events added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}/port-forward/{port}endpoint addedOKNew endpoint GET /v2/agents/sessions/{session_id}/port-forward/{port} added. Existing consumers are unaffected.
GET /v2/agents/sessions/{session_id}/ingressendpoint addedOKNew endpoint GET /v2/agents/sessions/{session_id}/ingress added. Existing consumers are unaffected.
GET /v2/agents/templatesendpoint addedOKNew endpoint GET /v2/agents/templates added. Existing consumers are unaffected.
POST /v2/agents/templatesendpoint addedOKNew endpoint POST /v2/agents/templates added. Existing consumers are unaffected.
GET /v2/agents/templates/{template_id}endpoint addedOKNew endpoint GET /v2/agents/templates/{template_id} added. Existing consumers are unaffected.
PUT /v2/agents/templates/{template_id}endpoint addedOKNew endpoint PUT /v2/agents/templates/{template_id} added. Existing consumers are unaffected.
DELETE /v2/agents/templates/{template_id}endpoint addedOKNew endpoint DELETE /v2/agents/templates/{template_id} added. Existing consumers are unaffected.
GET /v2/agents/templates/{template_id}/buildsendpoint addedOKNew endpoint GET /v2/agents/templates/{template_id}/builds added. Existing consumers are unaffected.
GET /v2/agents/templates/{template_id}/builds/{build_id}endpoint addedOKNew endpoint GET /v2/agents/templates/{template_id}/builds/{build_id} added. Existing consumers are unaffected.
GET /v2/agents/triggersendpoint addedOKNew endpoint GET /v2/agents/triggers added. Existing consumers are unaffected.
POST /v2/agents/triggersendpoint addedOKNew endpoint POST /v2/agents/triggers added. Existing consumers are unaffected.
GET /v2/agents/triggers/by-session/{session_id}endpoint addedOKNew endpoint GET /v2/agents/triggers/by-session/{session_id} added. Existing consumers are unaffected.
GET /v2/agents/triggers/reusable-sessionsendpoint addedOKNew endpoint GET /v2/agents/triggers/reusable-sessions added. Existing consumers are unaffected.
GET /v2/agents/triggers/{trigger_id}endpoint addedOKNew endpoint GET /v2/agents/triggers/{trigger_id} added. Existing consumers are unaffected.
PATCH /v2/agents/triggers/{trigger_id}endpoint addedOKNew endpoint PATCH /v2/agents/triggers/{trigger_id} added. Existing consumers are unaffected.
DELETE /v2/agents/triggers/{trigger_id}endpoint addedOKNew endpoint DELETE /v2/agents/triggers/{trigger_id} added. Existing consumers are unaffected.
GET /v2/agents/triggers/{trigger_id}/executionsendpoint addedOKNew endpoint GET /v2/agents/triggers/{trigger_id}/executions added. Existing consumers are unaffected.
GET /v2/agents/triggers/{trigger_id}/executions/{execution_id}endpoint addedOKNew endpoint GET /v2/agents/triggers/{trigger_id}/executions/{execution_id} added. Existing consumers are unaffected.
POST /v2/agents/triggers/{trigger_id}/executions/{execution_id}/cancelendpoint addedOKNew endpoint POST /v2/agents/triggers/{trigger_id}/executions/{execution_id}/cancel added. Existing consumers are unaffected.
POST /v2/agents/triggers/{trigger_id}/rotate-secretendpoint addedOKNew endpoint POST /v2/agents/triggers/{trigger_id}/rotate-secret added. Existing consumers are unaffected.
POST /v2/agents/triggers/{trigger_id}/webhookendpoint addedOKNew endpoint POST /v2/agents/triggers/{trigger_id}/webhook added. Existing consumers are unaffected.
GET /v2/agents/webhook-providersendpoint addedOKNew endpoint GET /v2/agents/webhook-providers added. Existing consumers are unaffected.
components/schemas/checkpoint.idproperty removedBreakingRemoved
components/schemas/checkpoint.nameproperty removedBreakingRemoved
components/schemas/checkpoint.microvm_idproperty removedBreakingRemoved
components/schemas/checkpoint.microvm_nameproperty removedBreakingRemoved
components/schemas/checkpoint.regionproperty removedBreakingRemoved
components/schemas/checkpoint.sizeproperty removedBreakingRemoved
components/schemas/checkpoint.statusread only changedOKtrue → false
components/schemas/checkpoint.statusenum values removedPotentialRemoved: CHECKPOINT_CREATING, CHECKPOINT_AVAILABLE, CHECKPOINT_FAILED, CHECKPOINT_DELETING, CHECKPOINT_DELETED
components/schemas/checkpoint.statusenum values addedOKAdded: PENDING, READY, FAILED
components/schemas/checkpoint.memory_bytesproperty removedBreakingRemoved
components/schemas/checkpoint.disk_bytesproperty removedBreakingRemoved
components/schemas/checkpoint.created_atread only changedOKtrue → false
components/schemas/checkpoint.checkpoint_idproperty addedOKAdded
components/schemas/checkpoint.session_idproperty addedOKAdded
components/schemas/checkpoint.kindproperty addedOKAdded
components/schemas/checkpoint.labelproperty addedOKAdded
components/schemas/checkpoint.event_idproperty addedOKAdded
components/schemas/checkpoint.size_bytesproperty addedOKAdded
components/schemas/checkpoint.error_messageproperty addedOKAdded
components/schemas/agent_config_summaryschema addedOKShared schema "agent_config_summary" was added.
components/schemas/list_agent_configs_responseschema addedOKShared schema "list_agent_configs_response" was added.
components/schemas/insights_opt_inschema addedOKShared schema "insights_opt_in" was added.
components/schemas/agent_config_create_requestschema addedOKShared schema "agent_config_create_request" was added.
components/schemas/permission_ruleschema addedOKShared schema "permission_rule" was added.
components/schemas/permission_filesystemschema addedOKShared schema "permission_filesystem" was added.
components/schemas/permission_networkschema addedOKShared schema "permission_network" was added.
components/schemas/permissionsschema addedOKShared schema "permissions" was added.
components/schemas/agent_manifestschema addedOKShared schema "agent_manifest" was added.
components/schemas/agent_config_credential_slotschema addedOKShared schema "agent_config_credential_slot" was added.
components/schemas/agent_configschema addedOKShared schema "agent_config" was added.
components/schemas/agent_config_responseschema addedOKShared schema "agent_config_response" was added.
components/schemas/agent_config_clone_requestschema addedOKShared schema "agent_config_clone_request" was added.
components/schemas/agent_kindschema addedOKShared schema "agent_kind" was added.
components/schemas/session_statusschema addedOKShared schema "session_status" was added.
components/schemas/definitions_sessionschema addedOKShared schema "definitions_session" was added.
components/schemas/definitions_list_sessions_responseschema addedOKShared schema "definitions_list_sessions_response" was added.
components/schemas/create_session_config_requestschema addedOKShared schema "create_session_config_request" was added.
components/schemas/definitions_create_session_responseschema addedOKShared schema "definitions_create_session_response" was added.
components/schemas/resolved_ruleschema addedOKShared schema "resolved_rule" was added.
components/schemas/rule_verdictschema addedOKShared schema "rule_verdict" was added.
components/schemas/validation_resultschema addedOKShared schema "validation_result" was added.
components/schemas/sandbox_sizeschema addedOKShared schema "sandbox_size" was added.
components/schemas/sandbox_sizes_responseschema addedOKShared schema "sandbox_sizes_response" was added.
components/schemas/get_session_responseschema addedOKShared schema "get_session_response" was added.
components/schemas/patch_session_requestschema addedOKShared schema "patch_session_request" was added.
components/schemas/checkpoint_statusschema addedOKShared schema "checkpoint_status" was added.
components/schemas/checkpoint_kindschema addedOKShared schema "checkpoint_kind" was added.
components/schemas/list_checkpoints_responseschema addedOKShared schema "list_checkpoints_response" was added.
components/schemas/create_checkpoint_requestschema addedOKShared schema "create_checkpoint_request" was added.
components/schemas/create_checkpoint_responseschema addedOKShared schema "create_checkpoint_response" was added.
components/schemas/get_checkpoint_responseschema addedOKShared schema "get_checkpoint_response" was added.
components/schemas/delete_checkpoint_responseschema addedOKShared schema "delete_checkpoint_response" was added.
components/schemas/rollback_to_checkpoint_responseschema addedOKShared schema "rollback_to_checkpoint_response" was added.
components/schemas/fork_session_requestschema addedOKShared schema "fork_session_request" was added.
components/schemas/fork_session_responseschema addedOKShared schema "fork_session_response" was added.
components/schemas/hitl_outcomeschema addedOKShared schema "hitl_outcome" was added.
components/schemas/resolution_sourceschema addedOKShared schema "resolution_source" was added.
components/schemas/resolve_hitl_requestschema addedOKShared schema "resolve_hitl_request" was added.
components/schemas/send_input_requestschema addedOKShared schema "send_input_request" was added.
components/schemas/send_input_responseschema addedOKShared schema "send_input_response" was added.
components/schemas/exec_in_sandbox_requestschema addedOKShared schema "exec_in_sandbox_request" was added.
components/schemas/exec_in_sandbox_responseschema addedOKShared schema "exec_in_sandbox_response" was added.
components/schemas/workspace_transfer_createdschema addedOKShared schema "workspace_transfer_created" was added.
components/schemas/workspace_transfer_statusschema addedOKShared schema "workspace_transfer_status" was added.
components/schemas/workspace_transfer_cancelledschema addedOKShared schema "workspace_transfer_cancelled" was added.
components/schemas/workspace_upload_committedschema addedOKShared schema "workspace_upload_committed" was added.
components/schemas/workspace_part_upload_urlschema addedOKShared schema "workspace_part_upload_url" was added.
components/schemas/workspace_part_upload_urlsschema addedOKShared schema "workspace_part_upload_urls" was added.
components/schemas/workspace_upload_responseschema addedOKShared schema "workspace_upload_response" was added.
components/schemas/stream_eventschema addedOKShared schema "stream_event" was added.
components/schemas/ingress_url_stateschema addedOKShared schema "ingress_url_state" was added.
components/schemas/session_ingress_urlschema addedOKShared schema "session_ingress_url" was added.
components/schemas/get_ingress_url_responseschema addedOKShared schema "get_ingress_url_response" was added.
components/schemas/sandbox_template_image_sourceschema addedOKShared schema "sandbox_template_image_source" was added.
components/schemas/sandbox_template_specschema addedOKShared schema "sandbox_template_spec" was added.
components/schemas/sandbox_templateschema addedOKShared schema "sandbox_template" was added.
components/schemas/list_templates_responseschema addedOKShared schema "list_templates_response" was added.
components/schemas/create_template_requestschema addedOKShared schema "create_template_request" was added.
components/schemas/create_template_responseschema addedOKShared schema "create_template_response" was added.
components/schemas/get_template_responseschema addedOKShared schema "get_template_response" was added.
components/schemas/update_template_requestschema addedOKShared schema "update_template_request" was added.
components/schemas/delete_template_responseschema addedOKShared schema "delete_template_response" was added.
components/schemas/sandbox_template_buildschema addedOKShared schema "sandbox_template_build" was added.
components/schemas/list_template_builds_responseschema addedOKShared schema "list_template_builds_response" was added.
components/schemas/get_template_build_responseschema addedOKShared schema "get_template_build_response" was added.
components/schemas/trigger_kindschema addedOKShared schema "trigger_kind" was added.
components/schemas/trigger_statusschema addedOKShared schema "trigger_status" was added.
components/schemas/trigger_session_modeschema addedOKShared schema "trigger_session_mode" was added.
components/schemas/trigger_output_modeschema addedOKShared schema "trigger_output_mode" was added.
components/schemas/trigger_output_readschema addedOKShared schema "trigger_output_read" was added.
components/schemas/webhook_provider_keyschema addedOKShared schema "webhook_provider_key" was added.
components/schemas/webhook_configschema addedOKShared schema "webhook_config" was added.
components/schemas/cron_configschema addedOKShared schema "cron_config" was added.
components/schemas/triggerschema addedOKShared schema "trigger" was added.
components/schemas/list_triggers_responseschema addedOKShared schema "list_triggers_response" was added.
components/schemas/slack_output_writeschema addedOKShared schema "slack_output_write" was added.
components/schemas/trigger_output_writeschema addedOKShared schema "trigger_output_write" was added.
components/schemas/create_webhook_configschema addedOKShared schema "create_webhook_config" was added.
components/schemas/create_cron_configschema addedOKShared schema "create_cron_config" was added.
components/schemas/create_trigger_requestschema addedOKShared schema "create_trigger_request" was added.
components/schemas/create_trigger_responseschema addedOKShared schema "create_trigger_response" was added.
components/schemas/get_trigger_responseschema addedOKShared schema "get_trigger_response" was added.
components/schemas/reusable_sessionschema addedOKShared schema "reusable_session" was added.
components/schemas/list_reusable_sessions_responseschema addedOKShared schema "list_reusable_sessions_response" was added.
components/schemas/update_trigger_requestschema addedOKShared schema "update_trigger_request" was added.
components/schemas/trigger_execution_statusschema addedOKShared schema "trigger_execution_status" was added.
components/schemas/trigger_executionschema addedOKShared schema "trigger_execution" was added.
components/schemas/list_trigger_executions_responseschema addedOKShared schema "list_trigger_executions_response" was added.
components/schemas/get_trigger_execution_responseschema addedOKShared schema "get_trigger_execution_response" was added.
components/schemas/rotate_secret_responseschema addedOKShared schema "rotate_secret_response" was added.
components/schemas/webhook_accepted_responseschema addedOKShared schema "webhook_accepted_response" was added.
components/schemas/webhook_signature_schemeschema addedOKShared schema "webhook_signature_scheme" was added.
components/schemas/webhook_provider_signatureschema addedOKShared schema "webhook_provider_signature" was added.
components/schemas/webhook_providerschema addedOKShared schema "webhook_provider" was added.
components/schemas/list_webhook_providers_responseschema addedOKShared schema "list_webhook_providers_response" was added.
components/schemas/checkpoint-2schema addedOKShared schema "checkpoint-2" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/gen-ai/simulation_runs/{run_uuid}/episodesendpoint addedOKNew 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 addedOKNew 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}/trajectoryendpoint addedOKNew 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_urlendpoint addedOKNew 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}/journeysendpoint removedBreakingEndpoint 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 removedBreakingEndpoint 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}/trajectoryendpoint removedBreakingEndpoint 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_urlendpoint removedBreakingEndpoint 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/consentparameter "source" modifiedOKdescription changed
GET /v1/consentdescription updatedOKSummary or description text changed. No contract impact.
PUT /v1/consentparameter "source" modifiedOKdescription changed
PUT /v1/consentdescription updatedOKSummary or description text changed. No contract impact.
GET /v1/consent/{agent_id}parameter "agent_id" modifiedOKdescription changed
GET /v1/consent/{agent_id}description updatedOKSummary or description text changed. No contract impact.
PUT /v1/consent/{agent_id}parameter "agent_id" modifiedOKdescription changed
PUT /v1/consent/{agent_id}description updatedOKSummary or description text changed. No contract impact.
GET /v1/signals/agents/{agent_id}/sessionsparameter "agent_id" modifiedOKdescription changed
GET /v1/signals/agents/{agent_id}/sessionsdescription updatedOKSummary or description text changed. No contract impact.
GET /v1/signals/sessions/{session_id}/dialoguesdescription updatedOKSummary or description text changed. No contract impact.
POST /v1/signals/exportsrequest body required removedOKNo longer required: agent_id
POST /v1/signals/exportsrequest body property addedOKAdded (optional)
POST /v1/signals/exportsdescription updatedOKSummary or description text changed. No contract impact.
POST /v1/signals/deletionsdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/gen-ai/simulation_runsparameter "statuses" modifiedOKdescription changed
GET /v2/gen-ai/simulation_runsresponse 200 property removedPotentialResponse 200 field "simulation_runs[].journeys_finished": Removed (was optional)
GET /v2/gen-ai/simulation_runsresponse 200 property removedPotentialResponse 200 field "simulation_runs[].total_journeys": Removed (was optional)
GET /v2/gen-ai/simulation_runsresponse 200 property addedOKResponse 200 field "simulation_runs[].episodes_finished": Added (optional)
GET /v2/gen-ai/simulation_runsresponse 200 property addedOKResponse 200 field "simulation_runs[].total_episodes": Added (optional)
POST /v2/gen-ai/simulation_runsresponse 200 property removedPotentialResponse 200 field "simulation_run.journeys_finished": Removed (was optional)
POST /v2/gen-ai/simulation_runsresponse 200 property removedPotentialResponse 200 field "simulation_run.total_journeys": Removed (was optional)
POST /v2/gen-ai/simulation_runsresponse 200 property addedOKResponse 200 field "simulation_run.episodes_finished": Added (optional)
POST /v2/gen-ai/simulation_runsresponse 200 property addedOKResponse 200 field "simulation_run.total_episodes": Added (optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property removedPotentialResponse 200 field "scenario_results[].journeys_finished": Removed (was optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property removedPotentialResponse 200 field "scenario_results[].total_journeys": Removed (was optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property addedOKResponse 200 field "scenario_results[].episodes_finished": Added (optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property addedOKResponse 200 field "scenario_results[].total_episodes": Added (optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property removedPotentialResponse 200 field "simulation_run.journeys_finished": Removed (was optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property removedPotentialResponse 200 field "simulation_run.total_journeys": Removed (was optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property addedOKResponse 200 field "simulation_run.episodes_finished": Added (optional)
GET /v2/gen-ai/simulation_runs/{run_uuid}response 200 property addedOKResponse 200 field "simulation_run.total_episodes": Added (optional)
PUT /v2/gen-ai/simulation_runs/{run_uuid}response 200 property removedPotentialResponse 200 field "simulation_run.journeys_finished": Removed (was optional)
PUT /v2/gen-ai/simulation_runs/{run_uuid}response 200 property removedPotentialResponse 200 field "simulation_run.total_journeys": Removed (was optional)
PUT /v2/gen-ai/simulation_runs/{run_uuid}response 200 property addedOKResponse 200 field "simulation_run.episodes_finished": Added (optional)
PUT /v2/gen-ai/simulation_runs/{run_uuid}response 200 property addedOKResponse 200 field "simulation_run.total_episodes": Added (optional)
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancelresponse 200 property removedPotentialResponse 200 field "simulation_run.journeys_finished": Removed (was optional)
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancelresponse 200 property removedPotentialResponse 200 field "simulation_run.total_journeys": Removed (was optional)
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancelresponse 200 property addedOKResponse 200 field "simulation_run.episodes_finished": Added (optional)
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancelresponse 200 property addedOKResponse 200 field "simulation_run.total_episodes": Added (optional)
components/schemas/export_job.typeproperty addedOKAdded
components/schemas/create_export_requestrequired removedPotentialNo longer required: agent_id
components/schemas/create_export_request.typeproperty addedOKAdded
components/schemas/apiSimulationJourneyCountsschema removedBreakingShared schema "apiSimulationJourneyCounts" was removed. Endpoints referencing it changed shape.
components/schemas/apiSimulationRun.journeys_finishedproperty removedBreakingRemoved
components/schemas/apiSimulationRun.total_journeysproperty removedBreakingRemoved
components/schemas/apiSimulationRun.episodes_finishedproperty addedOKAdded
components/schemas/apiSimulationRun.total_episodesproperty addedOKAdded
components/schemas/apiListSimulationRunsOutput.simulation_runs[].journeys_finishedproperty removedBreakingRemoved
components/schemas/apiListSimulationRunsOutput.simulation_runs[].total_journeysproperty removedBreakingRemoved
components/schemas/apiListSimulationRunsOutput.simulation_runs[].episodes_finishedproperty addedOKAdded
components/schemas/apiListSimulationRunsOutput.simulation_runs[].total_episodesproperty addedOKAdded
components/schemas/apiCreateSimulationRunOutput.simulation_run.journeys_finishedproperty removedBreakingRemoved
components/schemas/apiCreateSimulationRunOutput.simulation_run.total_journeysproperty removedBreakingRemoved
components/schemas/apiCreateSimulationRunOutput.simulation_run.episodes_finishedproperty addedOKAdded
components/schemas/apiCreateSimulationRunOutput.simulation_run.total_episodesproperty addedOKAdded
components/schemas/apiSimulationScenarioResult.journeys_finishedproperty removedBreakingRemoved
components/schemas/apiSimulationScenarioResult.total_journeysproperty removedBreakingRemoved
components/schemas/apiSimulationScenarioResult.episodes_finishedproperty addedOKAdded
components/schemas/apiSimulationScenarioResult.total_episodesproperty addedOKAdded
components/schemas/apiGetSimulationRunOutput.scenario_results[].journeys_finishedproperty removedBreakingRemoved
components/schemas/apiGetSimulationRunOutput.scenario_results[].total_journeysproperty removedBreakingRemoved
components/schemas/apiGetSimulationRunOutput.scenario_results[].episodes_finishedproperty addedOKAdded
components/schemas/apiGetSimulationRunOutput.scenario_results[].total_episodesproperty addedOKAdded
components/schemas/apiGetSimulationRunOutput.simulation_run.journeys_finishedproperty removedBreakingRemoved
components/schemas/apiGetSimulationRunOutput.simulation_run.total_journeysproperty removedBreakingRemoved
components/schemas/apiGetSimulationRunOutput.simulation_run.episodes_finishedproperty addedOKAdded
components/schemas/apiGetSimulationRunOutput.simulation_run.total_episodesproperty addedOKAdded
components/schemas/apiUpdateSimulationRunOutput.simulation_run.journeys_finishedproperty removedBreakingRemoved
components/schemas/apiUpdateSimulationRunOutput.simulation_run.total_journeysproperty removedBreakingRemoved
components/schemas/apiUpdateSimulationRunOutput.simulation_run.episodes_finishedproperty addedOKAdded
components/schemas/apiUpdateSimulationRunOutput.simulation_run.total_episodesproperty addedOKAdded
components/schemas/apiCancelSimulationRunOutput.simulation_run.journeys_finishedproperty removedBreakingRemoved
components/schemas/apiCancelSimulationRunOutput.simulation_run.total_journeysproperty removedBreakingRemoved
components/schemas/apiCancelSimulationRunOutput.simulation_run.episodes_finishedproperty addedOKAdded
components/schemas/apiCancelSimulationRunOutput.simulation_run.total_episodesproperty addedOKAdded
components/schemas/apiSimulationJourneySortFieldschema removedBreakingShared schema "apiSimulationJourneySortField" was removed. Endpoints referencing it changed shape.
components/schemas/apiSimulationJourneyStatusschema removedBreakingShared schema "apiSimulationJourneyStatus" was removed. Endpoints referencing it changed shape.
components/schemas/apiSimulationJourneyVerdictschema removedBreakingShared schema "apiSimulationJourneyVerdict" was removed. Endpoints referencing it changed shape.
components/schemas/apiSimulationJourneyschema removedBreakingShared schema "apiSimulationJourney" was removed. Endpoints referencing it changed shape.
components/schemas/apiListSimulationJourneysOutputschema removedBreakingShared schema "apiListSimulationJourneysOutput" was removed. Endpoints referencing it changed shape.
components/schemas/apiGetSimulationJourneyOutputschema removedBreakingShared schema "apiGetSimulationJourneyOutput" was removed. Endpoints referencing it changed shape.
components/schemas/apiSimulationTrajectoryJudgeResult.verdictenum values removedPotentialRemoved: SIMULATION_JOURNEY_VERDICT_UNSPECIFIED, SIMULATION_JOURNEY_VERDICT_SUCCESS, SIMULATION_JOURNEY_VERDICT_FAILURE, SIMULATION_JOURNEY_VERDICT_INCONCLUSIVE
components/schemas/apiSimulationTrajectoryJudgeResult.verdictenum values addedOKAdded: SIMULATION_EPISODE_VERDICT_UNSPECIFIED, SIMULATION_EPISODE_VERDICT_SUCCESS, SIMULATION_EPISODE_VERDICT_FAILURE, SIMULATION_EPISODE_VERDICT_INCONCLUSIVE
components/schemas/apiSimulationTrajectoryJudgeResult.verdictdefault changedPotential"SIMULATION_JOURNEY_VERDICT_UNSPECIFIED" → "SIMULATION_EPISODE_VERDICT_UNSPECIFIED"
components/schemas/apiSimulationTrajectory.journey_indexproperty removedBreakingRemoved
components/schemas/apiSimulationTrajectory.journey_uuidproperty removedBreakingRemoved
components/schemas/apiSimulationTrajectory.judge.verdictenum values removedPotentialRemoved: SIMULATION_JOURNEY_VERDICT_UNSPECIFIED, SIMULATION_JOURNEY_VERDICT_SUCCESS, SIMULATION_JOURNEY_VERDICT_FAILURE, SIMULATION_JOURNEY_VERDICT_INCONCLUSIVE
components/schemas/apiSimulationTrajectory.judge.verdictenum values addedOKAdded: SIMULATION_EPISODE_VERDICT_UNSPECIFIED, SIMULATION_EPISODE_VERDICT_SUCCESS, SIMULATION_EPISODE_VERDICT_FAILURE, SIMULATION_EPISODE_VERDICT_INCONCLUSIVE
components/schemas/apiSimulationTrajectory.judge.verdictdefault changedPotential"SIMULATION_JOURNEY_VERDICT_UNSPECIFIED" → "SIMULATION_EPISODE_VERDICT_UNSPECIFIED"
components/schemas/apiSimulationTrajectory.episode_indexproperty addedOKAdded
components/schemas/apiSimulationTrajectory.episode_uuidproperty addedOKAdded
components/schemas/apiGetSimulationJourneyTrajectoryOutputschema removedBreakingShared schema "apiGetSimulationJourneyTrajectoryOutput" was removed. Endpoints referencing it changed shape.
components/schemas/apiGetSimulationJourneyTrajectoryURLOutputschema removedBreakingShared schema "apiGetSimulationJourneyTrajectoryURLOutput" was removed. Endpoints referencing it changed shape.
components/schemas/apiSimulationEpisodeCountsschema addedOKShared schema "apiSimulationEpisodeCounts" was added.
components/schemas/apiSimulationEpisodeSortFieldschema addedOKShared schema "apiSimulationEpisodeSortField" was added.
components/schemas/apiSimulationEpisodeStatusschema addedOKShared schema "apiSimulationEpisodeStatus" was added.
components/schemas/apiSimulationEpisodeVerdictschema addedOKShared schema "apiSimulationEpisodeVerdict" was added.
components/schemas/apiSimulationEpisodeschema addedOKShared schema "apiSimulationEpisode" was added.
components/schemas/apiListSimulationEpisodesOutputschema addedOKShared schema "apiListSimulationEpisodesOutput" was added.
components/schemas/apiGetSimulationEpisodeOutputschema addedOKShared schema "apiGetSimulationEpisodeOutput" was added.
components/schemas/apiGetSimulationEpisodeTrajectoryOutputschema addedOKShared schema "apiGetSimulationEpisodeTrajectoryOutput" was added.
components/schemas/apiGetSimulationEpisodeTrajectoryURLOutputschema addedOKShared schema "apiGetSimulationEpisodeTrajectoryURLOutput" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/insights/query/{region}/traces/searchendpoint addedOKNew endpoint POST /v2/insights/query/{region}/traces/search added. Existing consumers are unaffected.
GET /v2/insights/query/{region}/traces/{trace_id}endpoint addedOKNew endpoint GET /v2/insights/query/{region}/traces/{trace_id} added. Existing consumers are unaffected.
POST /v2/insights/query/{region}/spans/searchendpoint addedOKNew endpoint POST /v2/insights/query/{region}/spans/search added. Existing consumers are unaffected.
PUT /v1/consentendpoint addedOKNew endpoint PUT /v1/consent added. Existing consumers are unaffected.
GET /v1/signals/deletionsendpoint addedOKNew endpoint GET /v1/signals/deletions added. Existing consumers are unaffected.
POST /v1/signals/deletionsendpoint addedOKNew endpoint POST /v1/signals/deletions added. Existing consumers are unaffected.
GET /v1/signals/deletions/{deletion_id}endpoint addedOKNew endpoint GET /v1/signals/deletions/{deletion_id} added. Existing consumers are unaffected.
GET /v2/microvmsendpoint addedOKNew endpoint GET /v2/microvms added. Existing consumers are unaffected.
POST /v2/microvmsendpoint addedOKNew endpoint POST /v2/microvms added. Existing consumers are unaffected.
GET /v2/microvms/optionsendpoint addedOKNew endpoint GET /v2/microvms/options added. Existing consumers are unaffected.
GET /v2/microvms/checkpointsendpoint addedOKNew endpoint GET /v2/microvms/checkpoints added. Existing consumers are unaffected.
GET /v2/microvms/checkpoints/{checkpoint_id}endpoint addedOKNew endpoint GET /v2/microvms/checkpoints/{checkpoint_id} added. Existing consumers are unaffected.
DELETE /v2/microvms/checkpoints/{checkpoint_id}endpoint addedOKNew endpoint DELETE /v2/microvms/checkpoints/{checkpoint_id} added. Existing consumers are unaffected.
GET /v2/microvms/{microvm_id}endpoint addedOKNew endpoint GET /v2/microvms/{microvm_id} added. Existing consumers are unaffected.
DELETE /v2/microvms/{microvm_id}endpoint addedOKNew endpoint DELETE /v2/microvms/{microvm_id} added. Existing consumers are unaffected.
POST /v2/microvms/{microvm_id}/pauseendpoint addedOKNew endpoint POST /v2/microvms/{microvm_id}/pause added. Existing consumers are unaffected.
POST /v2/microvms/{microvm_id}/resumeendpoint addedOKNew endpoint POST /v2/microvms/{microvm_id}/resume added. Existing consumers are unaffected.
POST /v2/microvms/{microvm_id}/execendpoint addedOKNew endpoint POST /v2/microvms/{microvm_id}/exec added. Existing consumers are unaffected.
GET /v2/microvms/{microvm_id}/consoleendpoint addedOKNew endpoint GET /v2/microvms/{microvm_id}/console added. Existing consumers are unaffected.
POST /v2/microvms/{microvm_id}/checkpointsendpoint addedOKNew endpoint POST /v2/microvms/{microvm_id}/checkpoints added. Existing consumers are unaffected.
GET /v1/consentparameter addedOKNew optional parameter "source" (in query). Existing requests keep working.
GET /v1/consentresponse 400 addedOKResponse status 400 was added.
GET /v1/consentdescription updatedOKSummary or description text changed. No contract impact.
GET /v1/consent/{agent_id}response 400 addedOKResponse status 400 was added.
GET /v1/consent/{agent_id}description updatedOKSummary or description text changed. No contract impact.
PUT /v1/consent/{agent_id}response 400 addedOKResponse status 400 was added.
PUT /v1/consent/{agent_id}description updatedOKSummary or description text changed. No contract impact.
components/schemas/consent_record.agent_idformat changedOKuuid → (none)
components/schemas/consent_record.sourceproperty addedBreakingAdded (required)
components/schemas/list_consents.consents[].agent_idformat changedOKuuid → (none)
components/schemas/list_consents.consents[].sourceproperty addedBreakingAdded (required)
components/schemas/list_consents.sourceproperty addedOKAdded
components/schemas/agent_consentrequired removedPotentialNo longer required: id, allowed, updated_at
components/schemas/agent_consent.allowedproperty removedBreakingRemoved
components/schemas/agent_consent.sourceproperty addedBreakingAdded (required)
components/schemas/traces_time_instantschema addedOKShared schema "traces_time_instant" was added.
components/schemas/traces_time_rangeschema addedOKShared schema "traces_time_range" was added.
components/schemas/traces_filter_expressionschema addedOKShared schema "traces_filter_expression" was added.
components/schemas/traces_field_refschema addedOKShared schema "traces_field_ref" was added.
components/schemas/traces_filter_valueschema addedOKShared schema "traces_filter_value" was added.
components/schemas/traces_order_byschema addedOKShared schema "traces_order_by" was added.
components/schemas/traces_pagination_requestschema addedOKShared schema "traces_pagination_request" was added.
components/schemas/traces_search_requestschema addedOKShared schema "traces_search_request" was added.
components/schemas/traces_trace_summaryschema addedOKShared schema "traces_trace_summary" was added.
components/schemas/traces_pagination_responseschema addedOKShared schema "traces_pagination_response" was added.
components/schemas/traces_search_responseschema addedOKShared schema "traces_search_response" was added.
components/schemas/traces_span_recordschema addedOKShared schema "traces_span_record" was added.
components/schemas/traces_trace_responseschema addedOKShared schema "traces_trace_response" was added.
components/schemas/spans_time_boundschema addedOKShared schema "spans_time_bound" was added.
components/schemas/spans_time_rangeschema addedOKShared schema "spans_time_range" was added.
components/schemas/spans_filter_fieldschema addedOKShared schema "spans_filter_field" was added.
components/schemas/spans_filter_valueschema addedOKShared schema "spans_filter_value" was added.
components/schemas/spans_filter_expressionschema addedOKShared schema "spans_filter_expression" was added.
components/schemas/spans_order_byschema addedOKShared schema "spans_order_by" was added.
components/schemas/spans_pagination_requestschema addedOKShared schema "spans_pagination_request" was added.
components/schemas/spans_search_requestschema addedOKShared schema "spans_search_request" was added.
components/schemas/span_recordschema addedOKShared schema "span_record" was added.
components/schemas/spans_pagination_responseschema addedOKShared schema "spans_pagination_response" was added.
components/schemas/spans_search_responseschema addedOKShared schema "spans_search_response" was added.
components/schemas/deletion_jobschema addedOKShared schema "deletion_job" was added.
components/schemas/create_deletion_requestschema addedOKShared schema "create_deletion_request" was added.
components/schemas/microvm_sizeschema addedOKShared schema "microvm_size" was added.
components/schemas/microvm_sourceschema addedOKShared schema "microvm_source" was added.
components/schemas/microvm_auto_pauseschema addedOKShared schema "microvm_auto_pause" was added.
components/schemas/microvm_urlschema addedOKShared schema "microvm_url" was added.
components/schemas/microvmschema addedOKShared schema "microvm" was added.
components/schemas/microvm_createschema addedOKShared schema "microvm_create" was added.
components/schemas/microvm_errorschema addedOKShared schema "microvm_error" was added.
components/schemas/microvm_optionsschema addedOKShared schema "microvm_options" was added.
components/schemas/checkpointschema addedOKShared schema "checkpoint" was added.
components/schemas/exec_requestschema addedOKShared schema "exec_request" was added.
components/schemas/exec_responseschema addedOKShared schema "exec_response" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v1/consentendpoint addedOKNew endpoint GET /v1/consent added. Existing consumers are unaffected.
GET /v1/consent/{agent_id}endpoint addedOKNew endpoint GET /v1/consent/{agent_id} added. Existing consumers are unaffected.
PUT /v1/consent/{agent_id}endpoint addedOKNew endpoint PUT /v1/consent/{agent_id} added. Existing consumers are unaffected.
GET /v1/signals/agents/{agent_id}/sessionsendpoint addedOKNew endpoint GET /v1/signals/agents/{agent_id}/sessions added. Existing consumers are unaffected.
GET /v1/signals/sessions/{session_id}/dialoguesendpoint addedOKNew endpoint GET /v1/signals/sessions/{session_id}/dialogues added. Existing consumers are unaffected.
GET /v1/signals/exportsendpoint addedOKNew endpoint GET /v1/signals/exports added. Existing consumers are unaffected.
POST /v1/signals/exportsendpoint addedOKNew endpoint POST /v1/signals/exports added. Existing consumers are unaffected.
GET /v1/signals/exports/optionsendpoint addedOKNew endpoint GET /v1/signals/exports/options added. Existing consumers are unaffected.
GET /v1/signals/exports/{export_id}endpoint addedOKNew endpoint GET /v1/signals/exports/{export_id} added. Existing consumers are unaffected.
GET /v1/signals/exports/{export_id}/downloadendpoint addedOKNew endpoint GET /v1/signals/exports/{export_id}/download added. Existing consumers are unaffected.
components/schemas/consent_recordschema addedOKShared schema "consent_record" was added.
components/schemas/list_consentsschema addedOKShared schema "list_consents" was added.
components/schemas/agent_consentschema addedOKShared schema "agent_consent" was added.
components/schemas/session-2schema addedOKShared schema "session-2" was added.
components/schemas/session_dialogueschema addedOKShared schema "session_dialogue" was added.
components/schemas/export_jobschema addedOKShared schema "export_job" was added.
components/schemas/create_export_requestschema addedOKShared schema "create_export_request" was added.
components/schemas/export_optionsschema addedOKShared schema "export_options" was added.
components/schemas/export_downloadschema addedOKShared schema "export_download" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/insights/query/{region}/prom/api/v1/queryendpoint addedOKNew endpoint POST /v2/insights/query/{region}/prom/api/v1/query added. Existing consumers are unaffected.
POST /v2/insights/query/{region}/prom/api/v1/query_rangeendpoint addedOKNew endpoint POST /v2/insights/query/{region}/prom/api/v1/query_range added. Existing consumers are unaffected.
POST /v2/insights/query/{region}/prom/api/v1/labelsendpoint addedOKNew endpoint POST /v2/insights/query/{region}/prom/api/v1/labels added. Existing consumers are unaffected.
POST /v2/insights/query/{region}/prom/api/v1/seriesendpoint addedOKNew endpoint POST /v2/insights/query/{region}/prom/api/v1/series added. Existing consumers are unaffected.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/insights/notification-channelsrequest body write only changedOKfalse → true
POST /v2/insights/notification-channelsrequest body write only changedOKfalse → true
POST /v2/insights/notification-channelsrequest body write only changedOKfalse → true
POST /v2/insights/notification-channelsrequest body write only changedOKfalse → true
POST /v2/insights/notification-channelsdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/insights/notification-channels/{id}description updatedOKSummary or description text changed. No contract impact.
PUT /v2/insights/notification-channels/{id}request body write only changedOKfalse → true
PUT /v2/insights/notification-channels/{id}request body write only changedOKfalse → true
PUT /v2/insights/notification-channels/{id}request body write only changedOKfalse → true
PUT /v2/insights/notification-channels/{id}request body write only changedOKfalse → true
PUT /v2/insights/notification-channels/{id}description updatedOKSummary or description text changed. No contract impact.
components/schemas/slack_notification_config.webhook_urlwrite only changedOKfalse → true
components/schemas/webhook_basic_auth.passwordwrite only changedOKfalse → true
components/schemas/webhook_bearer_token.tokenwrite only changedOKfalse → true
components/schemas/webhook_signature_config.secretwrite only changedOKfalse → true
components/schemas/webhook_notification_config.basic_auth.passwordwrite only changedOKfalse → true
components/schemas/webhook_notification_config.bearer_token.tokenwrite only changedOKfalse → true
components/schemas/webhook_notification_config.signature.secretwrite only changedOKfalse → true
components/schemas/notification_channel.slack.webhook_urlproperty removedBreakingRemoved
components/schemas/notification_channel.slack.webhook_url_statusproperty addedOKAdded
components/schemas/notification_channel.webhook.basic_auth.passwordproperty removedBreakingRemoved
components/schemas/notification_channel.webhook.basic_auth.password_statusproperty addedOKAdded
components/schemas/notification_channel.webhook.bearer_token.tokenproperty removedBreakingRemoved
components/schemas/notification_channel.webhook.bearer_token.token_statusproperty addedOKAdded
components/schemas/notification_channel.webhook.signature.secretproperty removedBreakingRemoved
components/schemas/notification_channel.webhook.signature.secret_statusproperty addedOKAdded
components/schemas/list_notification_channels.notification_channels[].slack.webhook_urlproperty removedBreakingRemoved
components/schemas/list_notification_channels.notification_channels[].slack.webhook_url_statusproperty addedOKAdded
components/schemas/list_notification_channels.notification_channels[].webhook.basic_auth.passwordproperty removedBreakingRemoved
components/schemas/list_notification_channels.notification_channels[].webhook.basic_auth.password_statusproperty addedOKAdded
components/schemas/list_notification_channels.notification_channels[].webhook.bearer_token.tokenproperty removedBreakingRemoved
components/schemas/list_notification_channels.notification_channels[].webhook.bearer_token.token_statusproperty addedOKAdded
components/schemas/list_notification_channels.notification_channels[].webhook.signature.secretproperty removedBreakingRemoved
components/schemas/list_notification_channels.notification_channels[].webhook.signature.secret_statusproperty addedOKAdded
components/schemas/notification_channel_request.slack.webhook_urlwrite only changedOKfalse → true
components/schemas/notification_channel_request.webhook.basic_auth.passwordwrite only changedOKfalse → true
components/schemas/notification_channel_request.webhook.bearer_token.tokenwrite only changedOKfalse → true
components/schemas/notification_channel_request.webhook.signature.secretwrite only changedOKfalse → true
components/schemas/secret_statusschema addedOKShared schema "secret_status" was added.
components/schemas/slack_notification_config_responseschema addedOKShared schema "slack_notification_config_response" was added.
components/schemas/webhook_basic_auth_responseschema addedOKShared schema "webhook_basic_auth_response" was added.
components/schemas/webhook_bearer_token_responseschema addedOKShared schema "webhook_bearer_token_response" was added.
components/schemas/webhook_signature_config_responseschema addedOKShared schema "webhook_signature_config_response" was added.
components/schemas/webhook_notification_config_responseschema addedOKShared schema "webhook_notification_config_response" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/gen-ai/agentsresponse 200 enum values removedPotentialResponse 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}/functionsresponse 200 enum values removedPotentialResponse 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 removedPotentialResponse 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 removedPotentialResponse 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}/guardrailsresponse 200 enum values removedPotentialResponse 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 removedPotentialResponse 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_basesresponse 200 enum values removedPotentialResponse 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 removedPotentialResponse 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 removedPotentialResponse 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 removedPotentialResponse 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 removedPotentialResponse 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 removedPotentialResponse 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_agentsresponse 200 enum values removedPotentialResponse 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_visibilityresponse 200 enum values removedPotentialResponse 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}/agentsresponse 200 enum values removedPotentialResponse 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_datasetsparameter "dataset_type" enum values removedBreakingRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
GET /v2/gen-ai/evaluation_datasetsresponse 200 enum values removedPotentialResponse 200 field "evaluation_datasets[].dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
POST /v2/gen-ai/evaluation_datasetsrequest body enum values removedBreakingRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
GET /v2/gen-ai/evaluation_test_casesresponse 200 enum values removedPotentialResponse 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 removedPotentialResponse 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}/agentsresponse 200 enum values removedPotentialResponse 200 field "agents[].workspace.evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
GET /v2/gen-ai/workspacesresponse 200 enum values removedPotentialResponse 200 field "workspaces[].evaluation_test_cases[].dataset.dataset_type": Removed: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
POST /v2/gen-ai/workspacesresponse 200 enum values removedPotentialResponse 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 removedPotentialResponse 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 removedPotentialResponse 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}/agentsresponse 200 enum values removedPotentialResponse 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}/agentsresponse 200 enum values removedPotentialResponse 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_casesresponse 200 enum values removedPotentialResponse 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_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiEvaluationDatasetTypeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiEvaluationDataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiEvaluationTestCase.dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiWorkspace.agents[].workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiCreateAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiLinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUpdateAgentFunctionOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUnlinkAgentFunctionOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiLinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUnlinkAgentGuardrailOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiLinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUnlinkKnowledgeBaseOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiGetAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUpdateAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiDeleteAgentOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiGetChildrenOutput.children[].workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUpdateAgentDeploymentVisbilityOutput.agent.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListAgentsByAnthropicKeyOutput.agents[].workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListEvaluationDatasetsOutput.evaluation_datasets[].dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiCreateEvaluationDatasetInputPublic.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListEvaluationTestCasesOutput.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiGetEvaluationTestCaseOutput.evaluation_test_case.dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListAgentsByOpenAIKeyOutput.agents[].workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListWorkspacesOutput.workspaces[].evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiCreateWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiGetWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiUpdateWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListAgentsByWorkspaceOutput.agents[].workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiMoveAgentsToWorkspaceOutput.workspace.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK
components/schemas/apiListEvaluationTestCasesByWorkspaceOutput.evaluation_test_cases[].dataset.dataset_typeenum values removedPotentialRemoved: EVALUATION_DATASET_TYPE_ADK, EVALUATION_DATASET_TYPE_NON_ADK

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/insights/alert-instancesendpoint addedOKNew endpoint GET /v2/insights/alert-instances added. Existing consumers are unaffected.
GET /v2/insights/alert-instances/{id}endpoint addedOKNew endpoint GET /v2/insights/alert-instances/{id} added. Existing consumers are unaffected.
GET /v2/insights/alert-rulesendpoint addedOKNew endpoint GET /v2/insights/alert-rules added. Existing consumers are unaffected.
POST /v2/insights/alert-rulesendpoint addedOKNew endpoint POST /v2/insights/alert-rules added. Existing consumers are unaffected.
GET /v2/insights/alert-rules/{id}endpoint addedOKNew endpoint GET /v2/insights/alert-rules/{id} added. Existing consumers are unaffected.
PUT /v2/insights/alert-rules/{id}endpoint addedOKNew endpoint PUT /v2/insights/alert-rules/{id} added. Existing consumers are unaffected.
DELETE /v2/insights/alert-rules/{id}endpoint addedOKNew endpoint DELETE /v2/insights/alert-rules/{id} added. Existing consumers are unaffected.
GET /v2/insights/notification-channelsendpoint addedOKNew endpoint GET /v2/insights/notification-channels added. Existing consumers are unaffected.
POST /v2/insights/notification-channelsendpoint addedOKNew endpoint POST /v2/insights/notification-channels added. Existing consumers are unaffected.
GET /v2/insights/notification-channels/{id}endpoint addedOKNew endpoint GET /v2/insights/notification-channels/{id} added. Existing consumers are unaffected.
PUT /v2/insights/notification-channels/{id}endpoint addedOKNew endpoint PUT /v2/insights/notification-channels/{id} added. Existing consumers are unaffected.
DELETE /v2/insights/notification-channels/{id}endpoint addedOKNew endpoint DELETE /v2/insights/notification-channels/{id} added. Existing consumers are unaffected.
GET /v2/insights/query/{region}/prom/api/v1/queryendpoint addedOKNew endpoint GET /v2/insights/query/{region}/prom/api/v1/query added. Existing consumers are unaffected.
GET /v2/insights/query/{region}/prom/api/v1/query_rangeendpoint addedOKNew endpoint GET /v2/insights/query/{region}/prom/api/v1/query_range added. Existing consumers are unaffected.
GET /v2/insights/query/{region}/prom/api/v1/labelsendpoint addedOKNew 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}/valuesendpoint addedOKNew 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/seriesendpoint addedOKNew endpoint GET /v2/insights/query/{region}/prom/api/v1/series added. Existing consumers are unaffected.
POST /v2/insights/query/{region}/logs/searchendpoint addedOKNew endpoint POST /v2/insights/query/{region}/logs/search added. Existing consumers are unaffected.
PUT /v2/databases/{database_cluster_uuid}/users/{username}response 422 addedOKResponse status 422 was added.
PUT /v2/databases/{database_cluster_uuid}/users/{username}description updatedOKSummary or description text changed. No contract impact.
POST /v2/load_balancersrequest body allOf removedBreakingallOf removed
POST /v2/load_balancersrequest body oneOf addedOKoneOf added with 2 schema(s)
POST /v2/load_balancers/{lb_id}/dropletsrequest body required removedOKNo longer required: droplet_ids
POST /v2/load_balancers/{lb_id}/dropletsrequest body property removedPotentialRemoved (was required)
POST /v2/load_balancers/{lb_id}/dropletsrequest body allOf addedPotentialallOf added with 2 schema(s)
DELETE /v2/load_balancers/{lb_id}/dropletsrequest body required removedOKNo longer required: droplet_ids
DELETE /v2/load_balancers/{lb_id}/dropletsrequest body property removedPotentialRemoved (was required)
DELETE /v2/load_balancers/{lb_id}/dropletsrequest body allOf addedPotentialallOf added with 2 schema(s)
components/schemas/load_balancer_createallOf removedBreakingallOf removed
components/schemas/load_balancer_createoneOf addedOKoneOf added with 2 schema(s)
components/schemas/alert_instanceschema addedOKShared schema "alert_instance" was added.
components/schemas/query_filterschema addedOKShared schema "query_filter" was added.
components/schemas/metrics_queryschema addedOKShared schema "metrics_query" was added.
components/schemas/alert_conditionschema addedOKShared schema "alert_condition" was added.
components/schemas/alert_thresholdsschema addedOKShared schema "alert_thresholds" was added.
components/schemas/notification_channel_bindingschema addedOKShared schema "notification_channel_binding" was added.
components/schemas/alert_rule_specschema addedOKShared schema "alert_rule_spec" was added.
components/schemas/alert_ruleschema addedOKShared schema "alert_rule" was added.
components/schemas/list_alert_rulesschema addedOKShared schema "list_alert_rules" was added.
components/schemas/alert_rule_requestschema addedOKShared schema "alert_rule_request" was added.
components/schemas/alert_rule_create_requestschema addedOKShared schema "alert_rule_create_request" was added.
components/schemas/email_notification_configschema addedOKShared schema "email_notification_config" was added.
components/schemas/slack_notification_configschema addedOKShared schema "slack_notification_config" was added.
components/schemas/webhook_basic_authschema addedOKShared schema "webhook_basic_auth" was added.
components/schemas/webhook_bearer_tokenschema addedOKShared schema "webhook_bearer_token" was added.
components/schemas/webhook_signature_configschema addedOKShared schema "webhook_signature_config" was added.
components/schemas/webhook_notification_configschema addedOKShared schema "webhook_notification_config" was added.
components/schemas/notification_channel_usageschema addedOKShared schema "notification_channel_usage" was added.
components/schemas/notification_channelschema addedOKShared schema "notification_channel" was added.
components/schemas/list_notification_channelsschema addedOKShared schema "list_notification_channels" was added.
components/schemas/notification_channel_requestschema addedOKShared schema "notification_channel_request" was added.
components/schemas/prom_metric_labelsschema addedOKShared schema "prom_metric_labels" was added.
components/schemas/prom_sampleschema addedOKShared schema "prom_sample" was added.
components/schemas/prom_vector_sampleschema addedOKShared schema "prom_vector_sample" was added.
components/schemas/prom_matrix_sampleschema addedOKShared schema "prom_matrix_sample" was added.
components/schemas/prom_query_dataschema addedOKShared schema "prom_query_data" was added.
components/schemas/prom_query_responseschema addedOKShared schema "prom_query_response" was added.
components/schemas/prom_errorschema addedOKShared schema "prom_error" was added.
components/schemas/prom_matrix_dataschema addedOKShared schema "prom_matrix_data" was added.
components/schemas/prom_query_range_responseschema addedOKShared schema "prom_query_range_response" was added.
components/schemas/prom_string_list_responseschema addedOKShared schema "prom_string_list_response" was added.
components/schemas/prom_series_responseschema addedOKShared schema "prom_series_response" was added.
components/schemas/logs_time_instantschema addedOKShared schema "logs_time_instant" was added.
components/schemas/logs_time_rangeschema addedOKShared schema "logs_time_range" was added.
components/schemas/logs_field_refschema addedOKShared schema "logs_field_ref" was added.
components/schemas/logs_filter_valueschema addedOKShared schema "logs_filter_value" was added.
components/schemas/logs_filter_conditionschema addedOKShared schema "logs_filter_condition" was added.
components/schemas/logs_filter_expressionschema addedOKShared schema "logs_filter_expression" was added.
components/schemas/logs_order_byschema addedOKShared schema "logs_order_by" was added.
components/schemas/logs_pagination_requestschema addedOKShared schema "logs_pagination_request" was added.
components/schemas/logs_search_requestschema addedOKShared schema "logs_search_request" was added.
components/schemas/logs_log_recordschema addedOKShared schema "logs_log_record" was added.
components/schemas/logs_pagination_responseschema addedOKShared schema "logs_pagination_response" was added.
components/schemas/logs_search_responseschema addedOKShared schema "logs_search_response" was added.
components/schemas/load_balancer_droplet_idsschema addedOKShared schema "load_balancer_droplet_ids" was added.
components/schemas/load_balancer_droplet_tagschema addedOKShared schema "load_balancer_droplet_tag" was added.
components/schemas/load_balancer_ipschema addedOKShared schema "load_balancer_ip" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/action-gateway/actors/{actor_id}/limitsendpoint addedOKNew endpoint GET /v2/action-gateway/actors/{actor_id}/limits added. Existing consumers are unaffected.
POST /v2/action-gateway/actors/{actor_id}/limits:clearendpoint addedOKNew endpoint POST /v2/action-gateway/actors/{actor_id}/limits:clear added. Existing consumers are unaffected.
POST /v2/action-gateway/actors/{actor_id}/limits:setendpoint addedOKNew endpoint POST /v2/action-gateway/actors/{actor_id}/limits:set added. Existing consumers are unaffected.
GET /v2/action-gateway/mcp-serversendpoint addedOKNew endpoint GET /v2/action-gateway/mcp-servers added. Existing consumers are unaffected.
POST /v2/action-gateway/mcp-serversendpoint addedOKNew endpoint POST /v2/action-gateway/mcp-servers added. Existing consumers are unaffected.
GET /v2/action-gateway/mcp-servers/{server_ref}endpoint addedOKNew endpoint GET /v2/action-gateway/mcp-servers/{server_ref} added. Existing consumers are unaffected.
PATCH /v2/action-gateway/mcp-servers/{server_ref}endpoint addedOKNew endpoint PATCH /v2/action-gateway/mcp-servers/{server_ref} added. Existing consumers are unaffected.
DELETE /v2/action-gateway/mcp-servers/{server_ref}endpoint addedOKNew endpoint DELETE /v2/action-gateway/mcp-servers/{server_ref} added. Existing consumers are unaffected.
POST /v2/action-gateway/mcp-servers/{server_ref}/resyncendpoint addedOKNew endpoint POST /v2/action-gateway/mcp-servers/{server_ref}/resync added. Existing consumers are unaffected.
GET /v2/action-gateway/mcp-servers/{server_ref}/toolsendpoint addedOKNew endpoint GET /v2/action-gateway/mcp-servers/{server_ref}/tools added. Existing consumers are unaffected.
PUT /v2/action-gateway/mcp-servers/{server_ref}/toolsendpoint addedOKNew endpoint PUT /v2/action-gateway/mcp-servers/{server_ref}/tools added. Existing consumers are unaffected.
GET /v2/action-gateway/output-viewsendpoint addedOKNew endpoint GET /v2/action-gateway/output-views added. Existing consumers are unaffected.
POST /v2/action-gateway/output-viewsendpoint addedOKNew endpoint POST /v2/action-gateway/output-views added. Existing consumers are unaffected.
POST /v2/action-gateway/output-views/previewendpoint addedOKNew endpoint POST /v2/action-gateway/output-views/preview added. Existing consumers are unaffected.
GET /v2/action-gateway/output-views/{view_id}endpoint addedOKNew endpoint GET /v2/action-gateway/output-views/{view_id} added. Existing consumers are unaffected.
DELETE /v2/action-gateway/output-views/{view_id}endpoint addedOKNew endpoint DELETE /v2/action-gateway/output-views/{view_id} added. Existing consumers are unaffected.
GET /v2/action-gateway/sessions/searchendpoint addedOKNew endpoint GET /v2/action-gateway/sessions/search added. Existing consumers are unaffected.
GET /v2/action-gateway/toolbelts/searchendpoint addedOKNew endpoint GET /v2/action-gateway/toolbelts/search added. Existing consumers are unaffected.
GET /v2/action-gateway/toolbelts/{name}/providersendpoint addedOKNew endpoint GET /v2/action-gateway/toolbelts/{name}/providers added. Existing consumers are unaffected.
GET /v2/action-gateway/toolbelts/{name}/providers/{provider}/toolsendpoint addedOKNew endpoint GET /v2/action-gateway/toolbelts/{name}/providers/{provider}/tools added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/healthendpoint addedOKNew endpoint GET /v2/action-gateway/tools/health added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/health/providersendpoint addedOKNew endpoint GET /v2/action-gateway/tools/health/providers added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/health/tools/{tool_slug}endpoint addedOKNew endpoint GET /v2/action-gateway/tools/health/tools/{tool_slug} added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/providers/searchendpoint addedOKNew endpoint GET /v2/action-gateway/tools/providers/search added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/searchendpoint addedOKNew endpoint GET /v2/action-gateway/tools/search added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/{name}/definitionendpoint removedBreakingEndpoint 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 removedBreakingEndpoint PATCH /v2/action-gateway/connections/{id} was removed without deprecation. Any consumer calling it will fail immediately.
GET /v2/action-gateway/toolsparameter "toolkit_id" modifiedOKdescription changed
GET /v2/action-gateway/toolsparameter "page" modifiedOKdescription changed
GET /v2/action-gateway/toolsparameter "per_page" constraint changedBreakingmaximum: 200 → 100
GET /v2/action-gateway/toolsparameter "per_page" default changedPotential20 → 100
GET /v2/action-gateway/toolsresponse 200 nullable changedBreakingResponse 200 field "tools[].inputSchema": false → true
GET /v2/action-gateway/toolsresponse 200 type changedBreakingResponse 200 field "tools[].annotations": object → (none)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "tools[].annotations.title": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "tools[].annotations.readOnlyHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "tools[].annotations.idempotentHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "tools[].annotations.openWorldHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "tools[].annotations.destructiveHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "tools[].annotations": false → (allowed)
GET /v2/action-gateway/toolsresponse 200 allOf addedOKResponse 200 field "tools[].annotations": allOf added with 1 schema(s)
GET /v2/action-gateway/toolsresponse 200 nullable changedBreakingResponse 200 field "tools[].outputSchema": false → true
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "tools[]": false → (allowed)
GET /v2/action-gateway/toolsresponse 200 nullable changedBreakingResponse 200 field "definitions[].inputSchema": false → true
GET /v2/action-gateway/toolsresponse 200 nullable changedBreakingResponse 200 field "definitions[].outputSchema": false → true
GET /v2/action-gateway/toolsresponse 200 type changedBreakingResponse 200 field "definitions[].annotations": object → (none)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].annotations.title": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].annotations.readOnlyHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].annotations.idempotentHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].annotations.openWorldHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].annotations.destructiveHint": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "definitions[].annotations": false → (allowed)
GET /v2/action-gateway/toolsresponse 200 allOf addedOKResponse 200 field "definitions[].annotations": allOf added with 1 schema(s)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].schemaVersion": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].status": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].parallelizable": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].streamingSafe": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 nullable changedBreakingResponse 200 field "definitions[].auth": false → true
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].auth.credentialBinding": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].auth.credentialRefSource": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].auth.doManagedCredentialRef": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].auth.injection": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].auth.baseUrlResolution": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "definitions[].auth": false → (allowed)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].execution": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].transform": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].policy": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].reliability": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].hooks": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].classification": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].flipperName": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property removedPotentialResponse 200 field "definitions[].tags": Removed (was optional)
GET /v2/action-gateway/toolsresponse 200 property addedOKResponse 200 field "definitions[].providerKind": Added (optional)
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "definitions[]": false → (allowed)
GET /v2/action-gateway/toolsresponse 200 type changedBreakingResponse 200 field "pagination": object → (none)
GET /v2/action-gateway/toolsresponse 200 required removedPotentialResponse 200 field "pagination": No longer required: page, per_page, total
GET /v2/action-gateway/toolsresponse 200 property removedBreakingResponse 200 field "pagination.page": Removed (was required)
GET /v2/action-gateway/toolsresponse 200 property removedBreakingResponse 200 field "pagination.per_page": Removed (was required)
GET /v2/action-gateway/toolsresponse 200 property removedBreakingResponse 200 field "pagination.total": Removed (was required)
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "pagination": false → (allowed)
GET /v2/action-gateway/toolsresponse 200 allOf addedOKResponse 200 field "pagination": allOf added with 1 schema(s)
GET /v2/action-gateway/toolsresponse 200 additional properties changedOKResponse 200 field "(root)": false → (allowed)
GET /v2/action-gateway/toolssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/action-gateway/toolssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/action-gateway/toolssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": action_gateway:read
GET /v2/action-gateway/toolssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": genai:read
GET /v2/action-gateway/toolsdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/action-gateway/tools/toolkitsresponse 200 property addedOKResponse 200 field "toolkits[].categories": Added (optional)
GET /v2/action-gateway/tools/toolkitsresponse 200 property addedOKResponse 200 field "toolkits[].created_at": Added (optional)
GET /v2/action-gateway/tools/toolkitsresponse 200 property addedOKResponse 200 field "toolkits[].provider_kind": Added (optional)
GET /v2/action-gateway/tools/toolkitsresponse 200 additional properties changedOKResponse 200 field "toolkits[]": false → (allowed)
GET /v2/action-gateway/tools/toolkitsresponse 200 additional properties changedOKResponse 200 field "(root)": false → (allowed)
GET /v2/action-gateway/tools/toolkitssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/action-gateway/tools/toolkitssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/action-gateway/tools/toolkitssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": action_gateway:read
GET /v2/action-gateway/tools/toolkitssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": genai:read
GET /v2/action-gateway/tools/toolkitsdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/action-gateway/tools/providersresponse 200 deprecated changedPotentialResponse 200 field "providers[].auth_type": false → true
GET /v2/action-gateway/tools/providersresponse 200 enum addedOKResponse 200 field "providers[].connection_parameters[].input_kind": Enum added: [string, https_origin, enum]
GET /v2/action-gateway/tools/providersresponse 200 property addedOKResponse 200 field "providers[].connection_parameters[].pattern": Added (optional)
GET /v2/action-gateway/tools/providersresponse 200 additional properties changedOKResponse 200 field "providers[].connection_parameters[]": false → (allowed)
GET /v2/action-gateway/tools/providersresponse 200 property addedOKResponse 200 field "providers[].auth_types": Added (optional)
GET /v2/action-gateway/tools/providersresponse 200 property addedOKResponse 200 field "providers[].credential_parameters": Added (optional)
GET /v2/action-gateway/tools/providersresponse 200 property addedOKResponse 200 field "providers[].oauth_redirect_url": Added (optional)
GET /v2/action-gateway/tools/providersresponse 200 property addedOKResponse 200 field "providers[].oauth_client_setup_url": Added (optional)
GET /v2/action-gateway/tools/providersresponse 200 additional properties changedOKResponse 200 field "providers[]": false → (allowed)
GET /v2/action-gateway/tools/providersresponse 200 additional properties changedOKResponse 200 field "(root)": false → (allowed)
GET /v2/action-gateway/tools/providerssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/action-gateway/tools/providerssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/action-gateway/tools/providerssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": action_gateway:read
GET /v2/action-gateway/tools/providerssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": genai:read
GET /v2/action-gateway/tools/providersdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/action-gateway/toolbeltsparameter "status" modifiedOKdescription changed
GET /v2/action-gateway/toolbeltsparameter "page" modifiedOKdescription changed
GET /v2/action-gateway/toolbeltsparameter "per_page" constraint changedBreakingmaximum: 200 → 100
GET /v2/action-gateway/toolbeltsresponse 200 required removedPotentialResponse 200 field "(root)": No longer required: toolbelts, pagination
GET /v2/action-gateway/toolbeltsresponse 200 required removedPotentialResponse 200 field "toolbelts[]": No longer required: name, latest_version, version_count, tool_count, status, reference_latest, updated_at
GET /v2/action-gateway/toolbeltsresponse 200 additional properties changedOKResponse 200 field "toolbelts[]": false → (allowed)
GET /v2/action-gateway/toolbeltsresponse 200 type changedBreakingResponse 200 field "pagination": object → (none)
GET /v2/action-gateway/toolbeltsresponse 200 required removedPotentialResponse 200 field "pagination": No longer required: page, per_page, total
GET /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "pagination.page": Removed (was required)
GET /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "pagination.per_page": Removed (was required)
GET /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "pagination.total": Removed (was required)
GET /v2/action-gateway/toolbeltsresponse 200 additional properties changedOKResponse 200 field "pagination": false → (allowed)
GET /v2/action-gateway/toolbeltsresponse 200 allOf addedOKResponse 200 field "pagination": allOf added with 1 schema(s)
GET /v2/action-gateway/toolbeltsresponse 200 additional properties changedOKResponse 200 field "(root)": false → (allowed)
GET /v2/action-gateway/toolbeltsresponse 400 addedOKResponse status 400 was added.
GET /v2/action-gateway/toolbeltssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/action-gateway/toolbeltssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/action-gateway/toolbeltssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": action_gateway:read
GET /v2/action-gateway/toolbeltssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": genai:read
GET /v2/action-gateway/toolbeltsdescription updatedOKSummary or description text changed. No contract impact.
POST /v2/action-gateway/toolbeltsrequest body required removedOKNo longer required: tools
POST /v2/action-gateway/toolbeltsrequest body additional properties changedOKfalse → (allowed)
POST /v2/action-gateway/toolbeltsresponse 200 required removedPotentialResponse 200 field "(root)": No longer required: toolbelt
POST /v2/action-gateway/toolbeltsresponse 200 type changedBreakingResponse 200 field "toolbelt": object → (none)
POST /v2/action-gateway/toolbeltsresponse 200 required removedPotentialResponse 200 field "toolbelt": No longer required: name, version, tools, status, reference, reference_latest, tool_count, created_at, updated_at
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.name": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.version": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedPotentialResponse 200 field "toolbelt.display_name": Removed (was optional)
POST /v2/action-gateway/toolbeltsresponse 200 property removedPotentialResponse 200 field "toolbelt.description": Removed (was optional)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.tools": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.status": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.reference": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.reference_latest": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.tool_count": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.created_at": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 property removedBreakingResponse 200 field "toolbelt.updated_at": Removed (was required)
POST /v2/action-gateway/toolbeltsresponse 200 additional properties changedOKResponse 200 field "toolbelt": false → (allowed)
POST /v2/action-gateway/toolbeltsresponse 200 allOf addedOKResponse 200 field "toolbelt": allOf added with 1 schema(s)
POST /v2/action-gateway/toolbeltsresponse 200 additional properties changedOKResponse 200 field "(root)": false → (allowed)
POST /v2/action-gateway/toolbeltssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
POST /v2/action-gateway/toolbeltssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
POST /v2/action-gateway/toolbeltssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": action_gateway:create
POST /v2/action-gateway/toolbeltssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": genai:create
POST /v2/action-gateway/toolbeltsdescription updatedOKSummary or description text changed. No contract impact.
GET /v2/action-gateway/toolbelts/{name}parameter addedOKNew optional parameter "page_size" (in query). Existing requests keep working.
GET /v2/action-gateway/toolbelts/{name}parameter addedOKNew optional parameter "page_token" (in query). Existing requests keep working.
GET /v2/action-gateway/toolbelts/{name}parameter addedOKNew optional parameter "search" (in query). Existing requests keep working.
GET /v2/action-gateway/toolbelts/{name}parameter "name" modifiedOKdescription changed
GET /v2/action-gateway/toolbelts/{name}parameter "version" modifiedOKdescription changed
GET /v2/action-gateway/toolbelts/{name}response 200 required removedPotentialResponse 200 field "(root)": No longer required: toolbelt
GET /v2/action-gateway/toolbelts/{name}response 200 type changedBreakingResponse 200 field "toolbelt": object → (none)
GET /v2/action-gateway/toolbelts/{name}response 200 required removedPotentialResponse 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 removedBreakingResponse 200 field "toolbelt.name": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.version": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedPotentialResponse 200 field "toolbelt.display_name": Removed (was optional)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedPotentialResponse 200 field "toolbelt.description": Removed (was optional)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.tools": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.status": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.reference": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.reference_latest": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.tool_count": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.created_at": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.updated_at": Removed (was required)
GET /v2/action-gateway/toolbelts/{name}response 200 additional properties changedOKResponse 200 field "toolbelt": false → (allowed)
GET /v2/action-gateway/toolbelts/{name}response 200 allOf addedOKResponse 200 field "toolbelt": allOf added with 1 schema(s)
GET /v2/action-gateway/toolbelts/{name}response 200 property addedOKResponse 200 field "tool_details": Added (optional)
GET /v2/action-gateway/toolbelts/{name}response 200 property addedOKResponse 200 field "next_page_token": Added (optional)
GET /v2/action-gateway/toolbelts/{name}response 200 additional properties changedOKResponse 200 field "(root)": false → (allowed)
GET /v2/action-gateway/toolbelts/{name}response 400 addedOKResponse status 400 was added.
GET /v2/action-gateway/toolbelts/{name}security security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/action-gateway/toolbelts/{name}security security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/action-gateway/toolbelts/{name}security security scope addedPotentialEndpoint: scope added to "bearer_auth": action_gateway:read
GET /v2/action-gateway/toolbelts/{name}security security scope removedOKEndpoint: scope removed from "bearer_auth": genai:read
GET /v2/action-gateway/toolbelts/{name}description updatedOKSummary or description text changed. No contract impact.
DELETE /v2/action-gateway/toolbelts/{name}parameter "name" modifiedOKdescription changed
DELETE /v2/action-gateway/toolbelts/{name}response 200 required removedPotentialResponse 200 field "(root)": No longer required: toolbelt
DELETE /v2/action-gateway/toolbelts/{name}response 200 type changedBreakingResponse 200 field "toolbelt": object → (none)
DELETE /v2/action-gateway/toolbelts/{name}response 200 required removedPotentialResponse 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 removedBreakingResponse 200 field "toolbelt.name": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.version": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedPotentialResponse 200 field "toolbelt.display_name": Removed (was optional)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedPotentialResponse 200 field "toolbelt.description": Removed (was optional)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.tools": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.status": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.reference": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.reference_latest": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.tool_count": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.created_at": Removed (was required)
DELETE /v2/action-gateway/toolbelts/{name}response 200 property removedBreakingResponse 200 field "toolbelt.updated_at": Removed (was required)

Showing the first 200 changes of this update.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v1/systemoneendpoint addedOKNew endpoint POST /v1/systemone added. Existing consumers are unaffected.
components/schemas/systemone_questionschema addedOKShared schema "systemone_question" was added.
components/schemas/systemone_requestschema addedOKShared schema "systemone_request" was added.
components/schemas/systemone_answerschema addedOKShared schema "systemone_answer" was added.
components/schemas/systemone_usageschema addedOKShared schema "systemone_usage" was added.
components/schemas/systemone_responseschema addedOKShared schema "systemone_response" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/action-gateway/toolsendpoint addedOKNew endpoint GET /v2/action-gateway/tools added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/toolkitsendpoint addedOKNew endpoint GET /v2/action-gateway/tools/toolkits added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/providersendpoint addedOKNew endpoint GET /v2/action-gateway/tools/providers added. Existing consumers are unaffected.
GET /v2/action-gateway/tools/{name}/definitionendpoint addedOKNew endpoint GET /v2/action-gateway/tools/{name}/definition added. Existing consumers are unaffected.
GET /v2/action-gateway/toolbeltsendpoint addedOKNew endpoint GET /v2/action-gateway/toolbelts added. Existing consumers are unaffected.
POST /v2/action-gateway/toolbeltsendpoint addedOKNew endpoint POST /v2/action-gateway/toolbelts added. Existing consumers are unaffected.
GET /v2/action-gateway/toolbelts/{name}endpoint addedOKNew endpoint GET /v2/action-gateway/toolbelts/{name} added. Existing consumers are unaffected.
DELETE /v2/action-gateway/toolbelts/{name}endpoint addedOKNew endpoint DELETE /v2/action-gateway/toolbelts/{name} added. Existing consumers are unaffected.
POST /v2/action-gateway/toolbelts/{name}/tools/addendpoint addedOKNew endpoint POST /v2/action-gateway/toolbelts/{name}/tools/add added. Existing consumers are unaffected.
POST /v2/action-gateway/toolbelts/{name}/tools/removeendpoint addedOKNew endpoint POST /v2/action-gateway/toolbelts/{name}/tools/remove added. Existing consumers are unaffected.
GET /v2/action-gateway/connectionsendpoint addedOKNew endpoint GET /v2/action-gateway/connections added. Existing consumers are unaffected.
POST /v2/action-gateway/connectionsendpoint addedOKNew endpoint POST /v2/action-gateway/connections added. Existing consumers are unaffected.
GET /v2/action-gateway/connections/{id}endpoint addedOKNew endpoint GET /v2/action-gateway/connections/{id} added. Existing consumers are unaffected.
PATCH /v2/action-gateway/connections/{id}endpoint addedOKNew endpoint PATCH /v2/action-gateway/connections/{id} added. Existing consumers are unaffected.
DELETE /v2/action-gateway/connections/{id}endpoint addedOKNew endpoint DELETE /v2/action-gateway/connections/{id} added. Existing consumers are unaffected.
GET /v2/action-gateway/usersendpoint addedOKNew endpoint GET /v2/action-gateway/users added. Existing consumers are unaffected.
GET /v2/action-gateway/users/{user_id}endpoint addedOKNew endpoint GET /v2/action-gateway/users/{user_id} added. Existing consumers are unaffected.
GET /v2/action-gateway/sessionsendpoint addedOKNew endpoint GET /v2/action-gateway/sessions added. Existing consumers are unaffected.
POST /v2/action-gateway/sessionsendpoint addedOKNew endpoint POST /v2/action-gateway/sessions added. Existing consumers are unaffected.
DELETE /v2/action-gateway/sessions/{session_urn}endpoint addedOKNew endpoint DELETE /v2/action-gateway/sessions/{session_urn} added. Existing consumers are unaffected.
GET /v2/vpcs/{vpc_uuid}/routesendpoint addedOKNew endpoint GET /v2/vpcs/{vpc_uuid}/routes added. Existing consumers are unaffected.
GET /v2/vpcs/{vpc_uuid}/subnetsendpoint addedOKNew endpoint GET /v2/vpcs/{vpc_uuid}/subnets added. Existing consumers are unaffected.
POST /v2/vpcs/{vpc_uuid}/subnetsendpoint addedOKNew endpoint POST /v2/vpcs/{vpc_uuid}/subnets added. Existing consumers are unaffected.
GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}endpoint addedOKNew endpoint GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} added. Existing consumers are unaffected.
PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}endpoint addedOKNew endpoint PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} added. Existing consumers are unaffected.
DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}endpoint addedOKNew endpoint DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid} added. Existing consumers are unaffected.
GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/membersendpoint addedOKNew endpoint GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/members added. Existing consumers are unaffected.
GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routesendpoint addedOKNew endpoint GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes added. Existing consumers are unaffected.
POST /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routesendpoint addedOKNew 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 addedOKNew 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 addedOKNew endpoint DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes/{route_uuid} added. Existing consumers are unaffected.
POST /v2/kubernetes/clustersrequest body property addedOKAdded (optional)
PUT /v2/kubernetes/clusters/{cluster_id}request body property addedOKAdded (optional)
GET /v2/vpcs/{vpc_id}/membersparameter "resource_type" enum addedBreakingEnum added: [droplet, loadbalancer, kubernetes, dbaas, nat_gateway, app, nfs_share]
components/schemas/pagination.linksproperty removedBreakingRemoved
components/schemas/pagination.pageproperty addedBreakingAdded (required)
components/schemas/pagination.per_pageproperty addedBreakingAdded (required)
components/schemas/pagination.totalproperty addedBreakingAdded (required)
components/schemas/paginationadditional properties changedPotential(allowed) → false
components/schemas/cluster_read.nfs_csi_pluginproperty addedOKAdded
components/schemas/cluster.nfs_csi_pluginproperty addedOKAdded
components/schemas/cluster_update.nfs_csi_pluginproperty addedOKAdded
components/schemas/user.kubernetes_cluster_userproperty removedBreakingRemoved
components/schemas/user.user_idproperty addedOKAdded
components/schemas/user.sessionsproperty addedOKAdded
components/schemas/user.connectionsproperty addedOKAdded
components/schemas/useradditional properties changedPotential(allowed) → false
components/schemas/tool_annotationsschema addedOKShared schema "tool_annotations" was added.
components/schemas/toolschema addedOKShared schema "tool" was added.
components/schemas/auth_injectionschema addedOKShared schema "auth_injection" was added.
components/schemas/http_lookup_specschema addedOKShared schema "http_lookup_spec" was added.
components/schemas/base_url_resolutionschema addedOKShared schema "base_url_resolution" was added.
components/schemas/auth_specschema addedOKShared schema "auth_spec" was added.
components/schemas/http_executionschema addedOKShared schema "http_execution" was added.
components/schemas/mcp_executionschema addedOKShared schema "mcp_execution" was added.
components/schemas/execution_specschema addedOKShared schema "execution_spec" was added.
components/schemas/transform_specschema addedOKShared schema "transform_spec" was added.
components/schemas/policy_specschema addedOKShared schema "policy_spec" was added.
components/schemas/retry_specschema addedOKShared schema "retry_spec" was added.
components/schemas/reliability_specschema addedOKShared schema "reliability_spec" was added.
components/schemas/usage_meterschema addedOKShared schema "usage_meter" was added.
components/schemas/usage_specschema addedOKShared schema "usage_spec" was added.
components/schemas/hook_specschema addedOKShared schema "hook_spec" was added.
components/schemas/classificationschema addedOKShared schema "classification" was added.
components/schemas/tool_definitionschema addedOKShared schema "tool_definition" was added.
components/schemas/list_tools_responseschema addedOKShared schema "list_tools_response" was added.
components/schemas/toolkitschema addedOKShared schema "toolkit" was added.
components/schemas/list_toolkits_responseschema addedOKShared schema "list_toolkits_response" was added.
components/schemas/connection_parameter_specschema addedOKShared schema "connection_parameter_spec" was added.
components/schemas/provider_summaryschema addedOKShared schema "provider_summary" was added.
components/schemas/list_providers_responseschema addedOKShared schema "list_providers_response" was added.
components/schemas/toolbelt_summaryschema addedOKShared schema "toolbelt_summary" was added.
components/schemas/toolbelts_responseschema addedOKShared schema "toolbelts_response" was added.
components/schemas/toolbelt_createschema addedOKShared schema "toolbelt_create" was added.
components/schemas/toolbeltschema addedOKShared schema "toolbelt" was added.
components/schemas/toolbelt_responseschema addedOKShared schema "toolbelt_response" was added.
components/schemas/toolbelt_toolsschema addedOKShared schema "toolbelt_tools" was added.
components/schemas/oauth_connectionschema addedOKShared schema "oauth_connection" was added.
components/schemas/list_connections_responseschema addedOKShared schema "list_connections_response" was added.
components/schemas/create_connection_requestschema addedOKShared schema "create_connection_request" was added.
components/schemas/connection_authorizationschema addedOKShared schema "connection_authorization" was added.
components/schemas/create_connection_responseschema addedOKShared schema "create_connection_response" was added.
components/schemas/get_connection_responseschema addedOKShared schema "get_connection_response" was added.
components/schemas/delete_connection_responseschema addedOKShared schema "delete_connection_response" was added.
components/schemas/update_connection_parameters_requestschema addedOKShared schema "update_connection_parameters_request" was added.
components/schemas/update_connection_parameters_responseschema addedOKShared schema "update_connection_parameters_response" was added.
components/schemas/list_users_responseschema addedOKShared schema "list_users_response" was added.
components/schemas/user_sessionschema addedOKShared schema "user_session" was added.
components/schemas/get_user_responseschema addedOKShared schema "get_user_response" was added.
components/schemas/session_policy_actionschema addedOKShared schema "session_policy_action" was added.
components/schemas/session_policy_ruleschema addedOKShared schema "session_policy_rule" was added.
components/schemas/session_policy_specschema addedOKShared schema "session_policy_spec" was added.
components/schemas/session_tool_reference_kindschema addedOKShared schema "session_tool_reference_kind" was added.
components/schemas/session_tool_referenceschema addedOKShared schema "session_tool_reference" was added.
components/schemas/session_tool_selectionschema addedOKShared schema "session_tool_selection" was added.
components/schemas/public_session_policyschema addedOKShared schema "public_session_policy" was added.
components/schemas/list_sessions_responseschema addedOKShared schema "list_sessions_response" was added.
components/schemas/create_session_requestschema addedOKShared schema "create_session_request" was added.
components/schemas/create_session_responseschema addedOKShared schema "create_session_response" was added.
components/schemas/delete_session_responseschema addedOKShared schema "delete_session_response" was added.
components/schemas/pages_paginationschema addedOKShared schema "pages_pagination" was added.
components/schemas/nfs_csi_pluginschema addedOKShared schema "nfs_csi_plugin" was added.
components/schemas/user-2schema addedOKShared schema "user-2" was added.
components/schemas/routeschema addedOKShared schema "route" was added.
components/schemas/vpc_subnet_statisticsschema addedOKShared schema "vpc_subnet_statistics" was added.
components/schemas/vpc_subnet_metaschema addedOKShared schema "vpc_subnet_meta" was added.
components/schemas/vpc_subnetschema addedOKShared schema "vpc_subnet" was added.
components/schemas/vpc_subnet_createschema addedOKShared schema "vpc_subnet_create" was added.
components/schemas/vpc_subnet_updateschema addedOKShared schema "vpc_subnet_update" was added.
components/schemas/route_createschema addedOKShared schema "route_create" was added.
components/schemas/route_updateschema addedOKShared schema "route_update" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/dropletsrequest body property addedOKAdded (optional)
components/schemas/droplet.subnet_uuidproperty addedOKAdded
components/schemas/droplet_create.subnet_uuidproperty addedOKAdded
components/schemas/droplet_single_create.(root).allOf[1].subnet_uuidproperty addedOKAdded
components/schemas/droplet_multi_create.(root).allOf[1].subnet_uuidproperty addedOKAdded
components/schemas/floating_ip.droplet.anyOf[1].subnet_uuidproperty addedOKAdded
components/schemas/reserved_ip.droplet.anyOf[1].subnet_uuidproperty addedOKAdded
components/schemas/reserved_ipv6_list.reserved_ipv6s[].droplet.anyOf[1].subnet_uuidproperty addedOKAdded
components/schemas/reserved_ipv6.droplet.anyOf[1].subnet_uuidproperty addedOKAdded

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/load_balancersrequest body property addedOKAdded (optional)
PUT /v2/load_balancers/{lb_id}request body property addedOKAdded (optional)
POST /v2/vpc_nat_gatewaysrequest body format changedOK(none) → uuid
POST /v2/vpc_nat_gatewaysrequest body property addedOKAdded (optional)
PUT /v2/vpc_nat_gateways/{id}request body format changedOK(none) → uuid
PUT /v2/vpc_nat_gateways/{id}request body property addedOKAdded (optional)
components/schemas/load_balancer_base.subnet_uuidproperty addedOKAdded
components/schemas/load_balancer.(root).allOf[0].subnet_uuidproperty addedOKAdded
components/schemas/load_balancer_update.(root).oneOf[0].allOf[2].subnet_uuidproperty addedOKAdded
components/schemas/load_balancer_create.(root).allOf[0].oneOf[0].allOf[2].subnet_uuidproperty addedOKAdded
components/schemas/vpc_nat_gateway_get.vpcs[].vpc_uuidformat changedOK(none) → uuid
components/schemas/vpc_nat_gateway_get.vpcs[].subnet_uuidproperty addedOKAdded
components/schemas/vpc_nat_gateway_create.vpcs[].vpc_uuidformat changedOK(none) → uuid
components/schemas/vpc_nat_gateway_create.vpcs[].subnet_uuidproperty addedOKAdded
components/schemas/vpc_nat_gateway_update.vpcs[].vpc_uuidformat changedOK(none) → uuid
components/schemas/vpc_nat_gateway_update.vpcs[].subnet_uuidproperty addedOKAdded

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
PATCH /v2/databases/{database_cluster_uuid}/configrequest body property addedOKAdded (optional)
components/schemas/postgres_advanced_config.pgauditproperty addedOKAdded
components/schemas/database_config.config.anyOf[1].pgauditproperty addedOKAdded

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/customers/my/prepayment_configendpoint addedOKNew endpoint GET /v2/customers/my/prepayment_config added. Existing consumers are unaffected.
GET /v2/customers/my/prepayment_statusendpoint addedOKNew endpoint GET /v2/customers/my/prepayment_status added. Existing consumers are unaffected.
POST /v2/firewallsrequest body property addedOKAdded (optional)
PUT /v2/firewalls/{firewall_id}request body property addedOKAdded (optional)
POST /v2/firewalls/{firewall_id}/rulesrequest body property addedOKAdded (optional)
DELETE /v2/firewalls/{firewall_id}/rulesrequest body property addedOKAdded (optional)
components/schemas/firewall_rule_base.actionproperty addedOKAdded
components/schemas/firewall_rules.inbound_rules[].allOf[0].actionproperty addedOKAdded
components/schemas/firewall.(root).allOf[1].inbound_rules[].allOf[0].actionproperty addedOKAdded
components/schemas/prepayment_configschema addedOKShared schema "prepayment_config" was added.
components/schemas/prepayment_statusschema addedOKShared schema "prepayment_status" was added.
components/schemas/prepayment_config_responseschema addedOKShared schema "prepayment_config_response" was added.
components/schemas/prepayment_status_responseschema addedOKShared schema "prepayment_status_response" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/gen-ai/scenario_libraryendpoint addedOKNew endpoint GET /v2/gen-ai/scenario_library added. Existing consumers are unaffected.
POST /v2/gen-ai/scenario_library/{library_scenario_uuid}/create_scenario_setendpoint addedOKNew 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}/scenariosendpoint addedOKNew endpoint GET /v2/gen-ai/scenario_library/{library_scenario_uuid}/scenarios added. Existing consumers are unaffected.
GET /v2/gen-ai/scenario_setsendpoint addedOKNew endpoint GET /v2/gen-ai/scenario_sets added. Existing consumers are unaffected.
POST /v2/gen-ai/scenario_setsendpoint addedOKNew endpoint POST /v2/gen-ai/scenario_sets added. Existing consumers are unaffected.
POST /v2/gen-ai/scenario_sets/file_upload_presigned_urlsendpoint addedOKNew endpoint POST /v2/gen-ai/scenario_sets/file_upload_presigned_urls added. Existing consumers are unaffected.
POST /v2/gen-ai/scenario_sets/generateendpoint addedOKNew endpoint POST /v2/gen-ai/scenario_sets/generate added. Existing consumers are unaffected.
GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}endpoint addedOKNew 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 addedOKNew 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 addedOKNew 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_urlendpoint addedOKNew 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}/duplicateendpoint addedOKNew 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}/scenariosendpoint addedOKNew endpoint GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}/scenarios added. Existing consumers are unaffected.
GET /v2/gen-ai/simulation_runsendpoint addedOKNew endpoint GET /v2/gen-ai/simulation_runs added. Existing consumers are unaffected.
POST /v2/gen-ai/simulation_runsendpoint addedOKNew endpoint POST /v2/gen-ai/simulation_runs added. Existing consumers are unaffected.
GET /v2/gen-ai/simulation_runs/{run_uuid}endpoint addedOKNew endpoint GET /v2/gen-ai/simulation_runs/{run_uuid} added. Existing consumers are unaffected.
PUT /v2/gen-ai/simulation_runs/{run_uuid}endpoint addedOKNew endpoint PUT /v2/gen-ai/simulation_runs/{run_uuid} added. Existing consumers are unaffected.
DELETE /v2/gen-ai/simulation_runs/{run_uuid}endpoint addedOKNew endpoint DELETE /v2/gen-ai/simulation_runs/{run_uuid} added. Existing consumers are unaffected.
PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancelendpoint addedOKNew endpoint PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel added. Existing consumers are unaffected.
GET /v2/gen-ai/simulation_runs/{run_uuid}/journeysendpoint addedOKNew 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 addedOKNew 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}/trajectoryendpoint addedOKNew 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_urlendpoint addedOKNew endpoint GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}/trajectory_url added. Existing consumers are unaffected.
components/schemas/apiScenarioLibrarySortFieldschema addedOKShared schema "apiScenarioLibrarySortField" was added.
components/schemas/apiScenarioLibraryEntryStatusschema addedOKShared schema "apiScenarioLibraryEntryStatus" was added.
components/schemas/apiScenarioLibraryEntryschema addedOKShared schema "apiScenarioLibraryEntry" was added.
components/schemas/apiListScenarioLibraryOutputschema addedOKShared schema "apiListScenarioLibraryOutput" was added.
components/schemas/apiCreateScenarioSetFromLibraryInputPublicschema addedOKShared schema "apiCreateScenarioSetFromLibraryInputPublic" was added.
components/schemas/apiScenarioSetSourceKindschema addedOKShared schema "apiScenarioSetSourceKind" was added.
components/schemas/apiScenarioSetStatusschema addedOKShared schema "apiScenarioSetStatus" was added.
components/schemas/apiScenarioSetschema addedOKShared schema "apiScenarioSet" was added.
components/schemas/apiCreateScenarioSetFromLibraryOutputschema addedOKShared schema "apiCreateScenarioSetFromLibraryOutput" was added.
components/schemas/apiScenarioSortFieldschema addedOKShared schema "apiScenarioSortField" was added.
components/schemas/apiScenarioschema addedOKShared schema "apiScenario" was added.
components/schemas/apiListScenariosOutputschema addedOKShared schema "apiListScenariosOutput" was added.
components/schemas/apiScenarioSetSortFieldschema addedOKShared schema "apiScenarioSetSortField" was added.
components/schemas/apiListScenarioSetsOutputschema addedOKShared schema "apiListScenarioSetsOutput" was added.
components/schemas/apiCreateScenarioSetInputPublicschema addedOKShared schema "apiCreateScenarioSetInputPublic" was added.
components/schemas/apiCreateScenarioSetOutputschema addedOKShared schema "apiCreateScenarioSetOutput" was added.
components/schemas/apiCreateScenarioSetUploadPresignedUrlsInputPublicschema addedOKShared schema "apiCreateScenarioSetUploadPresignedUrlsInputPublic" was added.
components/schemas/apiGenerateScenarioSetInputPublicschema addedOKShared schema "apiGenerateScenarioSetInputPublic" was added.
components/schemas/apiGenerateScenarioSetOutputschema addedOKShared schema "apiGenerateScenarioSetOutput" was added.
components/schemas/apiGetScenarioSetOutputschema addedOKShared schema "apiGetScenarioSetOutput" was added.
components/schemas/apiUpdateScenarioSetInputPublicschema addedOKShared schema "apiUpdateScenarioSetInputPublic" was added.
components/schemas/apiUpdateScenarioSetOutputschema addedOKShared schema "apiUpdateScenarioSetOutput" was added.
components/schemas/apiDeleteScenarioSetOutputschema addedOKShared schema "apiDeleteScenarioSetOutput" was added.
components/schemas/apiGetScenarioSetDownloadURLOutputschema addedOKShared schema "apiGetScenarioSetDownloadURLOutput" was added.
components/schemas/apiDuplicateScenarioSetInputPublicschema addedOKShared schema "apiDuplicateScenarioSetInputPublic" was added.
components/schemas/apiDuplicateScenarioSetOutputschema addedOKShared schema "apiDuplicateScenarioSetOutput" was added.
components/schemas/apiSimulationRunSortFieldschema addedOKShared schema "apiSimulationRunSortField" was added.
components/schemas/apiSimulationRunStatusschema addedOKShared schema "apiSimulationRunStatus" was added.
components/schemas/apiCandidateAgentConfigschema addedOKShared schema "apiCandidateAgentConfig" was added.
components/schemas/apiSimulationTokenUsageschema addedOKShared schema "apiSimulationTokenUsage" was added.
components/schemas/apiSimulationJourneyCountsschema addedOKShared schema "apiSimulationJourneyCounts" was added.
components/schemas/apiSimulationRunResultSummaryschema addedOKShared schema "apiSimulationRunResultSummary" was added.
components/schemas/apiSimulationRunschema addedOKShared schema "apiSimulationRun" was added.
components/schemas/apiListSimulationRunsOutputschema addedOKShared schema "apiListSimulationRunsOutput" was added.
components/schemas/apiSimulationEvaluationConfigschema addedOKShared schema "apiSimulationEvaluationConfig" was added.
components/schemas/apiCreateSimulationRunInputPublicschema addedOKShared schema "apiCreateSimulationRunInputPublic" was added.
components/schemas/apiCreateSimulationRunOutputschema addedOKShared schema "apiCreateSimulationRunOutput" was added.
components/schemas/apiSimulationScenarioResultschema addedOKShared schema "apiSimulationScenarioResult" was added.
components/schemas/apiGetSimulationRunOutputschema addedOKShared schema "apiGetSimulationRunOutput" was added.
components/schemas/apiUpdateSimulationRunInputPublicschema addedOKShared schema "apiUpdateSimulationRunInputPublic" was added.
components/schemas/apiUpdateSimulationRunOutputschema addedOKShared schema "apiUpdateSimulationRunOutput" was added.
components/schemas/apiDeleteSimulationRunOutputschema addedOKShared schema "apiDeleteSimulationRunOutput" was added.
components/schemas/apiCancelSimulationRunInputPublicschema addedOKShared schema "apiCancelSimulationRunInputPublic" was added.
components/schemas/apiCancelSimulationRunOutputschema addedOKShared schema "apiCancelSimulationRunOutput" was added.
components/schemas/apiSimulationJourneySortFieldschema addedOKShared schema "apiSimulationJourneySortField" was added.
components/schemas/apiSimulationJourneyStatusschema addedOKShared schema "apiSimulationJourneyStatus" was added.
components/schemas/apiSimulationJourneyVerdictschema addedOKShared schema "apiSimulationJourneyVerdict" was added.
components/schemas/apiSimulationJourneyschema addedOKShared schema "apiSimulationJourney" was added.
components/schemas/apiListSimulationJourneysOutputschema addedOKShared schema "apiListSimulationJourneysOutput" was added.
components/schemas/apiGetSimulationJourneyOutputschema addedOKShared schema "apiGetSimulationJourneyOutput" was added.
components/schemas/apiSimulationTrajectoryJudgeCriterionschema addedOKShared schema "apiSimulationTrajectoryJudgeCriterion" was added.
components/schemas/apiSimulationTrajectoryJudgeResultschema addedOKShared schema "apiSimulationTrajectoryJudgeResult" was added.
components/schemas/apiSimulationTrajectoryMessageTokensschema addedOKShared schema "apiSimulationTrajectoryMessageTokens" was added.
components/schemas/apiSimulationTrajectoryToolCallschema addedOKShared schema "apiSimulationTrajectoryToolCall" was added.
components/schemas/apiSimulationTrajectoryMessageschema addedOKShared schema "apiSimulationTrajectoryMessage" was added.
components/schemas/apiSimulationTrajectoryStatusschema addedOKShared schema "apiSimulationTrajectoryStatus" was added.
components/schemas/apiSimulationTrajectoryschema addedOKShared schema "apiSimulationTrajectory" was added.
components/schemas/apiGetSimulationJourneyTrajectoryOutputschema addedOKShared schema "apiGetSimulationJourneyTrajectoryOutput" was added.
components/schemas/apiGetSimulationJourneyTrajectoryURLOutputschema addedOKShared schema "apiGetSimulationJourneyTrajectoryURLOutput" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
PUT /v2/databases/{database_cluster_uuid}/schema-registry/configsecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
PUT /v2/databases/{database_cluster_uuid}/schema-registry/configsecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
PUT /v2/databases/{database_cluster_uuid}/schema-registry/configsecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": database:update
PUT /v2/databases/{database_cluster_uuid}/schema-registry/configsecurity security scope removedOKEndpoint: scope removed from "bearer_auth": database:write
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}security security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}security security requirement removedOKEndpoint: security requirement removed (bearer_auth)
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}security security scope addedPotentialEndpoint: scope added to "bearer_auth": database:update
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}security security scope removedOKEndpoint: scope removed from "bearer_auth": database:write
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": dedicated_inference_token:read
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": dedicated_inference_tokens:read
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": dedicated_inference_token:create
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokenssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": dedicated_inference_tokens:create
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}security security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}security security requirement removedOKEndpoint: security requirement removed (bearer_auth)
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}security security scope addedPotentialEndpoint: scope added to "bearer_auth": dedicated_inference_token:delete
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}security security scope removedOKEndpoint: scope removed from "bearer_auth": dedicated_inference_tokens:delete
GET /v2/nfssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/nfssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/nfssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": nfs:read
GET /v2/nfssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": nfs:list
GET /v2/nfs/snapshotssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/nfs/snapshotssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/nfs/snapshotssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": nfs:read
GET /v2/nfs/snapshotssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": nfs:list
GET /v2/nfs/shares/{share_id}/access_pointssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/nfs/shares/{share_id}/access_pointssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/nfs/shares/{share_id}/access_pointssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": nfs:read
GET /v2/nfs/shares/{share_id}/access_pointssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": nfs:list
GET /v2/organizations/teamssecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
GET /v2/organizations/teamssecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
GET /v2/organizations/teamssecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": organization_membership:read_teams
GET /v2/organizations/teamssecurity security scope removedOKEndpoint: scope removed from "bearer_auth": organization:read
POST /v2/partner_network_connect/attachments/{pa_id}/service_keysecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
POST /v2/partner_network_connect/attachments/{pa_id}/service_keysecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
POST /v2/partner_network_connect/attachments/{pa_id}/service_keysecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": partner_network_connect:update
POST /v2/partner_network_connect/attachments/{pa_id}/service_keysecurity security scope removedOKEndpoint: scope removed from "bearer_auth": partner_network_connect:write
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}security security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}security security requirement removedOKEndpoint: security requirement removed (bearer_auth)
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}security security scope addedPotentialEndpoint: scope added to "bearer_auth": byoip_prefix:update
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}security security scope removedOKEndpoint: scope removed from "bearer_auth": byoip_prefix:write
PATCH /v2/gen-ai/custom_models/{uuid}/metadatasecurity security requirement addedPotentialEndpoint: security requirement added (bearer_auth)
PATCH /v2/gen-ai/custom_models/{uuid}/metadatasecurity security requirement removedOKEndpoint: security requirement removed (bearer_auth)
PATCH /v2/gen-ai/custom_models/{uuid}/metadatasecurity security scope addedPotentialEndpoint: scope added to "bearer_auth": genai:update
PATCH /v2/gen-ai/custom_models/{uuid}/metadatasecurity security scope removedOKEndpoint: scope removed from "bearer_auth": genai:default

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/droplets/{droplet_id}/actionsdescription updatedOKSummary or description text changed. No contract impact.
POST /v2/droplets/actionsdescription updatedOKSummary or description text changed. No contract impact.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/load_balancersrequest body allOf addedPotentialallOf added with 2 schema(s)
POST /v2/load_balancersrequest body oneOf removedBreakingoneOf removed
PUT /v2/load_balancers/{lb_id}request body property removedPotentialRemoved (was optional)
POST /v2/vpc_nat_gatewaysrequest body property addedOKAdded (optional)
components/schemas/load_balancer_base.ipproperty removedBreakingRemoved
components/schemas/load_balancerallOf count changedOKallOf: 4 → 5 schema(s)
components/schemas/load_balancer.(root).allOf[0].ipproperty removedBreakingRemoved
components/schemas/load_balancer.(root).allOf[1].regionproperty removedBreakingRemoved
components/schemas/load_balancer.(root).allOf[1].ipproperty addedOKAdded
components/schemas/load_balancer.(root).allOf[2].droplet_idsproperty removedBreakingRemoved
components/schemas/load_balancer.(root).allOf[2].regionproperty addedOKAdded
components/schemas/load_balancer.(root).allOf[3].tagproperty removedBreakingRemoved
components/schemas/load_balancer.(root).allOf[3].droplet_idsproperty addedOKAdded
components/schemas/load_balancer_createallOf addedOKallOf added with 2 schema(s)
components/schemas/load_balancer_createoneOf removedBreakingoneOf removed
components/schemas/vpc_nat_gateway_create.egressesproperty addedOKAdded
components/schemas/load_balancer_updateschema addedOKShared schema "load_balancer_update" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/kubernetes/clustersrequest body allOf count changedOKallOf: 2 → 3 schema(s)
POST /v2/kubernetes/clustersrequest body property addedOKAdded (optional)
POST /v2/kubernetes/clustersrequest body property addedOKAdded (optional)
PUT /v2/kubernetes/clusters/{cluster_id}request body property addedOKAdded (optional)
PUT /v2/kubernetes/clusters/{cluster_id}request body property addedOKAdded (optional)
POST /v2/kubernetes/clusters/{cluster_id}/node_poolsrequest body allOf count changedOKallOf: 2 → 3 schema(s)
components/schemas/kubernetes_node_poolallOf count changedOKallOf: 2 → 3 schema(s)
components/schemas/cluster_read.node_pools[]allOf count changedOKallOf: 2 → 3 schema(s)
components/schemas/cluster_read.nvidia_gpu_dra_driverproperty addedOKAdded
components/schemas/cluster_read.amd_gpu_dra_driverproperty addedOKAdded
components/schemas/cluster.node_pools[]allOf count changedOKallOf: 2 → 3 schema(s)
components/schemas/cluster.nvidia_gpu_dra_driverproperty addedOKAdded
components/schemas/cluster.amd_gpu_dra_driverproperty addedOKAdded
components/schemas/cluster_update.nvidia_gpu_dra_driverproperty addedOKAdded
components/schemas/cluster_update.amd_gpu_dra_driverproperty addedOKAdded
components/schemas/kubernetes_node_pool_gpu_partitionschema addedOKShared schema "kubernetes_node_pool_gpu_partition" was added.
components/schemas/nvidia_gpu_dra_driverschema addedOKShared schema "nvidia_gpu_dra_driver" was added.
components/schemas/amd_gpu_dra_driverschema addedOKShared schema "amd_gpu_dra_driver" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "search" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "model_type" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "provider" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "availability" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "badges" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "sort_by" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "per_page" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "sort_direction" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter addedOKNew optional parameter "use_case" (in query). Existing requests keep working.
GET /v2/gen-ai/models/catalogparameter "page" modifiedOKdescription changed
GET /v2/gen-ai/models/catalogparameter "limit" modifiedOKdescription changed
GET /v2/gen-ai/models/catalogresponse 200 property addedOKResponse 200 field "available_availability": Added (optional)
GET /v2/gen-ai/models/catalogresponse 200 property addedOKResponse 200 field "available_badges": Added (optional)
GET /v2/gen-ai/models/catalogresponse 200 property addedOKResponse 200 field "available_model_types": Added (optional)
GET /v2/gen-ai/models/catalogresponse 200 property addedOKResponse 200 field "available_providers": Added (optional)
GET /v2/gen-ai/models/catalogresponse 200 property addedOKResponse 200 field "available_sort_by": Added (optional)
GET /v2/gen-ai/models/catalogresponse 200 property addedOKResponse 200 field "available_sort_directions": Added (optional)
components/schemas/apiListModelCatalogOutput.available_availabilityproperty addedOKAdded
components/schemas/apiListModelCatalogOutput.available_badgesproperty addedOKAdded
components/schemas/apiListModelCatalogOutput.available_model_typesproperty addedOKAdded
components/schemas/apiListModelCatalogOutput.available_providersproperty addedOKAdded
components/schemas/apiListModelCatalogOutput.available_sort_byproperty addedOKAdded
components/schemas/apiListModelCatalogOutput.available_sort_directionsproperty addedOKAdded
components/schemas/apiModelCatalogSortByschema addedOKShared schema "apiModelCatalogSortBy" was added.
components/schemas/apiSortDirectionschema addedOKShared schema "apiSortDirection" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
components/schemas/disk_info.typeenum values removedPotentialRemoved: remote
components/schemas/disk_info.typeenum values addedOKAdded: boot
components/schemas/size.disk_info[].typeenum values removedPotentialRemoved: remote
components/schemas/size.disk_info[].typeenum values addedOKAdded: boot
components/schemas/droplet.disk_info[].typeenum values removedPotentialRemoved: remote
components/schemas/droplet.disk_info[].typeenum values addedOKAdded: boot
components/schemas/floating_ip.droplet.anyOf[1].disk_info[].typeenum values removedPotentialRemoved: remote
components/schemas/floating_ip.droplet.anyOf[1].disk_info[].typeenum values addedOKAdded: boot
components/schemas/reserved_ip.droplet.anyOf[1].disk_info[].typeenum values removedPotentialRemoved: remote
components/schemas/reserved_ip.droplet.anyOf[1].disk_info[].typeenum values addedOKAdded: boot
components/schemas/reserved_ipv6_list.reserved_ipv6s[].droplet.anyOf[1].disk_info[].typeenum values removedPotentialRemoved: remote
components/schemas/reserved_ipv6_list.reserved_ipv6s[].droplet.anyOf[1].disk_info[].typeenum values addedOKAdded: boot
components/schemas/reserved_ipv6.droplet.anyOf[1].disk_info[].typeenum values removedPotentialRemoved: remote
components/schemas/reserved_ipv6.droplet.anyOf[1].disk_info[].typeenum values addedOKAdded: boot

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/kubernetes/clustersrequest body property addedOKAdded (optional)
components/schemas/cluster_read.isolated_workersproperty addedOKAdded
components/schemas/cluster.isolated_workersproperty addedOKAdded

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
GET /v2/security/secretsendpoint removedBreakingEndpoint GET /v2/security/secrets was removed without deprecation. Any consumer calling it will fail immediately.
POST /v2/security/secretsendpoint removedBreakingEndpoint POST /v2/security/secrets was removed without deprecation. Any consumer calling it will fail immediately.
GET /v2/security/secrets/{secret}endpoint removedBreakingEndpoint GET /v2/security/secrets/{secret} was removed without deprecation. Any consumer calling it will fail immediately.
PUT /v2/security/secrets/{secret}endpoint removedBreakingEndpoint PUT /v2/security/secrets/{secret} was removed without deprecation. Any consumer calling it will fail immediately.
DELETE /v2/security/secrets/{secret}endpoint removedBreakingEndpoint DELETE /v2/security/secrets/{secret} was removed without deprecation. Any consumer calling it will fail immediately.
GET /v2/security/secrets/{secret}/versionsendpoint removedBreakingEndpoint GET /v2/security/secrets/{secret}/versions was removed without deprecation. Any consumer calling it will fail immediately.
POST /v2/security/secrets/{secret}/restoreendpoint removedBreakingEndpoint POST /v2/security/secrets/{secret}/restore was removed without deprecation. Any consumer calling it will fail immediately.
components/schemas/secret_list_itemschema removedBreakingShared schema "secret_list_item" was removed. Endpoints referencing it changed shape.
components/schemas/create_secret_responseschema removedBreakingShared schema "create_secret_response" was removed. Endpoints referencing it changed shape.
components/schemas/secretschema removedBreakingShared schema "secret" was removed. Endpoints referencing it changed shape.
components/schemas/secret_versionschema removedBreakingShared schema "secret_version" was removed. Endpoints referencing it changed shape.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
POST /v2/organizations/teamendpoint addedOKNew endpoint POST /v2/organizations/team added. Existing consumers are unaffected.
GET /v2/organizations/teamsendpoint addedOKNew endpoint GET /v2/organizations/teams added. Existing consumers are unaffected.
components/schemas/team_invitationschema addedOKShared schema "team_invitation" was added.
components/schemas/create_team_requestschema addedOKShared schema "create_team_request" was added.
components/schemas/create_teamschema addedOKShared schema "create_team" was added.
components/schemas/team_invitation_statusschema addedOKShared schema "team_invitation_status" was added.
components/schemas/organization_teamschema addedOKShared schema "organization_team" was added.

version 2.0 → 2.0

ChangeTypeSeverityWhy it matters
PUT /v2/databases/{database_cluster_uuid}/firewalldescription updatedOKSummary or description text changed. No contract impact.

This is what your consumers wish your API had.

Point us at your own OpenAPI spec and get the same automatic changelog, plus email alerts and breaking-change classification on every release.