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.
| Classification | Sampled findings |
|---|---|
| Breaking | 1 |
| Non-breaking | 73 |
| Needs review | 0 |
| Deprecation | 0 |
| Pending classification | 0 |
| Operation | Field and rule | Capture |
|---|---|---|
PATCH /v2/action-gateway/connections/{id} | Operation-level changeoperation.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
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
GET /v1/signals/exports20 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.
DigitalOcean API specification changes · Revision fb269758 · POST /v2/insights/query/{region}/prom/api/v1/query
POST /v2/insights/query/{region}/prom/api/v1/query8 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
DigitalOcean API specification changes · Revision 35c5a685 · GET /v2/insights/notification-channels/{id}
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.
DigitalOcean API specification changes · Revision 0d7ebc52 · GET /v2/action-gateway/toolbelts/{name}/providers
GET /v2/action-gateway/toolbelts/{name}/providers54 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}
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.
DigitalOcean API specification changes · Revision 90c27c47
0 recorded findings · no changes · Previous revision 87acc49b
No classified endpoint findings recorded for this release.
DigitalOcean API specification changes · Revision 87acc49b · POST /v1/systemone
POST /v1/systemone2 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
DigitalOcean API specification changes · Revision 8213a6cd · GET /v2/action-gateway/tools/toolkits
GET /v2/action-gateway/tools/toolkits40 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.
DigitalOcean API specification changes · Revision 7fa3df5b · PATCH /v2/vpcs/{vpc_uuid}/subnets/{subnet_uuid}
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.
DigitalOcean API specification changes · Revision 174ea850 · GET /v2/customers/my/prepayment_config
GET /v2/customers/my/prepayment_config4 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
DigitalOcean API specification changes · Revision 71914e32 · POST /v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate
POST /v2/gen-ai/scenario_sets/{scenario_set_uuid}/duplicate46 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.