> 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 for September 19, 2024

**API**

* We’re happy to announce that we’ve added the following [protected UI sections](/developer/docs/integrations/channels/guide/building-storefront-channels) when you build a storefront channel. You can now include these settings when you [create a channel menu](/developer/api-reference/rest/admin/management/channels/menus/create-channel-menus): Overview, Localization, Script Manager, Payments, Checkout, Web pages and Data solutions.

* Updated the [Form Fields](/developer/api-reference/rest/storefront/form-fields/get-form-fields) endpoint of the REST Storefront API to include password `requirements`.

**Enhancement**

* Update the response schemas for the [Checkout](/developer/api-reference/rest/storefront/checkouts) endpoints of the REST Storefront API.

**Deprecations**

* The following [Stencil attributes](/developer/docs/storefront/stencil/themes/context/object-reference/schemas#settings) are now deprecated and support for them will be dropped starting June 2025:

settings.request.is_crawler

* settings.request.user_agent

* settings.client_ip_address

* settings.is_eu_ip_address

* settings.region_code

**Bug Fixes**

* Clarified the text in Working with cart metafields to alleviate confusion. Cart metafields will not work with REST Storefront Carts.

* Clarified the descriptions for `parent_id` and `tree_id` in the [Catalog > Category trees > Categories](/developer/api-reference/rest/admin/catalog/category-trees/categories) endpoints for creating a top-level category.

* Updated the description for `is_customers_only` in the [Pages](/developer/api-reference/rest/admin/content/pages) endpoint.

* Moved the Create a Webhook endpoint to [Manage Webhooks (Single)](/developer/api-reference/rest/integrations/webhooks) since you can only create one webhook at a time.