> 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.

## Data Events API, Storefront Selection, Catalyst-compatible apps, Enhancements

**Data Events Update**

* \*\*Using \*\***Data Events in the GraphQL Storefront API** - A new article has been published to guide you through enabling native analytics for headless storefronts via the GraphQL Storefront API.

**Storefront Update**

* **Choosing the right storefront for your business** - Discover a new resource to help you evaluate and select the storefront solution that best fits your business needs.

**Catalyst Update**

* **Building Catalyst-compatible apps** - A new article is now available, outlining best practices and guidance for developing apps that are compatible with Catalyst.

**Enhancements & Improvements**

* [**Login with a JWT**](/developer/docs/storefront/guides/graphql-storefront-api/authentication) - We've clarified that you can authenticate a logged-in customer using either the **Customer Login API** or the `loginWithCustomerLoginJWT` mutation for secure access.

* [**Login mutation**](/developer/docs/storefront/guides/graphql-storefront-api/authentication)\*\* error handling\*\* - Added a possible error message that may be returned when requesting a `customerAccessToken` using login mutations from the browser, improving transparency for developers.

* [**B2B Edition for Stencil**](/developer/docs/b2b-edition/storefront/stencil) - We've significantly revised the article to reflect its focus on the **legacy Stencil storefront**. It now includes detailed descriptions of different storefront experiences and various customization examples.

* [**Webhook Events**](/developer/docs/integrations/webhooks/event-reference) -

Added webhook [platform limitations](/developer/docs/integrations/webhooks).

* Cleaned up duplicate content by removing a redundant callback article.

* Standardized table formatting across [Events](/developer/docs/integrations/webhooks/event-reference), [Channel events](/developer/docs/integrations/webhooks/event-reference/channel-events), and [Inventory and locations events](/developer/docs/integrations/webhooks/event-reference/inventory-and-location-events) sections for improved readability.