10 structure changes including:
10 Modifications
Modified
10
GET /cleaning_runs
- Response
-
200 response Modified
- application/json content type Modified
GET /cleaning_runs/{cleaningRunId}
- Response
-
200 response Modified
-
application/json content type Modified
- startingRoom property Modified
-
application/json content type Modified
GET /cleaning_runs/{cleaningRunId}/nextRoom
- Response
-
200 response Modified
-
application/json content type Modified
- occupied property Added
-
application/json content type Modified
GET /rooms
- Response
-
200 response Modified
- application/json content type Modified
GET /rooms/{roomId}
- Response
-
200 response Modified
-
application/json content type Modified
- occupied property Added
-
application/json content type Modified
GET /tasks/{taskId}/rooms
- Response
-
200 response Modified
- application/json content type Modified
PATCH /cleaning_runs/{cleaningRunId}/phase
- Response
-
200 response Modified
-
application/json content type Modified
- startingRoom property Modified
-
application/json content type Modified
POST /cleaning_runs
- Body
-
application/json content type Modified
-
startingRoom property Modified
- occupied property Added
-
startingRoom property Modified
- Response
-
201 response Modified
-
application/json content type Modified
- startingRoom property Modified
-
application/json content type Modified
POST /rooms
- Body
-
application/json content type Modified
- occupied property Added
- Response
-
201 response Modified
-
application/json content type Modified
- occupied property Added
-
application/json content type Modified
PUT /rooms/{roomId}
- Body
-
application/json content type Modified
- occupied property Added
- Response
-
200 response Modified
-
application/json content type Modified
- occupied property Added
-
application/json content type Modified
12 structure changes including:
1 Breaking change
5 Additions
6 Modifications
1 Removal
Modified
6
Breaking
DELETE /users/{userId}
- Query
-
id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Path
- userId path parameter Added
GET /cleaning_runs
- Response
-
200 response Modified
- application/json content type Modified
GET /tasks/{taskId}
- Query
-
id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Path
- taskId path parameter Added
GET /users/{userId}
- Query
-
id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Path
- userId path parameter Added
POST /cleaning_runs
- Body
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
Full types went from
-
date property Modified
-
Full types went from
string(date-time)tostring(date-time) | null
-
date property Modified
-
Full types went from
string(date-time)tostring(date-time) | null
-
Full types went from
-
Full types went from
- phase property Added
-
id property Modified
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 201 response Added
PUT /users/{userId}
- Query
-
id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Path
- userId path parameter Added
Removed
1
Breaking
GET /cleaning_runs/{cleaningRunId}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
5
GET /cleaning_runs/{cleaningRunId}
GET /tasks/{taskId}/rooms
GET /users/me
PATCH /cleaning_runs/{cleaningRunId}/phase
PUT /tasks/{taskId}/rooms
7 structure changes including:
1 Addition
6 Modifications
Modified
6
Breaking
GET /cleaning_runs
- Response
-
200 response Modified
- application/json content type Modified
GET /cleaning_runs/{cleaningRunId}
- Response
-
200 response Modified
-
application/json content type Modified
- cleaners property Modified
-
application/json content type Modified
GET /users
- Response
-
200 response Modified
- application/json content type Modified
GET /users/{userId}
- Response
-
200 response Modified
-
application/json content type Modified
-
username property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, password properties Added
-
username property Removed
-
application/json content type Modified
POST /cleaning_runs
- Body
-
application/json content type Modified
- cleaners property Modified
- Response
-
200 response Modified
-
application/json content type Modified
- cleaners property Modified
-
application/json content type Modified
PUT /users/{userId}
- Body
-
application/json content type Modified
-
username property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, password properties Added
-
username property Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
username property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- email, password properties Added
-
username property Removed
-
application/json content type Modified
Added
1
POST /users
4 structure changes including:
4 Additions
Added
4
DELETE /users/{userId}
GET /users
GET /users/{userId}
PUT /users/{userId}
15 structure changes including:
7 Breaking changes
8 Additions
7 Removals
Removed
7
Breaking
DELETE /rooms/refills/{refillId}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /rooms/tasks/{roomId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /rooms/refills
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /rooms/refills/{refillId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /rooms/tasks
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /rooms/tasks/{roomId}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /rooms/refills
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
8
DELETE /rooms/{roomId}/refills/{refillId}
DELETE /rooms/{roomId}/tasks/{taskId}
GET /cleaning_runs/{cleaningRunId}/nextRoom
GET /rooms/{roomId}/refills
GET /rooms/{roomId}/refills/{refillId}
GET /rooms/{roomId}/tasks
GET /rooms/{roomId}/tasks/{taskId}
POST /rooms/{roomId}/refills
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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- productId path parameter Added
PUT /rooms/{roomId}
- Query
-
id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- Path
- taskId path parameter Added
14 structure changes including:
5 Breaking changes
9 Modifications
5 Removals
Modified
9
GET /cleaning_runs
- Response
-
200 response Modified
- application/json content type Modified
GET /cleaning_runs/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- cleaners property Modified
-
application/json content type Modified
GET /products
- Response
-
200 response Modified
- application/json content type Modified
GET /products/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
id property Modified
-
application/json content type Modified
GET /rooms/refills
- Response
-
200 response Modified
- application/json content type Modified
GET /rooms/refills/{refillId}
- Response
-
200 response Modified
-
application/json content type Modified
- item property Modified
-
application/json content type Modified
POST /cleaning_runs
- Body
-
application/json content type Modified
- cleaners property Modified
- Response
-
200 response Modified
-
application/json content type Modified
- cleaners property Modified
-
application/json content type Modified
POST /products
- Body
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
Full types went from
-
id property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
id property Modified
-
application/json content type Modified
PUT /products/{id}
- Body
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
Full types went from
-
id property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
id property Modified
-
application/json content type Modified
Removed
5
Breaking
DELETE /users/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /users
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /users/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /users
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /users/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
21 structure changes including:
3 Breaking changes
18 Modifications
3 Removals
Modified
18
Breaking
DELETE /cleaning_runs/{id}
- Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
DELETE /products/{id}
- Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
DELETE /rooms/tasks/{id}
- Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
- Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- roomId, taskId query parameters Added
DELETE /tasks/{id}
- Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- taskId query parameter Added
GET /cleaning_runs
- Response
-
200 response Modified
- application/json content type Modified
GET /cleaning_runs/{id}
- Response
-
200 response Modified
-
application/json content type Modified
-
cleaningTeam property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- cleaners, cleanerIds, startingRoomId properties Added
-
cleaningTeam property Removed
-
application/json content type Modified
GET /products
- Response
-
200 response Modified
- application/json content type Modified
GET /products/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- image property Added
-
application/json content type Modified
GET /rooms/refills
- Response
-
200 response Modified
- application/json content type Modified
GET /rooms/refills/{refillId}
- Response
-
200 response Modified
-
application/json content type Modified
- item property Modified
-
application/json content type Modified
GET /rooms/tasks
- Query
- roomId query parameter Added
GET /rooms/tasks/{id}
- Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- taskId, roomId query parameters Added
POST /cleaning_runs
- Response
-
200 response Modified
-
application/json content type Modified
-
cleaningTeam property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- cleaners, cleanerIds, startingRoomId properties Added
-
cleaningTeam property Removed
-
application/json content type Modified
- Body
- application/json content type Added
POST /products
- Response
-
200 response Modified
-
application/json content type Modified
- image property Added
-
application/json content type Modified
- Body
- application/json content type Added
POST /rooms/refills
- Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
POST /tasks
- Body
- application/json content type Added
PUT /products/{id}
- Response
-
200 response Modified
-
application/json content type Modified
- image property Added
-
application/json content type Modified
- Body
- application/json content type Added
PUT /tasks/{id}
- Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- taskId query parameter Added
- Body
- application/json content type Added
Removed
3
Breaking
POST /rooms/tasks
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /cleaning_runs/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /rooms/tasks/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
7 structure changes including:
7 Modifications
Modified
7
Breaking
DELETE /rooms/refills/{refillId}
- Path went from
/rooms/refills/{id}to/rooms/refills/{refillId}(same operationId) - Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- id query parameter Added
DELETE /rooms/{roomId}
- Path went from
/rooms/{id}to/rooms/{roomId}(same operationId) - Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- id query parameter Added
GET /rooms/refills
- Response
-
200 response Modified
- application/json content type Modified
GET /rooms/refills/{refillId}
- Path went from
/rooms/refills/{id}to/rooms/refills/{refillId}(same operationId) - Response
-
200 response Modified
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
id property Modified
-
application/json content type Modified
- 404 response Added
- Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- refillId path parameter Added
- Query
- roomId query parameter Added
GET /rooms/{roomId}
- Path went from
/rooms/{id}to/rooms/{roomId}(same operationId) - Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- id query parameter Added
POST /rooms/refills
- Response
-
200 response Modified
-
application/json content type Modified
-
id property Modified
-
Full types went from
string(uuid)tostring(uuid) | null
-
Full types went from
-
id property Modified
-
application/json content type Modified
- Query
- roomId query parameter Added
PUT /rooms/{roomId}
- Path went from
/rooms/{id}to/rooms/{roomId}(same operationId) - Path
-
id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
- id query parameter Added
22 structure changes including:
2 Breaking changes
1 Addition
19 Modifications
2 Removals
Modified
19
Breaking
PUT /tasks/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
PUT /rooms/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
- Body
- application/json content type Added
- Response
- 404 response Added
PUT /rooms/tasks/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
PUT /products/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
PUT /cleaning_runs/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
POST /rooms/refills
- Response
-
200 response Modified
-
application/json content type Modified
-
room, refillTime properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- id property Added
-
room, refillTime properties Removed
-
application/json content type Modified
POST /rooms
- Response
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 201, 409 responses Added
- Body
- application/json content type Added
GET /tasks/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
GET /rooms/tasks/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
GET /rooms/refills/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
- Response
-
200 response Modified
-
application/json content type Modified
-
room, refillTime properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- id property Added
-
room, refillTime properties Removed
-
application/json content type Modified
GET /rooms/refills
- Response
-
200 response Modified
- application/json content type Modified
GET /products/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
GET /cleaning_runs/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
DELETE /tasks/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
DELETE /rooms/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
- Response
- 404 response Added
DELETE /rooms/tasks/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
DELETE /rooms/refills/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
- Response
- 404 response Added
DELETE /products/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
DELETE /cleaning_runs/{id}
- Path
-
id path parameter Modified
-
Full types went from
integer(int32)tostring(uuid)Breaking
-
Full types went from
Removed
2
Breaking
GET /rooms/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /rooms/refills/{id}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
1
GET /rooms/{id}
10 structure changes including:
10 Additions
Added
10
GET /confirmEmail
GET /manage/info
POST /forgotPassword
POST /login
POST /manage/2fa
POST /manage/info
POST /refresh
POST /register
POST /resendConfirmationEmail
POST /resetPassword