Change Updates

Do not miss any Dispatch API changes, ever again

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

RSS

Changelog

Last update:
Compare
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
  • 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
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 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
1 structure change including:
1 Modification
Modified 1 Breaking
POST /dispatch/create_jobwebhook
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • property Removed
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /dispatch/create_jobwebhook
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • property Removed
POST /dispatch/updateJobwebhook
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • property Removed
4 structure changes including:
4 Modifications
Modified 4 Breaking
POST /dispatch/cancel_jobwebhook
  • Body
  • application/json content type Modified
    • property Removed
POST /dispatch/create_jobwebhook
  • Body
  • application/json content type Modified
    • property Removed
POST /dispatch/updateJobwebhook
  • Body
  • application/json content type Modified
    • property Removed
POST /validate_jobwebhook
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • alternative Added
        • Can Deliver, Cannot Deliver properties Added
  • 201 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /validate_jobwebhook
  • Response
  • 200 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • application/json content type Added
  • 422 response Modified
    • text/plain content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • application/json content type Added
1 structure change including:
1 Modification
Modified 1 Breaking
POST /validate_jobwebhook
  • Response
  • 200 response Modified
    • application/json content type Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • text/plain content type Added
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
10 structure changes including:
1 Addition
9 Modifications
Modified 9
POST /fulfillment/cancel
  • Authentication
  • Bearer auth authentication method Added
POST /fulfillment/generic/events
  • Authentication
  • Bearer auth authentication method Added
POST /oauth/token
  • Authentication
  • Bearer auth authentication method Added
PUT /fulfillment/hetaUpdate/{dspname}/{locationId}
  • Authentication
  • Bearer auth authentication method Added
POST /dispatch/cancel_jobwebhook
  • Authentication
  • Bearer auth authentication method Added
POST /dispatch/create_jobwebhook
  • Authentication
  • Bearer auth authentication method Added
POST /dispatch/priceJobwebhook
  • Authentication
  • Bearer auth authentication method Added
POST /dispatch/updateJobwebhook
  • Authentication
  • Bearer auth authentication method Added
POST /validate_jobwebhook
  • Authentication
  • Bearer auth authentication method Added
Added 1
Bearer authauthentication method
5 structure changes including:
5 Additions
Added 5
POST /dispatch/cancel_jobwebhook
POST /dispatch/create_jobwebhook
POST /dispatch/priceJobwebhook
POST /dispatch/updateJobwebhook
POST /validate_jobwebhook
1 structure change including:
1 Addition
Added 1
POST /oauth/token
8 structure changes including:
5 Breaking changes
1 Addition
2 Modifications
5 Removals
Modified 2 Breaking
POST /fulfillment/cancel
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /fulfillment/generic/events
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 5 Breaking
Bearer authauthentication method
  • 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 /yourwebhook.com/cancelJobwebhook
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /yourwebhook.com/createJobwebhook
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /yourwebhook.com/validateJobwebhook
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
PUT /fulfillment/hetaUpdate/{dspname}/{locationId}