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
4 structure changes including:
2 Breaking changes
2 Additions
2 Removals
Removed 2 Breaking
GET /private-network
GET /private-network/{id}
Added 2
GET /private-network
GET /private-network/{id}
14 structure changes including:
2 Breaking changes
7 Additions
5 Modifications
2 Removals
Modified 5 Breaking
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • sks-nodepools attribute Removed
    • nodepools attribute Added
POST /sks-cluster
  • Body
  • content type Modified
    • sks-nodepools attribute Removed
    • nodepools attribute Added
POST /sks-cluster-kubeconfig/{id}
  • Body
  • content type Modified
    • roles attribute Removed
    • groups attribute Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • sks-nodepools attribute Removed
    • nodepools attribute Added
Removed 2 Breaking
GET /sks-cluster/{id}/nodepool
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
Added 7
DELETE /private-network/{id}
GET /private-network
GET /private-network/{id}
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
POST /private-network
PUT /private-network/{id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:evict
1 structure change including:
1 Modification
Modified 1 Breaking
POST /instance/{instance-id}:revert-snapshot
  • Path
  • id path parameter Removed
  • instance-id path parameter Added
12 structure changes including:
12 Modifications
Modified 12
GET /sks-cluster
  • Response
  • 200 response Modified
    • sks-clusters attribute Modified
GET /sks-cluster/{id}
  • Response
  • 200 response Modified
    • sks-nodepools attribute Modified
GET /sks-cluster/{id}/nodepool
  • Response
  • 200 response Modified
    • sks-nodepools attribute Modified
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Response
  • 200 response Modified
    • template attribute Modified
GET /template
  • Response
  • 200 response Modified
    • templates attribute Modified
GET /template/{id}
  • Response
  • 200 response Modified
    • size attribute Added
POST /sks-cluster
  • Body
  • content type Modified
    • sks-nodepools attribute Modified
POST /sks-cluster/{id}/nodepool
  • Body
  • content type Modified
    • template attribute Modified
POST /template
  • Body
  • content type Modified
    • size attribute Added
PUT /sks-cluster/{id}
  • Body
  • content type Modified
    • sks-nodepools attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
  • Body
  • content type Modified
    • template attribute Modified
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
  • Body
  • content type Modified
    • template attribute Modified
12 structure changes including:
12 Additions
Added 12
DELETE /sks-cluster/{id}
DELETE /sks-cluster/{id}/nodepool/{sks-nodepool-id}
GET /sks-cluster
GET /sks-cluster/{id}
GET /sks-cluster/{id}/nodepool
GET /sks-cluster/{id}/nodepool/{sks-nodepool-id}
POST /sks-cluster
POST /sks-cluster-kubeconfig/{id}
POST /sks-cluster/{id}/nodepool
PUT /sks-cluster/{id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}
PUT /sks-cluster/{id}/nodepool/{sks-nodepool-id}:scale
10 structure changes including:
3 Additions
7 Modifications
Modified 7 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • template attribute Modified
GET /snapshot
  • Response
  • 200 response Modified
    • snapshots attribute Modified
GET /snapshot/{id}
  • Response
  • 200 response Modified
    • export attribute Added
GET /template/{id}
  • Response
  • 200 response Modified
    • sshkey-enabled attribute Removed
    • ssh-key-enabled, checksum attributes Added
POST /instance-pool
  • Body
  • content type Modified
    • template attribute Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • template attribute Modified
Added 3
DELETE /template/{id}
GET /template
POST /template
8 structure changes including:
8 Modifications
Modified 8 Breaking
GET /instance-pool
  • Response
  • 200 response Modified
    • instance-pools attribute Modified
GET /instance-pool/{id}
  • Response
  • 200 response Modified
    • security-groups attribute Modified
GET /security-group
  • Response
  • 200 response Modified
    • security-groups attribute Modified
GET /security-group/{id}
  • Response
  • 200 response Modified
    • rules attribute Modified
POST /instance-pool
  • Body
  • content type Modified
    • security-groups attribute Modified
POST /security-group
  • Body
  • content type Modified
    • rules attribute Modified
POST /security-group/{id}/rules
  • Body
  • content type Modified
    • icmp attribute Modified
    • end-port, start-port attributes Modified
PUT /instance-pool/{id}
  • Body
  • content type Modified
    • security-groups attribute Modified
42 structure changes including:
18 Breaking changes
24 Additions
18 Removals
Removed 18 Breaking
DELETE /security-group/{id}
DELETE /security-group/{id}/rules/{rule-id}
DELETE /snapshot/{id}
GET /instance-pool/{id}
GET /instance-type
GET /instance-type/{id}
GET /security-group
GET /security-group/{id}
GET /snapshot
GET /snapshot/{id}
GET /snapshot/{id}:export
GET /template/{id}
POST /instance
POST /instance-pool
POST /instance/{id}:create-snapshot
POST /security-group
POST /security-group/{id}/rules
POST /snapshot/{id}:export
Added 24
DELETE /instance-pool/{id}
DELETE /security-group/{id}
DELETE /security-group/{id}/rules/{rule-id}
DELETE /snapshot/{id}
GET /instance-pool
GET /instance-pool/{id}
GET /instance-type
GET /instance-type/{id}
GET /operation/{id}
GET /security-group
GET /security-group/{id}
GET /snapshot
GET /snapshot/{id}
GET /snapshot/{id}:export
GET /template/{id}
GET /zone
POST /instance
POST /instance-pool
POST /instance-pool/{id}:evict
POST /instance/{id}:create-snapshot
POST /security-group
POST /security-group/{id}/rules
POST /snapshot/{id}:export
PUT /instance-pool/{id}