> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

## API Updates and Announcements for May 11, 2023

**API**

* Added a 400 error code to [Get all customer groups](/developer/api-reference/rest/admin/management/customers/v2/customer-groups/get-customer-groups) and [Delete a customer group](/developer/api-reference/rest/admin/management/customers/v2/customer-groups/delete-customer-group) endpoints.

* We’ve rewritten our article on the [Scripts API](/developer/api-reference/rest/admin/management/scripts) to better support upcoming product releases.

**Stencil**

* B2B Edition, formerly BundleB2B, released its new Buyer Portal framework last week. We’ve extensively revised our article on B2B Edition for Stencil to clarify the differences.

**Announcements**

* We’re excited to announce that we’ve split the [Catalog API](https://github.com/bigcommerce/api-specs/tree/main/reference/catalog) spec file into seven parts: Brands, Categories, Category Trees, Products, Product Modifiers, Product Variants, and Product Variant Options. This split should solve performance issues, as the old file was > 27k lines. This change also moves the Catalog API into its own section of the menu. **We plan to delete the old spec file in two weeks.** We welcome your feedback through our feedback collector in the lower right corner of the site or through any of our [Dev Community](/developer/community/connect) channels.

* We’ve also reorganized the [Payments API](https://github.com/bigcommerce/api-specs/tree/main/reference/payments) files. Each Payments endpoint is now its own file. We chose to handle spec parsing issues that obscured the correct payment processing server and authentication mechanism. This change also clarifies the Payments API section of the menu.