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
-
Removing a resource is always breaking unless it was deprecated before
- tags property Added
-
Content type is now required
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
-
Content type is now required
1 structure change including:
1 Modification
Modified
1
GET /products
- Query
-
where query parameter Modified
-
Type is now
string
-
Type is now
1 structure change including:
1 Modification
Modified
1
Breaking
GET /products
- Query
-
where query parameter Modified
-
Type is no longer
stringBreaking
-
Type is no longer
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
-
Removing a resource is always breaking unless it was deprecated before
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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
- 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
-
Removing a resource is always breaking unless it was deprecated before
GET /accounts
- Authentication
-
Bearer auth authentication method 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 /accounts/{accountId}/brands
- Authentication
-
Bearer auth authentication method 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 /allAllergens
- Authentication
-
Bearer auth authentication method 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 /allChannels
- Authentication
-
Bearer auth authentication method 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 /channelDisabledProducts
- Authentication
-
Bearer auth authentication method 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 /channelLinks
- Authentication
-
Bearer auth authentication method 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 /location/{locationId}/holidays
- Authentication
-
Bearer auth authentication method 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 /location/{locationId}/openingHours
- Authentication
-
Bearer auth authentication method 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 /locations
- Authentication
-
Bearer auth authentication method 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 /locations/channels/{locationId}/holidays
- Authentication
-
Bearer auth authentication method 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 /my-orders
- Authentication
-
Bearer auth authentication method 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 /products
- Authentication
-
Bearer auth authentication method 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 /v2/locations/{locationId}/syncProducts
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /locations/channels/holidays
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /locations/holidays
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /locations/openingHours
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /oauth/token
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /products/snoozeByPlus
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /products/snoozeByTags
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
POST /updateStoreStatus/{locationId}
- Authentication
-
Bearer auth authentication method Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
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
15 structure changes including:
7 Breaking changes
7 Additions
1 Modification
7 Removals
Modified
1
Breaking
POST /{channelName}/order/{channelLinkId}
- Path went from
/{channelName}/order/{channelLinkId}/to/{channelName}/order/{channelLinkId}(same operationId) - Body
-
application/json content type Modified
-
channelLinkId, status, cancellationReason 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
- courier, payment, payment.amount, payment.type, taxes.totaL, items, items.plu, items.name, items.price, items.quantity, decimalDigits, deliveryIsAsap properties Added
-
channelLinkId, status, cancellationReason properties Removed
- Response
-
default response Modified
-
application/json content type Modified
-
Type went from
objecttostringBreaking
-
channelOrderId, channelOrderDisplayId, channelLinkId, status, cancellationReason 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
-
Type went from
-
application/json content type Modified
Removed
7
Breaking
POST Busy Modewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST Channel Registrationwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST Courier Status Updatewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST Menu Updatewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST Order Status Updatewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST Preparation time updatewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST Snooze/Unsnooze Productswebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
7
POST 1.Channel Registrationwebhook
POST 2.Menu Updatewebhook
POST 3.Snooze/Unsnooze Productswebhook
POST 4.Busy Modewebhook
POST 5.Preparation time updatewebhook
POST 6.Order Status Updatewebhook
POST 7.Courier Status Updatewebhook
13 structure changes including:
6 Breaking changes
6 Additions
1 Modification
6 Removals
Modified
1
Breaking
POST /{channelName}/order/{channelLinkId}
- Path went from
/{channelName}/order/{channelLinkId}/to/{channelName}/order/{channelLinkId}(same operationId) - Body
-
application/json content type Modified
-
channelLinkId, status, cancellationReason 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
- courier, payment, payment.amount, payment.type, taxes.totaL, items, items.plu, items.name, items.price, items.quantity, decimalDigits, deliveryIsAsap properties Added
-
channelLinkId, status, cancellationReason properties Removed
- Response
-
default response Modified
-
application/json content type Modified
-
Type went from
objecttostringBreaking
-
channelOrderId, channelOrderDisplayId, channelLinkId, status, cancellationReason 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
-
Type went from
-
application/json content type Modified
Removed
6
Breaking
POST /yourwebhook.com/busy_modewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhook.com/courier_updatewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhook.com/menu_updatewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhook.com/order_statuswebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhook.com/prep_timewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhook.com/snoozewebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
6
POST Busy Modewebhook
POST Courier Status Updatewebhook
POST Menu Updatewebhook
POST Order Status Updatewebhook
POST Preparation time updatewebhook
POST Snooze/Unsnooze Productswebhook