Change Updates

Do not miss any Backend API changes, ever again

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

RSS

Changelog

Last update:
Compare
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
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
POST /api/v1/swap-requests/{id}/chat
  • Response
  • 201 response Modified
    • */* content type Modified
      • imageUrls property Added
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 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
POST /api/v1/swap-requests/{id}/chat
  • Response
  • 201 response Modified
    • */* content type Modified
      • swapContext property Added
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
GET /api/v1/users/{id}/books
  • Query
  • userId query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
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
  • 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
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
GET /api/v1/users/{id}/books
  • Response
  • 200 response Modified
    • */* content type Modified
      • _embedded property Modified
        • books property 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
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
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
    • idToken property Added
1 structure change including:
1 Addition
Added 1
POST /api/v1/users/login-with-google