Change Updates

Do not miss any Store API changes, ever again

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

RSS

Changelog

Last update:
Compare
1 structure change including:
1 Breaking change
1 Removal
Removed 1 Breaking
GET /my-orders
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /locations/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
POST /locations/holidays
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
POST /locations/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
GET /locations/holidays
1 structure change including:
1 Modification
Modified 1
POST /products/snoozeByTags
  • Body
  • application/json content type Modified
    • snoozeStart property Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /products/snoozeByTags
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • tag, snoozeStart properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • tags property Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /products/snoozeByPlus
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • account, location, plus, snoozeEnd properties Added
1 structure change including:
1 Modification
Modified 1
GET /products
  • Query
  • where query parameter Modified
    • Type is now string
1 structure change including:
1 Modification
Modified 1 Breaking
GET /products
  • Query
  • where query parameter Modified
    • Type is no longer string
      Breaking
2 structure changes including:
1 Breaking change
1 Addition
1 Removal
Removed 1 Breaking
GET /v2/locations/{locationId}/syncProducts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
POST /v2/locations/{locationId}/syncProducts
22 structure changes including:
1 Addition
21 Modifications
Modified 21
POST /updateStoreStatus/{locationId}
  • Authentication
  • Bearer auth authentication method Added
POST /products/snoozeByTags
  • Authentication
  • Bearer auth authentication method Added
POST /products/snoozeByPlus
  • Authentication
  • Bearer auth authentication method Added
POST /oauth/token
  • Authentication
  • Bearer auth authentication method Added
POST /locations/openingHours
  • Authentication
  • Bearer auth authentication method Added
POST /locations/holidays
  • Authentication
  • Bearer auth authentication method Added
POST /locations/channels/holidays
  • Authentication
  • Bearer auth authentication method Added
GET /v2/locations/{locationId}/syncProducts
  • Authentication
  • Bearer auth authentication method Added
GET /products
  • Authentication
  • Bearer auth authentication method Added
GET /my-orders
  • Authentication
  • Bearer auth authentication method Added
GET /locations/channels/{locationId}/holidays
  • Authentication
  • Bearer auth authentication method Added
GET /locations
  • Authentication
  • Bearer auth authentication method Added
GET /location/{locationId}/openingHours
  • Authentication
  • Bearer auth authentication method Added
GET /location/{locationId}/holidays
  • Authentication
  • Bearer auth authentication method Added
GET /channelLinks
  • Authentication
  • Bearer auth authentication method Added
GET /channelDisabledProducts
  • Authentication
  • Bearer auth authentication method Added
GET /allChannels
  • Authentication
  • Bearer auth authentication method Added
GET /allAllergens
  • Authentication
  • Bearer auth authentication method Added
GET /accounts/{accountId}/brands
  • Authentication
  • Bearer auth authentication method Added
GET /accounts
  • Authentication
  • Bearer auth authentication method Added
GET /account/{accountId}/openingHours
  • Authentication
  • Bearer auth authentication method Added
Added 1
Bearer authauthentication method
1 structure change including:
1 Modification
Modified 1 Breaking
POST /oauth/token
  • Path
  • client_id, client_secret, audience, grant_type path parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
7 structure changes including:
1 Breaking change
1 Addition
5 Modifications
1 Removal
Modified 5 Breaking
GET /accounts/{accountId}/brands
  • Path
  • accountId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • accountId query parameter Added
GET /channelLinks
  • Query
  • channelLinkId query parameter Added
GET /locations
  • Query
  • where query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • locationId query parameter Added
POST /locations/holidays
  • Path
  • locationId path parameter Added
POST /oauth/token
  • Path
  • client_id, client_secret, audience, grant_type path parameters Added
Removed 1 Breaking
GET /accounts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
GET /accounts
22 structure changes including:
1 Breaking change
21 Modifications
1 Removal
Modified 21 Breaking
GET /account/{accountId}/openingHours
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /accounts
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /accounts/{accountId}/brands
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /allAllergens
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /allChannels
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /channelDisabledProducts
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /channelLinks
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /location/{locationId}/holidays
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /location/{locationId}/openingHours
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /locations
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /locations/channels/{locationId}/holidays
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /my-orders
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /products
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/locations/{locationId}/syncProducts
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /locations/channels/holidays
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /locations/holidays
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /locations/openingHours
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /oauth/token
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /products/snoozeByPlus
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /products/snoozeByTags
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /updateStoreStatus/{locationId}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 1 Breaking
Bearer authauthentication method
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Modification
Modified 1
GET /my-orders
  • Operation is no longer deprecated
4 structure changes including:
4 Additions
Added 4
GET /allAllergens
GET /allChannels
GET /locations/channels/{locationId}/holidays
GET /my-orders
4 structure changes including:
4 Breaking changes
4 Removals
Removed 4 Breaking
GET /allAllergens
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /allChannels
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /locations/channels/{locationId}/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /my-orders
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
4 structure changes including:
4 Additions
Added 4
GET /allAllergens
GET /allChannels
GET /locations/channels/{locationId}/holidays
GET /my-orders
18 structure changes including:
18 Additions
Added 18
Bearer authauthentication method
GET /account/{accountId}/openingHours
GET /accounts
GET /accounts/{accountId}/brands
GET /channelDisabledProducts
GET /channelLinks
GET /location/{locationId}/holidays
GET /location/{locationId}/openingHours
GET /locations
GET /products
GET /v2/locations/{locationId}/syncProducts
POST /locations/channels/holidays
POST /locations/holidays
POST /locations/openingHours
POST /oauth/token
POST /products/snoozeByPlus
POST /products/snoozeByTags
POST /updateStoreStatus/{locationId}
15 structure changes including:
15 Breaking changes
15 Removals
Removed 15 Breaking
Bearer authauthentication method
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /account/{accountId}/openingHours
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /channelDisabledProducts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /location/{locationId}/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /location/{locationId}/openingHours
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /locations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /locations/channels/{locationId}/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /products/
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /locations/channels/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /locations/holidays
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /locations/openingHours
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /oauth/token
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /products/snoozeByPlus
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /products/snoozeByTags
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /updateStoreStatus/{locationId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking