3 structure changes including:
3 Modifications
Modified
3
GET /channel/orders/{channelOrderId}/substitute/{plu}webhook
- Webhook is now Retail
POST /channel/amendmentswebhook
- Webhook is now Retail
POST /retailEventswebhook
- Webhook is now Retail
25 structure changes including:
1 Addition
24 Modifications
Modified
24
POST /retailEventswebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/snoozewebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/registerwebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/prep_timewebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/order_statuswebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/courier_updatewebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/busy_modewebhook
- Authentication
- Bearer auth authentication method Added
POST /channel/amendmentswebhook
- Authentication
- Bearer auth authentication method Added
GET /channel/orders/{channelOrderId}/substitute/{plu}webhook
- Authentication
- Bearer auth authentication method Added
POST /oauth/token
- Authentication
- Bearer auth authentication method Added
POST /commerce/{accountId}/v2/checkouts
- Authentication
- Bearer auth authentication method Added
POST /commerce/{accountId}/baskets
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/payment
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/items
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/fulfillment
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/discounts
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/customer
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/charges
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/v2/checkouts/{checkoutId}
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/stores/{storeId}/menus
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/stores/{storeId}
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/stores
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/menus
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/baskets/{basketId}
- Authentication
- Bearer auth authentication method Added
Added
1
Bearer authauthentication method
25 structure changes including:
1 Breaking change
24 Modifications
1 Removal
Modified
24
Breaking
GET /commerce/{accountId}/baskets/{basketId}
- 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 /commerce/{accountId}/menus
- 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 /commerce/{accountId}/stores
- 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 /commerce/{accountId}/stores/{storeId}
- 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 /commerce/{accountId}/stores/{storeId}/menus
- 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 /commerce/{accountId}/v2/checkouts/{checkoutId}
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/charges
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/customer
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/discounts
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/fulfillment
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/items
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/payment
- 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 /commerce/{accountId}/baskets
- 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 /commerce/{accountId}/v2/checkouts
- 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
GET /channel/orders/{channelOrderId}/substitute/{plu}webhook
- 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 /channel/amendmentswebhook
- 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 /channel/busy_modewebhook
- 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 /channel/courier_updatewebhook
- 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 /channel/order_statuswebhook
- 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 /channel/prep_timewebhook
- 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 /channel/registerwebhook
- 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 /channel/snoozewebhook
- 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 /retailEventswebhook
- 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
6 structure changes including:
6 Modifications
Modified
6
POST /channel/busy_modewebhook
- Body
-
application/json content type Modified
- Busy Mode Update property Added
POST /channel/courier_updatewebhook
- Body
-
application/json content type Modified
- Courier Update property Added
POST /channel/order_statuswebhook
- Body
-
application/json content type Modified
- Order Update Status property Added
POST /channel/prep_timewebhook
- Body
-
application/json content type Modified
- Preparation Time Update property Added
POST /channel/registerwebhook
- Response
-
200 response Modified
-
application/json content type Modified
-
Type is now
object
- Channel Registration property Added
-
Type is now
-
application/json content type Modified
POST /channel/snoozewebhook
- Body
-
application/json content type Modified
- Snooze/Unsnooze Products property Added
9 structure changes including:
9 Additions
Added
9
GET /channel/orders/{channelOrderId}/substitute/{plu}webhook
POST /channel/amendmentswebhook
POST /channel/busy_modewebhook
POST /channel/courier_updatewebhook
POST /channel/order_statuswebhook
POST /channel/prep_timewebhook
POST /channel/registerwebhook
POST /channel/snoozewebhook
POST /retailEventswebhook
16 structure changes including:
1 Addition
15 Modifications
Modified
15
GET /commerce/{accountId}/baskets/{basketId}
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/menus
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/stores
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/stores/{storeId}
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/stores/{storeId}/menus
- Authentication
- Bearer auth authentication method Added
GET /commerce/{accountId}/v2/checkouts/{checkoutId}
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/charges
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/customer
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/discounts
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/fulfillment
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/items
- Authentication
- Bearer auth authentication method Added
PATCH /commerce/{accountId}/baskets/{basketId}/payment
- Authentication
- Bearer auth authentication method Added
POST /commerce/{accountId}/baskets
- Authentication
- Bearer auth authentication method Added
POST /commerce/{accountId}/v2/checkouts
- Authentication
- Bearer auth authentication method Added
POST /oauth/token
- Authentication
- Bearer auth authentication method Added
Added
1
Bearer authauthentication method
16 structure changes including:
1 Breaking change
15 Modifications
1 Removal
Modified
15
Breaking
GET /commerce/{accountId}/baskets/{basketId}
- 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 /commerce/{accountId}/menus
- 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 /commerce/{accountId}/stores
- 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 /commerce/{accountId}/stores/{storeId}
- 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 /commerce/{accountId}/stores/{storeId}/menus
- 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 /commerce/{accountId}/v2/checkouts/{checkoutId}
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/charges
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/customer
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/discounts
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/fulfillment
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/items
- 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
PATCH /commerce/{accountId}/baskets/{basketId}/payment
- 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 /commerce/{accountId}/baskets
- 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 /commerce/{accountId}/v2/checkouts
- 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
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
POST /oauth/token
- Body
-
application/json content type Modified
- client_id, client_secret, audience, grant_type properties Added