> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server. # Carts Create and manage server-side carts using BigCommerce cart logic. Use these endpoints to create carts, add and update line items, generate cart redirect URLs, and manage cart-level metafields and settings. For storefront cart operations, see the [Storefront Carts API](/developer/api-reference/rest/storefront/carts). To learn more about cart and checkout flows, see the [Orders Guide](/developer/docs/admin/checkout-and-cart/orders). > Build amazing commerce solutions powered by the BigCommerce platform ## API Docs - Admin Management: Carts > Batch Metafields [List Cart Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/batch-metafields/get-carts-metafields.md) - Admin Management: Carts > Batch Metafields [Create Multiple Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/batch-metafields/create-carts-metafields.md) - Admin Management: Carts > Batch Metafields [Update Multiple Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/batch-metafields/update-carts-metafields.md) - Admin Management: Carts > Batch Metafields [Delete Multiple Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/batch-metafields/delete-carts-metafields.md) - Admin Management: Carts > Carts Single [Create Cart](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/carts-single/create-cart.md) - Admin Management: Carts > Carts Single [Get Cart](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/carts-single/get-cart.md) - Admin Management: Carts > Carts Single [Update Customer ID](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/carts-single/update-cart.md) - Admin Management: Carts > Carts Single [Delete Cart](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/carts-single/delete-cart.md) - Admin Management: Carts > Items [Add Cart Line Items](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/items/add-cart-line-items.md) - Admin Management: Carts > Items [Update Cart Line Item](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/items/update-cart-line-item.md) - Admin Management: Carts > Items [Delete Cart Line Item](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/items/delete-cart-line-item.md) - Admin Management: Carts > Metafields [List Cart Metafields](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/metafields/get-cart-metafields.md) - Admin Management: Carts > Metafields [Create Cart Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/metafields/create-cart-metafield.md) - Admin Management: Carts > Metafields [Get Cart Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/metafields/get-cart-metafield.md) - Admin Management: Carts > Metafields [Update Cart Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/metafields/update-cart-metafield.md) - Admin Management: Carts > Metafields [Delete Metafield](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/metafields/delete-cart-metafield.md) - Admin Management: Carts > Redirects [Create Cart Redirect URL](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/redirects/create-cart-redirect-url.md) - Admin Management: Carts > Settings [Get Global Cart Settings](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/settings/get-global-cart-settings.md) - Admin Management: Carts > Settings [Update Global Cart Settings](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/settings/update-global-cart-settings.md) - Admin Management: Carts > Settings [Get Channel Cart Settings](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/settings/get-channel-cart-settings.md) - Admin Management: Carts > Settings [Update Channel Cart Settings](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/settings/update-channel-cart-settings.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/openapi.json) - [OpenAPI YAML](https://docs.bigcommerce.com/developer/api-reference/rest/admin/management/carts/openapi.yaml)