Do not miss any Content API changes, ever again

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

RSS

about 1 hour ago

main
1.1.0
Compare
1.1.0

API structure has changed

Next change
13 structure changes including:
1 Addition
12 Modifications
Modified 12 Breaking
DELETE /api/rest/v1/retailer/products/{code}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 422 response Added
  • Authentication
  • Bearer authentication method Added
GET /api/rest/v1/retailer/attributes
  • Authentication
  • Bearer authentication method Added
GET /api/rest/v1/retailer/attributes/{code}/options
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
  • Authentication
  • Bearer authentication method Added
GET /api/rest/v1/retailer/categories/codes
  • Response
  • 200 response Modified
    • application/json content type Added
  • 422 response Added
  • Authentication
  • Bearer authentication method Added
GET /api/rest/v1/retailer/products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • _embedded property Modified
        • items property Modified
  • 406, 422 responses Added
  • Authentication
  • Bearer authentication method Added
GET /api/rest/v1/retailer/products/{code}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • identifier, parent properties Modified
        • Properties are no longer required
      • values property Modified
        • attributeCode property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • * property Added
      • category property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • _links, uuid, categories properties Added
  • 422 response Added
  • Authentication
  • Bearer authentication method Added
GET /api/rest/v1/retailer/renew/products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • products property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • identifiers property Added
  • 422 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • Bearer authentication method Added
PATCH /api/rest/v1/retailer/products/{code}
  • Body
  • application/json content type Modified
    • parent property Modified
      • Property is no longer required
    • values property Modified
      • Property is now required
        Breaking
      • attributeCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • * property Added
    • created, updated properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 202, 409 responses Added
  • Authentication
  • Bearer authentication method Added
PATCH /api/rest/v1/retailer/products/{code}/attribute/{attribute_code}
  • Body
  • application/json content type Modified
    • values property Modified
      • Property is now required
        Breaking
      • attributeCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • * property Added
    • identifier property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 401, 403, 404, 415 responses Added
  • Authentication
  • Bearer authentication method Added
POST /api/oauth/v1/retailer/token
  • Response
  • 200 response Modified
    • application/json content type Modified
      • code, message properties Added
  • 400, 415, 422 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • Content-type header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
POST /api/rest/v1/retailer/media-files
  • Body
  • application/json content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • Content-type header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • Bearer authentication method Added
POST /api/rest/v1/retailer/products
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • parent property Modified
      • Property is no longer required
    • values property Modified
      • Property is now required
        Breaking
      • attributeCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • * property Added
    • created, updated properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • ‘201’, ‘204’, ‘207’, ‘400’, ‘401’, ‘403’, ‘415’, ‘422’ responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201, 202, 204, 207, 401, 403, 409, 415, 422 responses Added
  • Authentication
  • Bearer authentication method Added
Added 1
Bearerauthentication method