Change Updates

Do not miss any cleancontrol API changes, ever again

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

RSS

Mar 2, 2024

main
v1
Compare

API structure has changed

14 structure changes including:
14 Modifications
Modified 14 Breaking
DELETE /cleaning_runs/{cleaningRunId}
  • Path went from /cleaning_runs/{id} to /cleaning_runs/{cleaningRunId} (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • cleaningRunId path parameter Added
DELETE /products/{productId}
  • Path went from /products/{id} to /products/{productId} (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • productId path parameter Added
DELETE /rooms/refills/{refillId}
  • Query
  • id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • refillId path parameter Added
DELETE /rooms/tasks/{roomId}
  • Path went from /rooms/tasks/{id} to /rooms/tasks/{roomId} (same operationId)
  • Query
  • roomId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • roomId path parameter Added
DELETE /rooms/{roomId}
  • Query
  • id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • roomId path parameter Added
DELETE /tasks/{taskId}
  • Path went from /tasks/{id} to /tasks/{taskId} (same operationId)
  • Query
  • taskId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • taskId path parameter Added
GET /cleaning_runs/{cleaningRunId}
  • Path went from /cleaning_runs/{id} to /cleaning_runs/{cleaningRunId} (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • cleaningRunId path parameter Added
GET /products/{productId}
  • Path went from /products/{id} to /products/{productId} (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • productId path parameter Added
GET /rooms/tasks/{roomId}
  • Path went from /rooms/tasks/{id} to /rooms/tasks/{roomId} (same operationId)
  • Query
  • roomId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • roomId path parameter Added
GET /rooms/{roomId}
  • Query
  • id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • roomId path parameter Added
GET /tasks/{taskId}
  • Path went from /tasks/{id} to /tasks/{taskId} (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • id query parameter Added
PUT /products/{productId}
  • Path went from /products/{id} to /products/{productId} (same operationId)
  • Path
  • id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • productId path parameter Added
PUT /rooms/{roomId}
  • Query
  • id query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • roomId path parameter Added
PUT /tasks/{taskId}
  • Path went from /tasks/{id} to /tasks/{taskId} (same operationId)
  • Query
  • taskId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Path
  • taskId path parameter Added