{"source":"api:digitalocean","count":26,"changes":[{"id":"05afbbdc-9f79-446b-a425-6633af2895ed","sourceId":"api:digitalocean","entityId":"operations/PUT /v2/security/secrets/{secret}","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:46:07.843Z","diff":{"changes":[{"kind":"removed","path":["operations","PUT /v2/security/secrets/{secret}"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"Operation removed"},{"id":"9e1a8547-2fee-4188-b95a-9610c2c1ac92","sourceId":"api:digitalocean","entityId":"operations/POST /v2/security/secrets/{secret}/restore","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:46:05.137Z","diff":{"changes":[{"kind":"removed","path":["operations","POST /v2/security/secrets/{secret}/restore"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":0.95,"classifiedBy":"llm","notes":"Operation removed, existing callers will fail"},{"id":"c67ee605-feef-41c7-a027-58ba662c5023","sourceId":"api:digitalocean","entityId":"operations/POST /v2/security/secrets","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:46:03.124Z","diff":{"changes":[{"kind":"removed","path":["operations","POST /v2/security/secrets"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"Operation removed"},{"id":"676e98c2-c95c-4228-ab16-ed6a98c38d1e","sourceId":"api:digitalocean","entityId":"operations/GET /v2/security/secrets/{secret}/versions","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:45:58.543Z","diff":{"changes":[{"kind":"removed","path":["operations","GET /v2/security/secrets/{secret}/versions"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"Removed operation GET /v2/security/secrets/{secret}/versions"},{"id":"2da29e1e-30c6-484f-ad55-2c955e309770","sourceId":"api:digitalocean","entityId":"operations/GET /v2/security/secrets/{secret}","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:45:55.446Z","diff":{"changes":[{"kind":"removed","path":["operations","GET /v2/security/secrets/{secret}"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"Operation /v2/security/secrets/{secret} removed"},{"id":"11927d52-6527-4f0a-9db3-c163b3e40c6a","sourceId":"api:digitalocean","entityId":"operations/GET /v2/security/secrets","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:45:52.861Z","diff":{"changes":[{"kind":"removed","path":["operations","GET /v2/security/secrets"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"Operation removed"},{"id":"07e83aab-aa4d-4c7a-8fe3-c2f713622bb4","sourceId":"api:digitalocean","entityId":"operations/DELETE /v2/security/secrets/{secret}","fromSnapshotId":"62545eb6-7d52-47c7-b142-bf6b3ffa0f99","toSnapshotId":"a7618eea-d5ed-4cbd-866e-ad8ef634afb9","detectedAt":"2026-07-31T19:45:50.624Z","diff":{"changes":[{"kind":"removed","path":["operations","DELETE /v2/security/secrets/{secret}"],"before":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"Operation removed"},{"id":"80ba4842-4bed-4da8-ace1-15afee988536","sourceId":"api:digitalocean","entityId":"operations/POST /v2/organizations/team","fromSnapshotId":"b2de203d-0d1b-4c2b-857f-229dbba05737","toSnapshotId":"90900500-2411-4d5b-b6b5-b6eee1482d2f","detectedAt":"2026-07-30T13:44:46.136Z","diff":{"changes":[{"kind":"added","path":["operations","POST /v2/organizations/team"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added new operation, no existing callers affected."},{"id":"be34003b-8b1f-4c1c-9bfa-503dfce6ce8e","sourceId":"api:digitalocean","entityId":"operations/GET /v2/organizations/teams","fromSnapshotId":"b2de203d-0d1b-4c2b-857f-229dbba05737","toSnapshotId":"90900500-2411-4d5b-b6b5-b6eee1482d2f","detectedAt":"2026-07-30T13:44:41.586Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/organizations/teams"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new operation, which does not break existing callers."},{"id":"e07e8975-f7e7-4c02-8ffa-498bd0a14a33","sourceId":"api:digitalocean","entityId":"operations/PATCH /v2/gen-ai/model_evaluation_runs/{eval_run_uuid}","fromSnapshotId":"c6495880-8508-4430-a238-0af06cdad0e8","toSnapshotId":"c6b33769-d518-4e05-819d-7f035c9ccaf5","detectedAt":"2026-07-08T13:44:12.833Z","diff":{"changes":[{"kind":"added","path":["operations","PATCH /v2/gen-ai/model_evaluation_runs/{eval_run_uuid}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added new PATCH endpoint."},{"id":"d885a867-ac0c-4b90-b26c-6ff729d85bb2","sourceId":"api:digitalocean","entityId":"operations/PUT /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}","fromSnapshotId":"eabcab88-4a42-4df3-98db-eeecfb01de5a","toSnapshotId":"798d53c3-a058-4f37-b6d9-03d96fbc63ab","detectedAt":"2026-07-01T19:44:44.851Z","diff":{"changes":[{"kind":"added","path":["operations","PUT /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"New operation added, does not affect existing callers."},{"id":"39bd64a3-0bfc-4fa4-b634-48ade92f0724","sourceId":"api:digitalocean","entityId":"operations/POST /v2/gen-ai/custom_evaluation_metrics","fromSnapshotId":"eabcab88-4a42-4df3-98db-eeecfb01de5a","toSnapshotId":"798d53c3-a058-4f37-b6d9-03d96fbc63ab","detectedAt":"2026-07-01T19:44:41.226Z","diff":{"changes":[{"kind":"added","path":["operations","POST /v2/gen-ai/custom_evaluation_metrics"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"ADDED operation is always safe per domain guidance"},{"id":"60618827-5c14-4f7b-acfa-972908c7f62c","sourceId":"api:digitalocean","entityId":"operations/DELETE /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}","fromSnapshotId":"eabcab88-4a42-4df3-98db-eeecfb01de5a","toSnapshotId":"798d53c3-a058-4f37-b6d9-03d96fbc63ab","detectedAt":"2026-07-01T19:44:37.414Z","diff":{"changes":[{"kind":"added","path":["operations","DELETE /v2/gen-ai/custom_evaluation_metrics/{metric_uuid}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"New DELETE operation added, does not break existing callers."},{"id":"4dea43bd-653f-4e71-8a26-f58fd7cbaf22","sourceId":"api:digitalocean","entityId":"operations/PUT /v2/security/secrets/{secret}","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:28.126Z","diff":{"changes":[{"kind":"added","path":["operations","PUT /v2/security/secrets/{secret}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new operation, which does not break existing callers."},{"id":"9679e7c8-0859-4a44-94b6-dc609d61f011","sourceId":"api:digitalocean","entityId":"operations/POST /v2/security/secrets/{secret}/restore","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:27.040Z","diff":{"changes":[{"kind":"added","path":["operations","POST /v2/security/secrets/{secret}/restore"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":0.95,"classifiedBy":"llm","notes":"Added a new operation, which does not break existing consumers."},{"id":"2fe75d54-e4c2-4dea-9b17-f14f075c5a5c","sourceId":"api:digitalocean","entityId":"operations/POST /v2/security/secrets","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:24.126Z","diff":{"changes":[{"kind":"added","path":["operations","POST /v2/security/secrets"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new operation"},{"id":"d394bf9f-6396-4dde-8362-2d9adc1ddee3","sourceId":"api:digitalocean","entityId":"operations/GET /v2/security/secrets/{secret}/versions","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:21.913Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/security/secrets/{secret}/versions"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new operation, existing callers unaffected."},{"id":"6fce03fb-2b2f-490a-afca-cfc6c716b5fc","sourceId":"api:digitalocean","entityId":"operations/GET /v2/security/secrets/{secret}","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:18.061Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/security/secrets/{secret}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new operation, which does not break existing consumers."},{"id":"af3e85e7-d070-46b8-9859-5af2a88ac00e","sourceId":"api:digitalocean","entityId":"operations/GET /v2/security/secrets","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:13.818Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/security/secrets"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new operation, which does not break existing consumers."},{"id":"f6f8a0fd-15f9-472f-877f-4f04df15383c","sourceId":"api:digitalocean","entityId":"operations/DELETE /v2/security/secrets/{secret}","fromSnapshotId":"87e68203-5b51-4dae-86e2-f0221295a248","toSnapshotId":"047f5956-6640-4e7e-807a-25155adbed2b","detectedAt":"2026-06-30T07:44:11.274Z","diff":{"changes":[{"kind":"added","path":["operations","DELETE /v2/security/secrets/{secret}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new DELETE operation, which is a new endpoint that does not break existing callers."},{"id":"83212c2b-9959-4a88-8831-b1fc2759f5ea","sourceId":"api:digitalocean","entityId":"operations/PUT /v2/databases/{database_cluster_uuid}/do_settings","fromSnapshotId":"99dfc7fc-53c7-4eb6-9017-18439ff30fbc","toSnapshotId":"c86b860f-e1e8-4ec6-8bc6-f4a38141b332","detectedAt":"2026-06-29T13:44:35.528Z","diff":{"changes":[{"kind":"added","path":["operations","PUT /v2/databases/{database_cluster_uuid}/do_settings"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added a new PUT operation, which does not break existing consumers."},{"id":"eaee92f0-d20c-4ce9-8357-6987b9c70fba","sourceId":"api:digitalocean","entityId":"operations/GET /v2/databases/{database_cluster_uuid}/do_settings","fromSnapshotId":"99dfc7fc-53c7-4eb6-9017-18439ff30fbc","toSnapshotId":"c86b860f-e1e8-4ec6-8bc6-f4a38141b332","detectedAt":"2026-06-29T13:44:27.991Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/databases/{database_cluster_uuid}/do_settings"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added new GET operation; existing consumers unaffected."},{"id":"fe22ca9e-78d7-459b-b67d-1af952fb10fb","sourceId":"api:digitalocean","entityId":"operations/POST /v2/nfs/shares/{share_id}/access_points","fromSnapshotId":"dabe06f6-4769-410b-9b54-529a88d7148f","toSnapshotId":"17d5c028-df17-4459-b0fc-7c512b0d30cd","detectedAt":"2026-06-25T13:48:37.743Z","diff":{"changes":[{"kind":"added","path":["operations","POST /v2/nfs/shares/{share_id}/access_points"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"Added new operation"},{"id":"0968da37-b451-4581-9607-deac8615720a","sourceId":"api:digitalocean","entityId":"operations/GET /v2/nfs/shares/{share_id}/access_points","fromSnapshotId":"dabe06f6-4769-410b-9b54-529a88d7148f","toSnapshotId":"17d5c028-df17-4459-b0fc-7c512b0d30cd","detectedAt":"2026-06-25T13:48:35.771Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/nfs/shares/{share_id}/access_points"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":0.95,"classifiedBy":"llm","notes":"Added operation does not break existing callers."},{"id":"04cb1958-af02-40d2-b1e2-d73eac461960","sourceId":"api:digitalocean","entityId":"operations/GET /v2/nfs/access_points/{access_point_id}","fromSnapshotId":"dabe06f6-4769-410b-9b54-529a88d7148f","toSnapshotId":"17d5c028-df17-4459-b0fc-7c512b0d30cd","detectedAt":"2026-06-25T13:48:29.872Z","diff":{"changes":[{"kind":"added","path":["operations","GET /v2/nfs/access_points/{access_point_id}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"safe","confidence":1,"classifiedBy":"llm","notes":"New operation added"},{"id":"f2d56320-c38c-4a47-9cce-5b4237f8247f","sourceId":"api:digitalocean","entityId":"operations/DELETE /v2/nfs/access_points/{access_point_id}","fromSnapshotId":"dabe06f6-4769-410b-9b54-529a88d7148f","toSnapshotId":"17d5c028-df17-4459-b0fc-7c512b0d30cd","detectedAt":"2026-06-25T13:48:13.852Z","diff":{"changes":[{"kind":"added","path":["operations","DELETE /v2/nfs/access_points/{access_point_id}"],"after":{"summary":null,"responses":[],"parameters":[],"operationId":null,"requestBody":null}}]},"severity":"breaking_strict","confidence":1,"classifiedBy":"llm","notes":"New DELETE operation does not break existing callers, but the guidance says ADDED operations are safe."}]}