The DigitalOcean public API — droplets, Kubernetes, databases, networking and App Platform.
We already watch this spec — add your email and we'll alert you on every change, breaking ones first. Free, no credit card, one click to stop.
Rebuilt automatically from the official OpenAPI spec. Every entry is a real diff — nothing is hand-written.
version 2.0 → 2.0
| Change | Type | Severity | Why it matters |
|---|---|---|---|
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config | security security scope added | Potential | Endpoint: scope added to "bearer_auth": database:update |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": database:write |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name} | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name} | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name} | security security scope added | Potential | Endpoint: scope added to "bearer_auth": database:update |
PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name} | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": database:write |
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security scope added | Potential | Endpoint: scope added to "bearer_auth": dedicated_inference_token:read |
GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": dedicated_inference_tokens:read |
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security scope added | Potential | Endpoint: scope added to "bearer_auth": dedicated_inference_token:create |
POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": dedicated_inference_tokens:create |
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id} | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id} | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id} | security security scope added | Potential | Endpoint: scope added to "bearer_auth": dedicated_inference_token:delete |
DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id} | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": dedicated_inference_tokens:delete |
GET /v2/nfs | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/nfs | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/nfs | security security scope added | Potential | Endpoint: scope added to "bearer_auth": nfs:read |
GET /v2/nfs | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": nfs:list |
GET /v2/nfs/snapshots | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/nfs/snapshots | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/nfs/snapshots | security security scope added | Potential | Endpoint: scope added to "bearer_auth": nfs:read |
GET /v2/nfs/snapshots | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": nfs:list |
GET /v2/nfs/shares/{share_id}/access_points | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/nfs/shares/{share_id}/access_points | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/nfs/shares/{share_id}/access_points | security security scope added | Potential | Endpoint: scope added to "bearer_auth": nfs:read |
GET /v2/nfs/shares/{share_id}/access_points | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": nfs:list |
GET /v2/organizations/teams | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
GET /v2/organizations/teams | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
GET /v2/organizations/teams | security security scope added | Potential | Endpoint: scope added to "bearer_auth": organization_membership:read_teams |
GET /v2/organizations/teams | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": organization:read |
POST /v2/partner_network_connect/attachments/{pa_id}/service_key | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
POST /v2/partner_network_connect/attachments/{pa_id}/service_key | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
POST /v2/partner_network_connect/attachments/{pa_id}/service_key | security security scope added | Potential | Endpoint: scope added to "bearer_auth": partner_network_connect:update |
POST /v2/partner_network_connect/attachments/{pa_id}/service_key | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": partner_network_connect:write |
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid} | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid} | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid} | security security scope added | Potential | Endpoint: scope added to "bearer_auth": byoip_prefix:update |
PATCH /v2/byoip_prefixes/{byoip_prefix_uuid} | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": byoip_prefix:write |
PATCH /v2/gen-ai/custom_models/{uuid}/metadata | security security requirement added | Potential | Endpoint: security requirement added (bearer_auth) |
PATCH /v2/gen-ai/custom_models/{uuid}/metadata | security security requirement removed | OK | Endpoint: security requirement removed (bearer_auth) |
PATCH /v2/gen-ai/custom_models/{uuid}/metadata | security security scope added | Potential | Endpoint: scope added to "bearer_auth": genai:update |
PATCH /v2/gen-ai/custom_models/{uuid}/metadata | security security scope removed | OK | Endpoint: scope removed from "bearer_auth": genai:default |
Point us at your own OpenAPI spec and get the same automatic changelog, plus email alerts and breaking-change classification on every release.