New REST API endpoint "Cancel batch group"

Now the new REST API endpoint is available. It allows to cancel started batch requests using the groupId parameter that should be assigned during batch creation: https://api-docs.ecwid.com/reference/cancel-batch-group

Updated Auth in Native apps

Previously, we had two types of authenticating users inside Native apps. From now on, we deprecate one of these types, so there's only one server-side Auth flow.

Image "alt" descriptions, videos for products

  • Added support for the "alt" image attribute in REST API /product endpoints (GET/PUT requests). It's also possible to add translations for the attribute
  • Added support for uploading videos to product gallery: new endpoints, new fields in existing endpoints
  • Added multilingual support for sale price text labels inside /profile endpoint

New field for the list of countries endpoint

The states field is now available in List of countries request:

The new field for defining availability of buying shipping label for a shipment is released.

The shippingLabelAvailableForShipment field is now available in Search Orders and Get Order requests:

New "countryCodes" query parameter for "Search customers" endpoint

Now you can use one more query parameter countryCodes for "Search customers" endpoint: https://api-docs.ecwid.com/reference/search-customers#all-query-params

New 'deduplicationKey' parameter for the "Create batch" requests and changes to the "Delete batch" request

The deduplicationKey (UUID format) was added to the "Create batch request"; it's assigned during the creation via a query parameter. If a consecutive request is sent with the same ID, then we will reply with the memorized (for 1 hour) result for the first request.

New 'productCountRequired' and 'categoryCountRequired' parameters for store stats

New boolean parameters were added to the "Get store update stats" method:

The "taxExempt" parameter is added to customers search

You can now use the "taxExempt" query parameter to search for customers that do or don't have tax-exempt status.

The "customerTaxExempt" field is added to order calculation

When calculating order details, you can pass whether the customer is tax-exempt or not. By default, the settings from My Sales > Customers are used.