All monitored APIs

DigitalOcean API breaking changes & specification history.

Droplets, Kubernetes, databases, and networking.

10 recorded releases · Last captured 8 Oct 2026.

Which DigitalOcean API endpoints have captured breaking changes?

10 recorded releases; last specification capture . This dated snapshot contains 74 sampled findings from 10 recent releases, including 1 breaking findings. Up to ten findings are retained per release; these counts are not totals for the complete API history.

Snapshot retrieved . A capture date is not a provider deployment date. Missing or unmatched repository usage is not proof of safety.

Classifications in this bounded snapshot
ClassificationSampled findings
Breaking1
Non-breaking73
Needs review0
Deprecation0
Pending classification0
Breaking endpoint and field evidence
OperationField and ruleCapture
PATCH /v2/action-gateway/connections/{id}Operation-level change
operation.endpoint_removed

Where does this evidence come from?

Publisher specification
Official specification source
Configured SDK matching
No SDK package listed in this snapshot
API authentication
none
Publisher version
2.0

How to check affected code in GitHub

Snapshot captured 3 Nov 2026. Breaking describes contract evidence; repository impact is a separate analysis.

DigitalOcean captured release evidence

Dated snapshot: . Latest 10 captured releases, with up to ten findings per release. Contract findings describe specification changes; repository impact is a separate analysis.

DigitalOcean API specification changes · Revision 0b6cae7a · GET /v1/signals/exports

20 recorded findings · classified · Previous revision fb269758

Non-breaking: GET /v1/signals/exports

endpoint added

Rule: level.info

Non-breaking: GET /v1/consent/{agent_id}

endpoint added

Rule: level.info

Non-breaking: POST /v1/signals/exports

endpoint added

Rule: level.info

Non-breaking: GET /v1/signals/exports/{export_id}

endpoint added

Rule: level.info

Non-breaking: GET /v1/consent

endpoint added

Rule: level.info

Non-breaking: GET /v1/signals/agents/{agent_id}/sessions

endpoint added

Rule: level.info

Non-breaking: GET /v1/signals/sessions/{session_id}/dialogues

endpoint added

Rule: level.info

Non-breaking: GET /v1/signals/exports/options

endpoint added

Rule: level.info

Non-breaking: PUT /v1/consent/{agent_id}

endpoint added

Rule: level.info

Non-breaking: GET /v1/signals/exports/{export_id}/download

endpoint added

Rule: level.info

Showing the first ten findings. Open the release for the remaining changes.

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision fb269758 · POST /v2/insights/query/{region}/prom/api/v1/query

8 recorded findings · classified · Previous revision 35c5a685

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/query

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/labels

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/series

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/query_range

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/series

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/labels

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/query_range

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/prom/api/v1/query

endpoint added

Rule: level.info

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 35c5a685 · GET /v2/insights/notification-channels/{id}

36 recorded findings · classified · Previous revision 0d7ebc52

Non-breaking: GET /v2/insights/notification-channels/{id}

endpoint added

Rule: level.info

Non-breaking: GET /v2/insights/alert-rules

endpoint added

Rule: level.info

Non-breaking: GET /v2/insights/alert-instances/{id}

endpoint added

Rule: level.info

Non-breaking: GET /v2/insights/query/{region}/prom/api/v1/labels

endpoint added

Rule: level.info

Non-breaking: GET /v2/insights/query/{region}/prom/api/v1/query_range

endpoint added

Rule: level.info

Non-breaking: POST /v2/insights/query/{region}/logs/search

endpoint added

Rule: level.info

Non-breaking: GET /v2/insights/query/{region}/prom/api/v1/series

endpoint added

Rule: level.info

Non-breaking: GET /v2/insights/query/{region}/prom/api/v1/label/{name}/values

endpoint added

Rule: level.info

Non-breaking: PUT /v2/insights/alert-rules/{id}

endpoint added

Rule: level.info

Non-breaking: DELETE /v2/insights/alert-rules/{id}

endpoint added

Rule: level.info

Showing the first ten findings. Open the release for the remaining changes.

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 0d7ebc52 · GET /v2/action-gateway/toolbelts/{name}/providers

54 recorded findings · classified · Previous revision 90c27c47

Non-breaking: GET /v2/action-gateway/toolbelts/{name}/providers

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/actors/{actor_id}/limits

endpoint added

Rule: level.info

Breaking: PATCH /v2/action-gateway/connections/{id}

Permanent link to this change

api removed without deprecation

Rule: operation.endpoint_removed

Non-breaking: PUT /v2/action-gateway/mcp-servers/{server_ref}/tools

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/tools/health/providers

endpoint added

Rule: level.info

Non-breaking: POST /v2/action-gateway/mcp-servers

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/mcp-servers/{server_ref}/tools

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/toolbelts/{name}/providers/{provider}/tools

endpoint added

Rule: level.info

Non-breaking: DELETE /v2/action-gateway/mcp-servers/{server_ref}

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/tools/providers/search

endpoint added

Rule: level.info

Showing the first ten findings. Open the release for the remaining changes.

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 90c27c47

0 recorded findings · no changes · Previous revision 87acc49b

No classified endpoint findings recorded for this release.

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 87acc49b · POST /v1/systemone

2 recorded findings · classified · Previous revision 8213a6cd

Non-breaking: POST /v1/systemone

endpoint added

Rule: level.info

Non-breaking: POST /v1/systemone

endpoint added

Rule: level.info

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 8213a6cd · GET /v2/action-gateway/tools/toolkits

40 recorded findings · classified · Previous revision 7fa3df5b

Non-breaking: GET /v2/action-gateway/tools/toolkits

endpoint added

Rule: level.info

Non-breaking: POST /v2/action-gateway/sessions

endpoint added

Rule: level.info

Non-breaking: PATCH /v2/action-gateway/connections/{id}

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/toolbelts

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/users/{user_id}

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/connections/{id}

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/connections

endpoint added

Rule: level.info

Non-breaking: GET /v2/action-gateway/tools

endpoint added

Rule: level.info

Non-breaking: POST /v2/action-gateway/toolbelts/{name}/tools/remove

endpoint added

Rule: level.info

Non-breaking: DELETE /v2/action-gateway/connections/{id}

endpoint added

Rule: level.info

Showing the first ten findings. Open the release for the remaining changes.

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 7fa3df5b · PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}

22 recorded findings · classified · Previous revision 174ea850

Non-breaking: PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}

endpoint added

Rule: level.info

Non-breaking: DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}

endpoint added

Rule: level.info

Non-breaking: DELETE /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes/{route_uuid}

endpoint added

Rule: level.info

Non-breaking: POST /v2/vpcs/{vpc_uuid}/subnets

endpoint added

Rule: level.info

Non-breaking: GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes

endpoint added

Rule: level.info

Non-breaking: GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/members

endpoint added

Rule: level.info

Non-breaking: POST /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}/routes

endpoint added

Rule: level.info

Non-breaking: GET /v2/vpcs/{vpc_uuid}/routes

endpoint added

Rule: level.info

Non-breaking: GET /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}

endpoint added

Rule: level.info

Non-breaking: GET /v2/vpcs/{vpc_uuid}/subnets

endpoint added

Rule: level.info

Showing the first ten findings. Open the release for the remaining changes.

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 174ea850 · GET /v2/customers/my/prepayment_config

4 recorded findings · classified · Previous revision 71914e32

Non-breaking: GET /v2/customers/my/prepayment_config

endpoint added

Rule: level.info

Non-breaking: GET /v2/customers/my/prepayment_status

endpoint added

Rule: level.info

Non-breaking: GET /v2/customers/my/prepayment_status

endpoint added

Rule: level.info

Non-breaking: GET /v2/customers/my/prepayment_config

endpoint added

Rule: level.info

Inspect the release and evidence · Public source data

DigitalOcean API specification changes · Revision 71914e32 · POST /v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate

46 recorded findings · classified · Previous revision 694227e7

Non-breaking: POST /v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate

endpoint added

Rule: level.info

Non-breaking: PUT /v2/gen-ai/scenario_sets/{scenario_set_uuid}

endpoint added

Rule: level.info

Non-breaking: GET /v2/gen-ai/scenario_sets/{scenario_set_uuid}/scenarios

endpoint added

Rule: level.info

Non-breaking: GET /v2/gen-ai/simulation_runs/{run_uuid}/journeys/{journey_uuid}

endpoint added

Rule: level.info

Non-breaking: POST /v2/gen-ai/scenario_sets/file_upload_presigned_urls

endpoint added

Rule: level.info

Non-breaking: DELETE /v2/gen-ai/scenario_sets/{scenario_set_uuid}

endpoint added

Rule: level.info

Non-breaking: GET /v2/gen-ai/simulation_runs/{run_uuid}

endpoint added

Rule: level.info

Non-breaking: POST /v2/gen-ai/simulation_runs

endpoint added

Rule: level.info

Non-breaking: PATCH /v2/gen-ai/simulation_runs/{run_uuid}/cancel

endpoint added

Rule: level.info

Non-breaking: POST /v2/gen-ai/scenario_library/{library_scenario_uuid}/create_scenario_set

endpoint added

Rule: level.info

Showing the first ten findings. Open the release for the remaining changes.

Inspect the release and evidence · Public source data