1 structure change including:
1 Modification
Modified
1
Breaking
POST /api/v1/swap-requests/{id}/chat
- Query
-
request query parameter Modified
-
valid 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
-
valid query parameter Removed
3 structure changes including:
1 Breaking change
2 Modifications
1 Removal
Modified
2
Breaking
GET /api/v1/swap-requests/{id}/chat
- Response
-
200 response Modified
-
*/* content type Modified
- imageUrls property Added
-
*/* content type Modified
POST /api/v1/swap-requests/{id}/chat
- Response
-
201 response Modified
-
*/* content type Modified
- imageUrls property Added
-
*/* content type Modified
- Body
-
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
- Query
- request query parameter Added
Removed
1
Breaking
PUT /api/v1/swap-requests/{id}/chat/mark-read
- Removing a resource is always breaking unless it was deprecated before Breaking
5 structure changes including:
2 Breaking changes
1 Addition
2 Modifications
2 Removals
Modified
2
GET /api/v1/swap-requests/{id}/chat
- Response
-
200 response Modified
-
*/* content type Modified
- swapContext property Added
-
*/* content type Modified
POST /api/v1/swap-requests/{id}/chat
- Response
-
201 response Modified
-
*/* content type Modified
- swapContext property Added
-
*/* content type Modified
Removed
2
Breaking
GET /api/v1/inbox/received
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/v1/inbox/sent
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
1
GET /api/v1/inbox
52 structure changes including:
6 Additions
46 Modifications
Modified
46
GET /api/v1/photos/profile/by-id/{id}
- Response
- 403 response Added
GET /api/v1/photos/supported-cover-photos
- Response
- 403 response Added
GET /api/v1/users
- Response
- 403 response Added
GET /api/v1/users/{id}
- Response
- 403 response Added
GET /api/v1/users/{id}/books
- Response
- 403 response Added
POST /api/v1/admin-users
- Response
- 403 response Added
POST /api/v1/authenticate
- Response
- 403 response Added
POST /api/v1/authenticate/refresh
- Response
- 403 response Added
POST /api/v1/books
- Response
- 403 response Added
POST /api/v1/genres
- Response
- 403 response Added
POST /api/v1/photos/cover
- Response
- 403 response Added
POST /api/v1/photos/profile
- Response
- 403 response Added
POST /api/v1/photos/supported-cover-photos
- Response
- 403 response Added
POST /api/v1/send-otp
- Response
- 403 response Added
POST /api/v1/swap-requests
- Response
- 403 response Added
POST /api/v1/users/change-password/{email}
- Response
- 403 response Added
POST /api/v1/users/favourite-books
- Response
- 403 response Added
POST /api/v1/users/login
- Response
- 403 response Added
POST /api/v1/users/login-with-google
- Response
- 403 response Added
POST /api/v1/users/reset-password/{email}
- Response
- 403 response Added
POST /api/v1/users/signup
- Response
- 403 response Added
POST /api/v1/users/verify-email
- Response
- 403 response Added
POST /api/v1/verify-otp
- Response
- 403 response Added
PUT /api/v1/books/{id}
- Response
- 403 response Added
PUT /api/v1/genres/{id}
- Response
- 403 response Added
PUT /api/v1/users/{id}
- Response
- 403 response Added
DELETE /api/v1/admin-users/{username}
- Response
- 403 response Added
DELETE /api/v1/books
- Response
- 403 response Added
DELETE /api/v1/books/{id}
- Response
- 403 response Added
DELETE /api/v1/genres/{id}
- Response
- 403 response Added
DELETE /api/v1/photos/cover/{id}
- Response
- 403 response Added
DELETE /api/v1/photos/profile/{id}
- Response
- 403 response Added
DELETE /api/v1/photos/supported-cover-photos/{id}
- Response
- 403 response Added
DELETE /api/v1/swap-requests
- Response
- 403 response Added
DELETE /api/v1/users/{id}
- Response
- 403 response Added
GET /api/v1/admin-users
- Response
- 403 response Added
GET /api/v1/books
- Response
- 403 response Added
GET /api/v1/books/supported-conditions
- Response
- 403 response Added
GET /api/v1/books/supported-languages
- Response
- 403 response Added
GET /api/v1/books/supported-swap-types
- Response
- 403 response Added
GET /api/v1/books/{id}
- Response
- 403 response Added
GET /api/v1/books/{id}/more-books
- Response
- 403 response Added
GET /api/v1/genres
- Response
- 403 response Added
GET /api/v1/photos/cover/by-email/{email}
- Response
- 403 response Added
GET /api/v1/photos/cover/by-id/{id}
- Response
- 403 response Added
GET /api/v1/photos/profile/by-email/{email}
- Response
- 403 response Added
Added
6
PUT /api/v1/swap-requests/{id}/status
PUT /api/v1/swap-requests/{id}/chat/mark-read
POST /api/v1/swap-requests/{id}/chat
GET /api/v1/swap-requests/{id}/chat
GET /api/v1/inbox/sent
GET /api/v1/inbox/received
2 structure changes including:
2 Modifications
Modified
2
Breaking
GET /api/v1/books
- Query
-
userId 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
GET /api/v1/users/{id}/books
- Query
-
userId 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
2 structure changes including:
2 Modifications
Modified
2
GET /api/v1/books
- Query
- ownerId, notOwnerId query parameters Added
GET /api/v1/users/{id}/books
- Query
- ownerId, notOwnerId query parameters Added
6 structure changes including:
6 Modifications
Modified
6
GET /api/v1/books
- Response
-
200 response Modified
-
*/* content type Modified
-
_embedded property Modified
- books property Modified
-
_embedded property Modified
-
*/* content type Modified
- Query
- userId query parameter Added
GET /api/v1/users
- Response
-
200 response Modified
-
*/* content type Modified
-
books property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
favBooks property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
books property Modified
-
*/* content type Modified
GET /api/v1/users/{id}
- Response
-
200 response Modified
-
*/* content type Modified
-
books property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
favBooks property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
books property Modified
-
*/* content type Modified
GET /api/v1/users/{id}/books
- Response
-
200 response Modified
-
*/* content type Modified
-
_embedded property Modified
- books property Modified
-
_embedded property Modified
-
*/* content type Modified
- Query
- userId query parameter Added
POST /api/v1/users/favourite-books
- Response
-
200 response Modified
-
*/* content type Modified
-
books property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
favBooks property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
books property Modified
-
*/* content type Modified
POST /api/v1/users/login
- Response
-
200 response Modified
-
*/* content type Modified
-
books property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
favBooks property Modified
- bookLocation, offeredAgo, ownerId, offeredBy properties Added
-
books property Modified
-
*/* content type Modified
1 structure change including:
1 Modification
Modified
1
Breaking
POST /api/v1/users/login-with-google
- Body
-
application/json content type Modified
-
* 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
- idToken property Added
-
* property Removed
1 structure change including:
1 Addition
Added
1
POST /api/v1/users/login-with-google