Change Updates

Do not miss any Exoscale APIv2 API changes, ever again

Subscribe to the Exoscale APIv2 API changelog to be up to date on recent changes.

RSS

24 days ago

main
2.0.0
Compare

API structure has changed

17 structure changes including:
17 Modifications
Modified 17 Breaking
DELETE /dbaas-external-endpoint-datadog/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-datadog/{id}` to `/dbaas-external-endpoint-datadog/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
DELETE /dbaas-external-endpoint-elasticsearch/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-elasticsearch/{id}` to `/dbaas-external-endpoint-elasticsearch/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
DELETE /dbaas-external-endpoint-opensearch/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-opensearch/{id}` to `/dbaas-external-endpoint-opensearch/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
DELETE /dbaas-external-endpoint-prometheus/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-prometheus/{id}` to `/dbaas-external-endpoint-prometheus/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
DELETE /dbaas-external-endpoint-rsyslog/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-rsyslog/{id}` to `/dbaas-external-endpoint-rsyslog/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
GET /dbaas-external-endpoint-datadog/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-datadog/{id}` to `/dbaas-external-endpoint-datadog/{endpoint-id}` (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • settings property Modified
        • site property Modified
          • Property is no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
GET /dbaas-external-endpoint-elasticsearch/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-elasticsearch/{id}` to `/dbaas-external-endpoint-elasticsearch/{endpoint-id}` (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • settings property Modified
        • url, index-prefix properties Modified
          • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
GET /dbaas-external-endpoint-opensearch/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-opensearch/{id}` to `/dbaas-external-endpoint-opensearch/{endpoint-id}` (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • settings property Modified
        • url, index-prefix properties Modified
          • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
GET /dbaas-external-endpoint-prometheus/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-prometheus/{id}` to `/dbaas-external-endpoint-prometheus/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
GET /dbaas-external-endpoint-rsyslog/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-rsyslog/{id}` to `/dbaas-external-endpoint-rsyslog/{endpoint-id}` (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • settings property Modified
        • server, port, tls, format properties Modified
          • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
GET /dbaas-external-integration/{integration-id}
  • Path went from `/dbaas-external-integration/{id}` to `/dbaas-external-integration/{integration-id}` (same operationId)
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Removed
        • Removing a resource is always breaking unless it was deprecated before

          Breaking

      • integration-id property Added
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • integration-id path parameter Added
GET /dbaas-external-integrations/{service-name}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • external-integrations property Modified
        • id property Removed
          • Removing a resource is always breaking unless it was deprecated before

            Breaking

        • integration-id property Added
PUT /dbaas-external-endpoint-datadog/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-datadog/{id}` to `/dbaas-external-endpoint-datadog/{endpoint-id}` (same operationId)
  • Body
  • application/json content type Modified
    • settings property Modified
      • datadog-api-key, site properties Modified
        • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
PUT /dbaas-external-endpoint-elasticsearch/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-elasticsearch/{id}` to `/dbaas-external-endpoint-elasticsearch/{endpoint-id}` (same operationId)
  • Body
  • application/json content type Modified
    • settings property Modified
      • url, index-prefix properties Modified
        • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
PUT /dbaas-external-endpoint-opensearch/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-opensearch/{id}` to `/dbaas-external-endpoint-opensearch/{endpoint-id}` (same operationId)
  • Body
  • application/json content type Modified
    • settings property Modified
      • url, index-prefix properties Modified
        • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
PUT /dbaas-external-endpoint-prometheus/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-prometheus/{id}` to `/dbaas-external-endpoint-prometheus/{endpoint-id}` (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added
PUT /dbaas-external-endpoint-rsyslog/{endpoint-id}
  • Path went from `/dbaas-external-endpoint-rsyslog/{id}` to `/dbaas-external-endpoint-rsyslog/{endpoint-id}` (same operationId)
  • Body
  • application/json content type Modified
    • settings property Modified
      • format, server, tls, port properties Modified
        • Properties are no longer required

  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before

      Breaking

  • endpoint-id path parameter Added