API Updates for December 5, 2024

API

We’re happy to announce that you can now retrieve channels to which a product is assigned when you get a product through the Catalog API. You can also filter products by the channel when you Get All Products.

GraphQL

We added the ability to upgrade a guest cart to a customer cart as part of the login mutation. See the Signing customers in section for details.

B2B

The following newly-released B2B endpoints for getting and selecting shipping rates on quotes are available to use.

Get available shipping rates for quote

Get custom shipping methods

Select a shipping rate for quote

Remove selected shipping rate for quote

Enhancements

Added required tags to clarify that either a userId or customerId is needed to run the Get Shopping Lists query.

Updated the description of key in the Widget Template API to prevent confusion.

Added a 403 response error code to the Create Promotion endpoint.

Bug Fix

Removed the limit of 40 concurrent requests because only adaptive limits are used for product endpoints.

Developer Blog

How to (easily!) build a BigCommerce Marketplace App using Gadget