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

about 21 hours ago

main
2.0.0
Compare

API structure has changed

Next change
17 structure changes including:
6 Breaking changes
2 Additions
15 Modifications
Modified 15 Breaking
POST /ai/deployment
  • Body
  • application/json content type Modified
    • model property Modified
      • model property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • model, model properties Added
POST /ai/api-key/{id}/rotate
  • Path went from /ai/ai-api-key/{id}/rotate to /ai/api-key/{id}/rotate (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • updated-at, name, scope, id, org-uuid, created-at properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /ai/api-key
  • Path went from /ai/ai-api-key to /ai/api-key (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • updated-at, name, scope, id, org-uuid, created-at properties Modified
        • Properties are now required
          Breaking
      • value property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /ai/api-key/{id}
  • Path went from /ai/ai-api-key/{id} to /ai/api-key/{id} (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • updated-at, name, scope, id, org-uuid, created-at properties Modified
        • Properties are now required
          Breaking
GET /ai/model/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • updated-at, name, state, id, model-size, created-at properties Modified
        • Properties are now required
          Breaking
GET /ai/model
  • Response
  • 200 response Modified
    • application/json content type Modified
      • models property Modified
        • Property is now required
          Breaking
        • updated-at, name, state, id, model-size, created-at properties Modified
          • Properties are now required
            Breaking
GET /ai/instance-type
  • Response
  • 200 response Modified
    • application/json content type Modified
      • instance-types property Modified
        • Property is now required
          Breaking
        • family, authorized properties Modified
          • Properties are now required
            Breaking
GET /ai/help/inference-engine-parameters
  • Response
  • 200 response Modified
    • application/json content type Modified
      • parameters property Modified
        • Property is now required
          Breaking
GET /ai/deployment/{id}/logs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • logs property Modified
        • Property is now required
          Breaking
        • time property Modified
          • Property is now required
            Breaking
          • Type went from string to string(date-time)
        • node, message properties Modified
          • Properties are now required
            Breaking
GET /ai/deployment/{id}/api-key
  • Response
  • 200 response Modified
    • application/json content type Modified
      • api-key property Modified
        • Property is now required
          Breaking
GET /ai/deployment/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • gpu-count, updated-at, deployment-url, service-level, inference-engine-version, name, state, gpu-type, id, replicas, state-details, created-at, inference-engine-parameters properties Modified
        • Properties are now required
          Breaking
      • model property Modified
        • Property is now required
          Breaking
        • model property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • model, model properties Added
GET /ai/deployment
  • Response
  • 200 response Modified
    • application/json content type Modified
      • deployments property Modified
        • Property is now required
          Breaking
        • gpu-count, updated-at, deployment-url, service-level, name, state, gpu-type, id, replicas, created-at, model properties Modified
          • Properties are now required
            Breaking
GET /ai/api-key/{id}
  • Path went from /ai/ai-api-key/{id} to /ai/api-key/{id} (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • updated-at, name, scope, id, org-uuid, created-at properties Modified
        • Properties are now required
          Breaking
GET /ai/api-key
  • Path went from /ai/ai-api-key to /ai/api-key (same operationId)
    Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • ai-api-keys property Modified
        • updated-at, name, scope, id, org-uuid, created-at properties Modified
          • Properties are now required
            Breaking
DELETE /ai/api-key/{id}
  • Path went from /ai/ai-api-key/{id} to /ai/api-key/{id} (same operationId)
    Breaking
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Added 2
GET /ai/quota
GET /ai/api-key/{id}/reveal