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
3 structure changes including:
1 Breaking change
1 Addition
1 Modification
1 Removal
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
- 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
GET /allAllegens
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
1
GET /allAllergens
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
8 structure changes including:
8 Additions
Added
8
GET /loyalty/customerwebhook
GET /loyalty/get/walletwebhook
GET /loyalty/tierswebhook
POST /auth/tokenwebhook
POST /loyalty-programswebhook
POST /loyalty/cancelOrderwebhook
POST /loyalty/orderwebhook
POST /validateprogramwebhook
1 structure change including:
1 Addition
Added
1
POST /loyalty/registrationwebhook
7 structure changes including:
7 Additions
Added
7
GET /loyalty/{channelLinkId}/configuration
GET /loyalty/{channelLinkId}/customer/wallet
GET /loyalty/{channelLinkId}/tiers
POST //loyalty/{channelLinkId}/programs/validate
POST /loyalty/{channelLinkId}/compensationCards/validate
POST /loyalty/{channelLinkId}/customer
POST /loyalty/{channelLinkId}/programs/retrieve
11 structure changes including:
10 Breaking changes
1 Addition
10 Removals
Removed
10
Breaking
Sec0authentication method
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /loyalty/{channelLinkId}/configuration
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /loyalty/{channelLinkId}/customer
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /loyalty/{channelLinkId}/customer/wallet
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /loyalty/{channelLinkId}/sso
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /loyalty/{channelLinkId}/tiers
- Removing a resource is always breaking unless it was deprecated before Breaking
POST //loyalty/{channelLinkId}/programs/validate
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /loyalty/{channelLinkId}/compensationCards/validate
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /loyalty/{channelLinkId}/customer
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /loyalty/{channelLinkId}/programs/retrieve
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
1
POST /oauth/token
12 structure changes including:
1 Breaking change
1 Addition
10 Modifications
1 Removal
Modified
10
Breaking
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 /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 /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
POST /catalog/accounts/{accountId}/inventoryUploadUrl
- 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 /orderwebhook
- 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 /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
Removed
1
Breaking
POST /catalog/accounts/{accountId}/itemsUploadUrl
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
1
POST /catalog/accounts/{accountId}/itemsUploadUrl
20 structure changes including:
11 Breaking changes
8 Additions
1 Modification
11 Removals
Modified
1
Breaking
POST /oauth/token
- Body
-
application/json content type Modified
- client_id, client_secret, audience, grant_type properties Added
- Response
-
200 response Modified
- application/json content type Added
- Header
-
accept, content-type headers Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Authentication
- Bearer auth authentication method Added
Removed
11
Breaking
POST /registerwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /orderwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /orderStatus/{orderId}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /catalog/accounts/{accountId}/itemsUploadUrl
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /catalog/accounts/{accountId}/inventoryUploadUrl
- 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 /channelLinks
- 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 /allAllergens
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /accounts/{accountId}/brands
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /accounts
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
8
POST /validate_jobwebhook
POST /dispatch/updateJobwebhook
POST /dispatch/priceJobwebhook
POST /dispatch/create_jobwebhook
POST /dispatch/cancel_jobwebhook
PUT /fulfillment/hetaUpdate/{dspname}/{locationId}
POST /fulfillment/generic/events
POST /fulfillment/cancel
20 structure changes including:
8 Breaking changes
11 Additions
1 Modification
8 Removals
Modified
1
Breaking
POST /oauth/token
- Body
-
application/json content type Modified
-
client_id, client_secret, audience, grant_type 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
-
client_id, client_secret, audience, grant_type properties Removed
- Response
-
200 response Modified
-
application/json content type Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
application/json content type Removed
- 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
- Header
- accept, content-type headers Added
Removed
8
Breaking
POST /validate_jobwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /dispatch/updateJobwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /dispatch/priceJobwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /dispatch/create_jobwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /dispatch/cancel_jobwebhook
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /fulfillment/hetaUpdate/{dspname}/{locationId}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /fulfillment/generic/events
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /fulfillment/cancel
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
11
POST /registerwebhook
POST /orderwebhook
POST /orderStatus/{orderId}
POST /catalog/accounts/{accountId}/itemsUploadUrl
POST /catalog/accounts/{accountId}/inventoryUploadUrl
GET /locations
GET /channelLinks
GET /allChannels
GET /allAllergens
GET /accounts/{accountId}/brands
GET /accounts
7 structure changes including:
4 Breaking changes
3 Additions
4 Removals
Removed
4
Breaking
Bearer authauthentication method
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhookurl/courierUpdate
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhookurl/order
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /yourwebhookurl/orderStatus
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
3
POST /courierUpdateStatus
POST /new_order
POST /orderStatus
1 structure change including:
1 Modification
Modified
1
POST /validateGiftCard
- Body
- application/json content type Added
8 structure changes including:
4 Breaking changes
4 Additions
4 Removals
Removed
4
Breaking
POST /redeem
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /registerProfile-1
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /reverse
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /validateGiftCard
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
4
POST /redeem
POST /registerProfile
POST /reverse
POST /validateGiftCard
14 structure changes including:
11 Breaking changes
3 Additions
11 Removals
Removed
11
Breaking
Get customersauthentication method
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /crm/admin/{accountId}/customers
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /crm/admin/{accountId}/customers/{crmCustomerId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /crm/admin/{accountId}/customers/{crmCustomerId}/orders
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /crm/channel/{channelLinkId}/customers/{crmProfileId}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /crm/admin/{accountId}/customers/lookup
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /crm/admin/{accountId}/customers/orders
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /crm/admin/{accountId}/customers/orders/lookup
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /crm/channel/{channelLinkId}/customers
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /crm/channel/{channelLinkId}/customers/lookup
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /deliverect/testOrder/{channelLinkId}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
3
GET /crm/channel/{channelLinkId}/customers/{crmProfileId}
POST /crm/channel/{channelLinkId}/customers
POST /crm/channel/{channelLinkId}/customers/lookup
6 structure changes including:
2 Breaking changes
3 Additions
1 Modification
2 Removals
Modified
1
POST /oauth/token
- Authentication
- Bearer auth authentication method Added
Removed
2
Breaking
GET /coupons/admin/{{accountId}}/coupons
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /coupons/{{channelLinkId}}/coupons
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
3
Bearer authauthentication method
GET /coupons/channel/{channelLinkId}/coupons
POST /coupons/channel/{channelLinkId}/coupons/{couponCode}/validate
3 structure changes including:
1 Addition
2 Modifications
Modified
2
POST /oauth/token
- Authentication
- Bearer auth authentication method Added
POST /upsell/channel/{channelLinkId}
- Authentication
- Bearer auth authentication method Added
Added
1
Bearer authauthentication method
1 structure change including:
1 Addition
Added
1
POST kds/order_status_updatewebhook
2 structure changes including:
2 Modifications
Modified
2
POST /kds/orderStatus/{orderId}
- Response
-
200 response Modified
-
application/json content type Modified
-
Type is now
object
- property Added
-
Type is now
-
application/json content type Modified
POST /kds/register_kdswebhook
- Response
-
200 response Modified
-
application/json content type Modified
-
Type is now
object
- property Added
-
Type is now
-
application/json content type Modified
2 structure changes including:
2 Additions
Added
2
POST /kds/kds_orders_notificationwebhook
POST kds/product_updatewebhook
5 structure changes including:
4 Breaking changes
1 Addition
4 Removals
Removed
4
Breaking
GET /allAllergens/
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /orderStatus/{orderId}
- 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
Added
1
POST /kds/register_kdswebhook