> 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 Announcement for August 1, 2024

\*\*Announcement \*\*

* The response structure of included consignment resources in the [Get an Order](/developer/api-reference/rest/admin/management/orders) and [Get All Orders](/developer/api-reference/rest/admin/management/orders) endpoints will change on February 1, 2025. If you add `include=consignments` or `include=consignments.line_items` to the request parameters, please update integrations to read the new structure specified in the documentation. Currently, the response structure for these resources is as follows:

```
{
  consignments: [{
    pickups: [...],
    shipping: [...],
    downloads: [...],
    email: {...}
  }],
}
```

After February 1, the response structure for these resources will be as follows:

```
{
  consignments: {
    pickups: [...],
    shipping: [...],
    downloads: [...],
    email: {...}
  },
}
```

If you wish to opt in to this change early, please include the following flag in your request: `consignment_structure=object`

**API**

* We are excited to announce a new form of authentication for our GraphQL Storefront API which improves our security posture and solves session synchronization issues with headless checkouts. The [customer access token](/developer/docs/storefront/guides/graphql-storefront-api/authentication) offers the following benefits:

Logged-in customers maintain their login state through to checkout (without having to use the Customer Login API).

* A synchronized session between storefront & checkout; logging out in one place will log you out in both places.

* Support for more security-sensitive features we will add to Catalyst in the future, such as Saved Payment Methods.

**GraphQL**

* We are happy to announce that [HTTPS webhooks](/developer/docs/integrations/webhooks/https) are now manageable with Admin GraphQL APIs.

**Improvements**

* Clarified the accepted [Tax Provider API](/developer/api-reference/rest/integrations/tax-provider) quote ID values and usages.

**Bug Fixes**

* Fixed a bug to indicate that the [Update a channel](/developer/api-reference/rest/admin/management/channels) endpoint does not support restoring a channel to `prelaunch` status. Thank you @mattcoy-arcticleaf

* Fixed incorrect schema for the [Create Batch Price Lists Records](/developer/api-reference/rest/admin/management/price-lists/price-lists-records/create-price-lists-records) endpoint.

* Removed invalid event `store/order/transaction/updated` from the [Callbacks](/developer/api-reference/rest/integrations/webhooks) documentation.

* Updated and fixed missing attributes in the  [Callbacks](/developer/api-reference/rest/integrations/webhooks) documentation.