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
Exoscale APIv2 API documentation

Changelog

Last update:
Compare
1 structure change including:
1 Addition
Added 1
GET /dbaas-integration-settings/{integration-type}/{source-type}/{dest-type}
10 structure changes including:
10 Modifications
Modified 10 Breaking
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • powered attribute Removed
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • powered attribute Removed
  • Response
  • 200 response Modified
    • connection-info attribute Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • powered attribute Removed
  • Response
  • 200 response Modified
    • connection-info attribute Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • powered attribute Removed
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • powered attribute Removed
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • powered attribute Removed
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • powered attribute Removed
  • Response
  • 200 response Modified
    • connection-info attribute Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • powered attribute Removed
PUT /dbaas-service/{name}
  • Body
  • content type Modified
    • powered attribute Removed
1 structure change including:
1 Addition
Added 1
GET /dbaas-integration-types
34 structure changes including:
6 Additions
28 Modifications
Modified 28
GET /anti-affinity-group
  • Response
  • 200 response Modified
    • anti-affinity-groups attribute Modified
GET /anti-affinity-group/{id}
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance
  • Response
  • 200 response Modified
    • instances attribute Modified
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-type, instances attributes Modified
GET /instance-type
  • Response
  • 200 response Modified
    • instance-types attribute Modified
GET /instance-type/{id}
  • Response
  • 200 response Modified
    • zones attribute Added
GET /instance/{id}
  • Response
  • 200 response Modified
    • instance-type attribute Modified
GET /load-balancer
  • Response
  • 200 response Modified
    • load-balancers attribute Modified
GET /load-balancer/{id}
  • Response
  • 200 response Modified
    • services attribute Modified
GET /load-balancer/{id}/service/{service-id}
  • Response
  • 200 response Modified
    • instance-pool attribute Modified
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • anti-affinity-groups, instance-type, instance-pool attributes Modified
POST /instance
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type attributes Modified
POST /instance-pool
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type attributes Modified
POST /load-balancer/{id}/service
  • Body
  • content type Modified
    • instance-pool attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type attributes Modified
PUT /elastic-ip/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /elastic-ip/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type attributes Modified
PUT /instance/{id}:scale
  • Body
  • content type Modified
    • instance-type attribute Modified
PUT /private-network/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /private-network/{id}:update-ip
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:attach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /security-group/{id}:detach
  • Body
  • content type Modified
    • instance attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • anti-affinity-groups, instance-type attributes Modified
Added 6
DELETE /access-key/{key}
GET /access-key
GET /access-key-known-operations
GET /access-key-operations
GET /access-key/{key}
POST /access-key
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dbaas-service-type
  • Response
  • 200 response Modified
    • dbaas-service-types attribute Modified
GET /dbaas-service-type/{service-type-name}
  • Response
  • 200 response Modified
    • latest-version attribute Removed
    • available-versions attribute Added
22 structure changes including:
22 Modifications
Modified 22
DELETE /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, notifications, kafka-connect-settings, kafka-settings, uri-params attributes Modified
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • notifications, mysql-settings, uri-params attributes Modified
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings attributes Modified
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • connection-info, redis-settings, notifications, uri-params attributes Modified
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services attribute Modified
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
GET /dbaas-settings-kafka
  • Response
  • 200 response Modified
    • settings attribute Modified
GET /dbaas-settings-mysql
  • Response
  • 200 response Modified
    • settings attribute Modified
GET /dbaas-settings-pg
  • Response
  • 200 response Modified
    • settings attribute Modified
GET /dbaas-settings-redis
  • Response
  • 200 response Modified
    • settings attribute Modified
GET /event
  • Response
  • 200 response Modified
    • payload attribute Modified
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings attributes Modified
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, notifications, kafka-connect-settings, kafka-settings, uri-params attributes Modified
POST /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings, migration attributes Modified
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings attributes Modified
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings, migration attributes Modified
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings attributes Modified
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings, migration attributes Modified
  • Response
  • 200 response Modified
    • connection-info, redis-settings, notifications, uri-params attributes Modified
POST /dbaas-service
  • Body
  • content type Modified
    • integrations, user-config attributes Modified
  • Response
  • 200 response Modified
    • notifications attribute Modified
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings, kafka-settings attributes Modified
  • Response
  • 200 response Modified
    • schema-registry-settings, kafka-rest-settings, notifications, kafka-connect-settings, kafka-settings, uri-params attributes Modified
PUT /dbaas-mysql/{name}
  • Body
  • content type Modified
    • mysql-settings, migration attributes Modified
  • Response
  • 200 response Modified
    • notifications, mysql-settings, uri-params attributes Modified
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-settings, timescaledb-settings, pglookout-settings, pg-settings, migration attributes Modified
  • Response
  • 200 response Modified
    • pgbouncer-settings, connection-info, timescaledb-settings, notifications, pglookout-settings, uri-params, pg-settings attributes Modified
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • migration, redis-settings attributes Modified
  • Response
  • 200 response Modified
    • connection-info, redis-settings, notifications, uri-params attributes Modified
PUT /dbaas-service/{name}
  • Body
  • content type Modified
    • user-config attribute Modified
  • Response
  • 200 response Modified
    • notifications attribute Modified
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /dbaas-service-type
  • Response
  • 200 response Modified
    • dbaas-service-types attribute Modified
GET /dbaas-service-type/{service-type-name}
  • Response
  • 200 response Modified
    • user-config-schema attribute Removed
1 structure change including:
1 Addition
Added 1
POST /snapshot/{id}:promote
3 structure changes including:
3 Modifications
Modified 3
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, name, type, state, termination-protection, notifications, disk-size, node-memory, created-at, plan attributes Added
POST /dbaas-service
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, name, type, state, termination-protection, notifications, disk-size, node-memory, created-at, plan attributes Added
PUT /dbaas-service/{name}
  • Response
  • 200 response Modified
    • updated-at, node-count, node-cpu-count, name, type, state, termination-protection, notifications, disk-size, node-memory, created-at, plan attributes Added
12 structure changes including:
12 Modifications
Modified 12
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • version attribute Added
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • version attribute Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • version attribute Added
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • version attribute Added
POST /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • version attribute Added
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • version attribute Added
POST /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • version attribute Added
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • version attribute Added
PUT /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • version attribute Added
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • version attribute Added
PUT /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • version attribute Added
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • version attribute Added
8 structure changes including:
1 Addition
7 Modifications
Modified 7 Breaking
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • redis-settings attribute Added
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • description, features, updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, connection-pools, type, state, user-config, backups, termination-protection, notifications, components, maintenance, acl, disk-size, node-memory, uri, uri-params, created-at, plan, metadata, users attributes Removed
POST /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings attribute Added
  • Response
  • 200 response Modified
    • redis-settings attribute Added
POST /dbaas-service
  • Response
  • 200 response Modified
    • description, features, updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, connection-pools, type, state, user-config, backups, termination-protection, notifications, components, maintenance, acl, disk-size, node-memory, uri, uri-params, created-at, plan, metadata, users attributes Removed
POST /sks-cluster
  • Body
  • content type Modified
    • oidc attribute Added
PUT /dbaas-redis/{name}
  • Body
  • content type Modified
    • redis-settings attribute Added
  • Response
  • 200 response Modified
    • redis-settings attribute Added
PUT /dbaas-service/{name}
  • Response
  • 200 response Modified
    • description, features, updated-at, node-count, connection-info, node-cpu-count, integrations, node-states, name, connection-pools, type, state, user-config, backups, termination-protection, notifications, components, maintenance, acl, disk-size, node-memory, uri, uri-params, created-at, plan, metadata, users attributes Removed
Added 1
GET /dbaas-settings-redis
4 structure changes including:
4 Modifications
Modified 4 Breaking
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • pg-settings attribute Modified
    • pgbouncer-config, pglookout-config, timescaledb-config attributes Removed
    • pgbouncer-settings, timescaledb-settings, pglookout-settings attributes Added
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • pg-settings attribute Modified
    • pgbouncer-config, pglookout-config, timescaledb-config attributes Removed
    • pgbouncer-settings, timescaledb-settings, pglookout-settings attributes Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-config, pglookout-config, timescaledb-config attributes Removed
    • pgbouncer-settings, timescaledb-settings, pglookout-settings attributes Added
  • Response
  • 200 response Modified
    • pg-settings attribute Modified
    • pgbouncer-config, pglookout-config, timescaledb-config attributes Removed
    • pgbouncer-settings, timescaledb-settings, pglookout-settings attributes Added
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • pgbouncer-config, pglookout-config, timescaledb-config attributes Removed
    • pgbouncer-settings, timescaledb-settings, pglookout-settings attributes Added
  • Response
  • 200 response Modified
    • pg-settings attribute Modified
    • pgbouncer-config, pglookout-config, timescaledb-config attributes Removed
    • pgbouncer-settings, timescaledb-settings, pglookout-settings attributes Added
5 structure changes including:
5 Modifications
Modified 5
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • taints attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • taints attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • taints attribute Modified
10 structure changes including:
6 Additions
4 Modifications
Modified 4 Breaking
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • kafka-rest-config, schema-registry-config, kafka-connect-config attributes Removed
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings attributes Added
GET /sks-cluster-version
  • Query
  • include-deprecated query parameter Added
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • kafka-rest-config, schema-registry-config, kafka-connect-config attributes Removed
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings attributes Added
  • Response
  • 200 response Modified
    • kafka-rest-config, schema-registry-config, kafka-connect-config attributes Removed
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings attributes Added
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • kafka-rest-config, schema-registry-config, kafka-connect-config attributes Removed
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings attributes Added
  • Response
  • 200 response Modified
    • kafka-rest-config, schema-registry-config, kafka-connect-config attributes Removed
    • schema-registry-settings, kafka-rest-settings, kafka-connect-settings attributes Added
Added 6
GET /dbaas-settings-mysql
GET /dbaas-settings-pg
GET /dns-domain
GET /dns-domain/{id}
GET /dns-domain/{id}/record
GET /dns-domain/{id}/record/{record-id}
3 structure changes including:
3 Modifications
Modified 3
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • node-states, backups, maintenance, uri, uri-params attributes Added
GET /dbaas-settings-kafka
  • Response
  • 200 response Modified
    • settings attribute Modified
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • node-states, backups, maintenance, uri, uri-params attributes Added
1 structure change including:
1 Addition
Added 1
GET /dbaas-settings-kafka
17 structure changes including:
17 Modifications
Modified 17 Breaking
DELETE /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
    • node-states, backups, maintenance, uri, uri-params attributes Removed
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
    • node-states, backups, maintenance, uri, uri-params attributes Removed
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
GET /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
GET /dbaas-service
  • Response
  • 200 response Modified
    • dbaas-services attribute Modified
GET /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
POST /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
POST /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
POST /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
POST /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
POST /dbaas-service
  • Response
  • 200 response Modified
    • notifications attribute Modified
PUT /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
    • node-states, backups, maintenance, uri, uri-params attributes Removed
PUT /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
PUT /dbaas-redis/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
PUT /dbaas-service/{name}
  • Response
  • 200 response Modified
    • notifications attribute Modified
1 structure change including:
1 Modification
Modified 1
PUT /instance/{id}:start
  • Body
  • content type Added
2 structure changes including:
2 Modifications
Modified 2
GET /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
PUT /dbaas-mysql/{name}
  • Response
  • 200 response Modified
    • connection-info attribute Modified
9 structure changes including:
3 Additions
6 Modifications
Modified 6 Breaking
GET /dbaas-kafka/{name}
  • Response
  • 200 response Modified
    • db-config attribute Removed
    • kafka-settings attribute Added
GET /dbaas-postgres/{name}
  • Response
  • 200 response Modified
    • db-config attribute Removed
    • pg-settings attribute Added
POST /dbaas-kafka/{name}
  • Body
  • content type Modified
    • db-config attribute Removed
    • kafka-settings attribute Added
  • Response
  • 200 response Modified
    • db-config attribute Removed
    • kafka-settings attribute Added
POST /dbaas-postgres/{name}
  • Body
  • content type Modified
    • db-config attribute Removed
    • pg-settings attribute Added
  • Response
  • 200 response Modified
    • db-config attribute Removed
    • pg-settings attribute Added
PUT /dbaas-kafka/{name}
  • Body
  • content type Modified
    • db-config attribute Removed
    • kafka-settings attribute Added
  • Response
  • 200 response Modified
    • db-config attribute Removed
    • kafka-settings attribute Added
PUT /dbaas-postgres/{name}
  • Body
  • content type Modified
    • db-config attribute Removed
    • pg-settings attribute Added
  • Response
  • 200 response Modified
    • db-config attribute Removed
    • pg-settings attribute Added
Added 3
GET /dbaas-mysql/{name}
POST /dbaas-mysql/{name}
PUT /dbaas-mysql/{name}