Overview

The B2B Edition Management APIs let you perform server-to-server operations for managing B2B storefronts. Use these APIs to manage companies, users, addresses, orders, quotes, invoices, payments, shopping lists, and more from an administrative perspective.

These APIs are designed for backend integrations and admin-level operations using store-level API credentials.

Authentication

B2B Management APIs use the same X-Auth-Token authentication pattern as the main BigCommerce REST APIs. Include your store-level or app-level access token in the request header. In addition, you must include the X-Store-Hash header containing your BigCommerce store hash.

B2B Management API request format
GET https://api-b2b.bigcommerce.com/api/{endpoint}
X-Auth-Token: {access_token}
X-Store-Hash: {store_hash}
Accept: application/json
Content-Type: application/json

For full details, see Authentication overview and API Accounts.

Request and response field casing

Send request body fields in camelCase, as shown in each endpoint’s schema (companyPhone, firstName, companyEmail).

Error responses return field names in snake_case (company_phone, first_name) as a server-side convention. This does not mean the API expects snake_case input — always send camelCase in your requests.

For B2B guides, getting started content, and conceptual docs, see the B2B Edition docs.