Change Log

03/19/2020

  • Based on customer feedback, this change will not be implemented

    Throttling Updates to POST operation | Orders - Search Sales Orders

    New throttling is being implemented on this operation to 2 call per 60 seconds

08/22/2019

05/31/2018

10/18/2017

  • Modified POST operation | Orders - Create to allow passing in DeliveryMethod (as "Pickup" or "Delivery") with a default of "Delivery".
  • Modified POST operation | Orders - Search Sales Orders to allow search using customer email addresses.
  • Bug Fix POST operation | Orders - Create was creating product movement records with incorrect quantity snapshots. This has been fixed.

08/30/2017

  • Modified GET operation | Inventory - Get List to allow filtering using a new parameter "QuantityChangedSince" that will filter results to only include products whose QuantityOnHand has changed since.

07/27/2017

  • Added GET operation | Company - Business Health to retrieve the data used to create the "Business Health", "Total Profits", "New Listings", and "Month End Inventory Valuation" graphs on the Dashboard page of ecomdash.
  • Added GET operation | Company - Work Queue to retrieve the raw data used to display the information in the "Work Queue" section of ecomdash's dashboard.
  • Added GET operation | Inventory - Top Selling Products by Month to retrieve the top selling products for a particular month/year, either for all storefronts or for a particular storefront.
  • Bug Fix: POST operation | Inventory - Update Quantity on Hand - Fixed bug with how API calls were writing out product movement records. They now correctly record new quantities instead of the old quantity in the movement record.

06/21/2017

  • Bug Fix: POST operation | Create Order had problems creating the order if the CustomerInfo.Address object was not passed in or passed in as null.
  • Modification: Multiple Order calls: Added field 'PayPalTransactionIds' which is an array of strings for orders from eBay that contain PayPal transactions.
  • Modification: Multiple Order calls: Added fields (string) FulfillmentAction, (string) FulfillmentOrderNumber, (string) FulfillmentStatus, (nullable DateTime) FulfillmentStatusDate, (nullable decimal) FulfillmentWarehouseId to shipments tied to orders to make FBA fulfillment information available from the API.

05/25/2017

  • Bug Fix: POST operation | Create Order had problems creating the order if the CustomerInfo was not passed in or passed in as null.
  • Modification: GET operation | Inventory - Get List: In the includes parameter, you can now also request KitComponents and BuildComponents.
  • Modification: GET operation | Inventory - Get Product by Id: If Type is "Kit" returns kit components in object.
  • Modification: GET operation | Inventory - Get Product by Id: If Type is "Built" returns components in object used to build the product.
  • Added GET operation | Inventory - Get Build Components to retrieve the components used in a built product if it is a product of type "Built".
  • Added GET operation | Inventory - Get Kit Components to retrieve the kit components for a product if it is a product of type "Kit".

04/27/2017

  • Added GET operation to retrieve lists of products using various parameters.

01/31/2017

  • Updated names of operation in documentation to help organize and clean up the documentation.
  • Added POST operation to create listing templates.
  • Added GET operation to retrieve listing templates for a specific storefront.
  • Added GET operation to retrieve a specific listing template by Id.
  • Added PUT operation to update a listing template's name or body.
  • Added DELETE operation to delete a listing template.

11/29/2016

  • Added GET operation /Inventory/SearchWithReferenceId to search for products using the ReferenceID for a specific storefront.
  • Added POST operation /orders to create new sales orders in ecomdash.
  • Added GET operation /orders/{id}/shipments to get all shipments and tracking information for a sales order