Want to get alerted when we make changes in real-time? Subscribe to our RSS feed by following our guide.

In addition to our usual releases this month, we’ve also been hard at work on API stability ahead of the holiday gifting season.

API Features

  • The submitCart mutation indicates whether cart submission errors can be safely retried.
  • Added reasonCode and retryable fields to OrderFailedOrderEvent, to clearly categorize order placement errors and communicate when order placement errors can be safely retried.
  • Webhooks with payloads containing unicode characters were being incorrectly decoded by some web frameworks. We now send a charset parameter as part of the webhook delivery headers to better support these frameworks.

Rye Console

  • Billing data exports now complete significantly faster.
  • Billing data exports now include additional columns breaking down commissions more granularly.

Bug fixes

  • Fixed a bug which prevented carts from being created when they contained a mixture of Sell Anything and Sync products from the same merchant.
  • Fixed a bug where some Amazon products which aren’t available for purchase were being incorrectly advertised as in stock by our API.
  • Fixed a bug where ShopifyOffer.notAvailableIds was not being populated correctly for Sync API-enabled merchants.
  • Fixed a bug where carts containing Amazon products would incorrectly fail with an INTERNAL_SERVER_ERROR code instead of SUBMIT_STORE_FAILED when the cart’s buyer identity was invalid.