{"id":69805,"date":"2024-01-15T01:15:20","date_gmt":"2024-01-15T06:15:20","guid":{"rendered":"https:\/\/litextension.com\/blog\/?p=69805"},"modified":"2024-11-19T22:08:02","modified_gmt":"2024-11-20T03:08:02","slug":"bigcommerce-api","status":"publish","type":"post","link":"https:\/\/litextension.com\/blog\/bigcommerce-api\/","title":{"rendered":"A Comprehensive Guide to BigCommerce API for Beginners"},"content":{"rendered":"\r\n<p>BigCommerce stands out as a highly recommended eCommerce platform, equipped with an extensive array of built-in tools that surpass its competitors. However, to make the best use of this solution, it is important for owners to learn everything about<em><strong> BigCommerce API<\/strong><\/em>.<\/p>\r\n\r\n\r\n\r\n<p><strong><a href=\"https:\/\/litextension.com\/bigcommerce-migration.html\/?utm_source=blog&utm_medium=display&utm_campaign=anchor_text&utm_term=aurora&utm_content=bigcommerceapi\" target=\"_blank\" rel=\"noopener\">LitExtension &#8211; #1 eCommerce Migration Service<\/a><\/strong> can not let you be left behind without knowing how. In today\u2019s guide, we will answer the following questions:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#what-is-bigcommerce-api\">Definition, types, and functionalities of BigCommerce API<\/a>;<\/strong><\/li>\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#how-to-get-your-bigcommerce-api-credentials\">The guide to getting the API credentials on BigCommerce<\/a>;<\/strong><\/li>\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#how-to-perform-tasks-related-to-your-bigcommerce-api\">Some related tasks to these BigCommerce APIs<\/a>.<\/strong><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Wait no more; let\u2019s dive in!<\/p>\r\n\r\n\r\n<div class=\"ub-styled-box ub-bordered-box\" id=\"ub-styled-box-f4be9c72-7e65-40fe-99d2-8daf2cb4810e\">\r\n\r\n\r\n\r\n\r\n<h4 id=\"cta-top\" class=\"wp-block-heading has-text-align-center\" style=\"font-size: 30px; margin-top: 14px;\">Power Your Vision on BigCommerce with LitExtension<\/h4>\r\n\r\n\r\n\r\n<p class=\"has-text-align-center\" style=\"font-size: 15px; font-style: normal; font-weight: 400; letter-spacing: 0px;\">Our team of experts can safely transfer your business data, products, customers, and orders to unlock more growth in this promising eCommerce platform. Let us provide a customized migration for you!<\/p>\r\n\r\n\r\n<div class=\"ub-buttons align-button-center\"  id=\"ub-button-d14758a9-a515-4ea7-9141-76cdba1c6d53\"><div class=\"ub-button-container\">\n    <a href=\"https:\/\/litextension.com\/bigcommerce-migration.html?utm_source=blog&#038;utm_medium=display&#038;utm_campaign=ctabox&#038;utm_term=aurora&#038;utm_content=bigcommerceapi_top\" target=\"_blank\"\n    rel=\"noopener noreferrer\"\n    class=\"ub-button-block-main ub-button-medium ub-button-flex-medium\" role=\"button\">\n    <div class=\"ub-button-content-holder\"><span class=\"ub-button-block-btn\"><strong>Get Your Free Quote<\/strong><\/span>\n    <\/div><\/a><\/div><\/div><\/div>\r\n\r\n<hr \/>\r\n<h2 class=\"wp-block-heading\">What is BigCommerce API?<\/h2>\r\n<p>An API, or Application Programming Interface, acts like a digital messenger between different software applications. In other words, APIs allow different software systems to talk to each other, exchange information, and work together seamlessly.<\/p>\r\n<p>The BigCommerce API is a specific type of API that enables businesses to automate tasks and build custom integrations on the BigCommerce platform. In particular, such APIs provide access to a wide range of store management and customer-facing features, including managing products, orders, customers, carts, checkouts, and more. This allows for powerful customization, ultimately leading to greater efficiency and flexibility in managing your online business.<\/p>\r\n<figure id=\"attachment_77913\" aria-describedby=\"caption-attachment-77913\" style=\"width: 1891px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-77913\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-developer.webp\" alt=\"BigCommerce API Developer\" width=\"1891\" height=\"799\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-developer.webp 1891w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-developer-300x127.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-developer-1024x433.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-developer-768x325.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-developer-1536x649.webp 1536w\" sizes=\"(max-width: 1891px) 100vw, 1891px\" \/><figcaption id=\"caption-attachment-77913\" class=\"wp-caption-text\">BigCommerce developer portal<\/figcaption><\/figure>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<p>In addition, BigCommerce APIs also facilitate the management of store data, customer authentication, and client-side queries for product details, among other functions. They provide a wide range of endpoints, webhooks, and essential solutions designed to support the growth of merchant businesses.<\/p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n<hr \/>\r\n<h2 class=\"wp-block-heading\">Types of BigCommerce API Calls<\/h2>\r\n\r\n\r\n\r\n<p>BigCommerce offers various store APIs designed for tasks such as handling store data, authenticating customers, making client-side queries for product information, and more. For store owners, understanding these API types is essential, whether you're planning to develop solutions yourself or hire a developer.<\/p>\r\n<p>In the following BigCommerce API reference, we have outlined some essential types you might need to differentiate when being a store owner.<\/p>\r\n<h3>REST Store Management APIs<\/h3>\r\n<p>The REST Store Management APIs allow you to automate transactions and make changes to your store's data programmatically. These APIs have various use cases, including adding and updating products in the store, updating inventory levels, creating coupons, and managing a customer\u2019s account details. They serve as tools to help you operate your online store efficiently.<\/p>\r\n<h3>GraphQL Storefront API<\/h3>\r\n<p>If BigCommerce REST Store Management APIs are for managing the backend of your store (like products, orders, etc.), the GraphQL Storefront API is all about creating a dynamic and engaging front-end experience for your shoppers. It is a versatile interface for accessing and configuring storefront data, enabling developers to build headless storefronts and enhanced Stencil themes.<\/p>\r\n<figure id=\"attachment_77948\" aria-describedby=\"caption-attachment-77948\" style=\"width: 2560px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-77948\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-scaled.webp\" alt=\"GraphQL Storefront API\" width=\"2560\" height=\"1370\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-scaled.webp 2560w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-300x161.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-1024x548.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-768x411.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-1536x822.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/graphql-storefront-api-2048x1096.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><figcaption id=\"caption-attachment-77948\" class=\"wp-caption-text\">GraphQL Storefront API<\/figcaption><\/figure>\r\n<p>The GraphQL Storefront API enables the retrieval of precise product catalog data, facilitating advanced searching, filtering, and sorting functionalities. Developers can request product images at any resolution and access customer details, such as names, email addresses, and attributes. Most importantly, the API leverages the efficiency of GraphQL, allowing developers to retrieve data for multiple resources with a single request.\u00a0<\/p>\r\n<h3>Checkout API\u00a0<\/h3>\r\n<p>The BigCommerce API for checkout allows developers to customize and extend the functionality of the BigCommerce checkout process. While the standard BigCommerce checkout is already quite robust, this API gives you the freedom to tailor it precisely to your needs or integrate it into a completely custom storefront.<\/p>\r\n<p>It supports building custom checkout experiences, including customer login, shipping quotes, and payment processing. These tools enable developers to create tailored checkout solutions for various use cases, from headless commerce to mobile applications.<\/p>\r\n<h3>Customer Login API<\/h3>\r\n<p>If you want to integrate secure and single sign-on (SSO) experiences for your customers, you might want to leverage Customer Login API. This enables your customers to access their store accounts using credentials from established identity providers or even their own existing login systems.\u00a0<\/p>\r\n<p>Beyond SSO, this API type also unlocks a world of possibilities for customizing the authentication flow. You can leverage this API to enable alternative login methods like phone number verification, providing a smoother experience for users who prefer not to juggle multiple passwords.<\/p>\r\n<h3>Current Customer API<\/h3>\r\n<p>With the Current Customer API, you can differentiate signed-in customers from guest users. It helps you identify which customer is logged in to a storefront during a session. You can confirm a customer\u2019s identity in the browser and validate it to display specific information to them from an external app.<\/p>\r\n<h3>Payments API<\/h3>\r\n<p>BigCommerce has a Payment API that helps you handle payments through the store\u2019s payment gateways. Shoppers pick their preferred payment method and complete their purchase. Once the payment goes through, the order is created using the Order API or Store Management Checkouts API. After that, you can receive the payment in your connected account, often PayPal.<\/p>\r\n<h3>Catalog API<\/h3>\r\n<p>The Catalog API lets you manage your store's products, brands, bulk pricing rules, and categories. It supports CRUD operations (Create, Read, Update, Delete) on all catalog-related entities, making product management easier. With this API, you can update products, add new variants when you launch or upgrade items, and enhance their display on your storefront.<\/p>\r\n<h3>Shipping API<\/h3>\r\n<p>With the Shipping API, you can create shipments from orders and even make multiple shipments from one order. BigCommerce\u2019s V2 Shipping API lets you manage shipping zones, methods, and carrier connections. After creating a shipment, you can set the shipping provider, tracking number, and shipping address ID and keep the customer updated for order transparency.<\/p>\r\n\r\n\r\n\r\n\r\n<hr \/>\r\n<h2>Core BigCommerce API Functionalities<\/h2>\r\n<p>Now that we've explored the different categories of API calls BigCommerce offers, let's go through the heart of its capabilities. The core functionalities of the BigCommerce API provide the building blocks for crafting rich, customized eCommerce experiences.<\/p>\r\n<h3>Manage carts, checkouts, and orders<\/h3>\r\n<p>BigCommerce understands that a smooth and efficient checkout process is crucial for any online business. Their APIs give you comprehensive control over managing carts, checkouts, and orders.<\/p>\r\n<p>More specifically, its REST Management API and REST Storefront API let you manage and handle carts and checkouts, while the GraphQL Storefront API helps with mutations.\u00a0These functionalities help you ensure a seamless shopping experience, from cart creation to order fulfillment.<\/p>\r\n<figure id=\"attachment_77939\" aria-describedby=\"caption-attachment-77939\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-77939\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/2.-BigCommerce-API-for-check-out-mutations.webp\" alt=\"BigCommerce API for checkout mutations\" width=\"1024\" height=\"564\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/2.-BigCommerce-API-for-check-out-mutations.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/2.-BigCommerce-API-for-check-out-mutations-300x165.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/2.-BigCommerce-API-for-check-out-mutations-768x423.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-77939\" class=\"wp-caption-text\">BigCommerce API for checkout mutations<\/figcaption><\/figure>\r\n<h3>Build catalog<\/h3>\r\n<p>The Catalog API allows you to create and manage your store\u2019s products, categories, brands, and bulk pricing rules. This includes performing CRUD (Create, Read, Update, Delete) operations on catalog entities, allowing for easy updates and management of product listings, variations, and pricing.<\/p>\r\n<p>GraphQL Storefront API and REST Management API will help you do that. You can check BigCommerce API documentation for Catalog, including <a href=\"https:\/\/developer.bigcommerce.com\/docs\/rest-catalog\/products\" rel=\"nofollow noopener\" target=\"_blank\">products<\/a>, <a href=\"https:\/\/developer.bigcommerce.com\/docs\/rest-catalog\/categories\" rel=\"nofollow noopener\" target=\"_blank\">categories<\/a>, and <a href=\"https:\/\/developer.bigcommerce.com\/docs\/rest-catalog\/brands\" rel=\"nofollow noopener\" target=\"_blank\">brands<\/a> to see the details.<\/p>\r\n<h3>Manage customers<\/h3>\r\n<p>Another functionality of the APIs is helping you manage customer data. It includes creating and updating customer profiles, managing customer groups, and accessing customer login information. This functionality is essential for personalized marketing and customer relationship management.<\/p>\r\n<h3>Design themes<\/h3>\r\n<p>Beyond back-end efficiency, BigCommerce APIs also give you the creative freedom to craft unique and engaging storefront designs. Comprehensive access to theme files and template customization ensures that all visual elements, including typography, color palettes, and layout structures, follow a consistent design language.\u00a0<\/p>\r\n<p>Besides that, you can also extend storefront functionality by inserting custom scripts. From embedding robust analytics dashboards for data-driven decision-making to incorporating real-time customer support tools like live chat plugins, these features ensure a highly customized shopping experience.\u00a0<\/p>\r\n<figure id=\"attachment_77938\" aria-describedby=\"caption-attachment-77938\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-77938\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/3.-Custom-helpers-for-designing-themes.webp\" alt=\"Custom helpers for BigCommerce API\" width=\"1024\" height=\"642\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/3.-Custom-helpers-for-designing-themes.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/3.-Custom-helpers-for-designing-themes-300x188.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/3.-Custom-helpers-for-designing-themes-768x482.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-77938\" class=\"wp-caption-text\">Custom helpers for BigCommerce theme design<\/figcaption><\/figure>\r\n<h3>Register Webhooks<\/h3>\r\n<p>This functionality lets you register and manage webhooks to receive notifications about store events. This includes order creation, product updates, and customer actions. It\u2019s a necessity to automate workflows and integrate them with third-party services.<\/p>\r\n<hr \/>\r\n<h2 class=\"wp-block-heading\">How to Get Your BigCommerce API Credentials?<\/h2>\r\n\r\n\r\n\r\n<p>As we have stated previously, obtaining BigCommerce API credentials is essential when you want to migrate from or to this robust platform. However, before that, you must create an API account according to your business model.<\/p>\r\n\r\n\r\n\r\n<p>From the control panel, you can create two distinct types of BigCommerce API accounts:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#1-for-store-level-accounts\">Store-level API accounts<\/a>:<\/strong> Specific to a particular store.<\/li>\r\n\r\n\r\n\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#2-for-account-level-accounts\">Account-level API accounts<\/a>:<\/strong> Operational across all stores within your BigCommerce account.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>For each type, the steps to get your BigCommerce API credentials differ. Thus, we have included detailed tutorials for both. Carefully read the API description to see which type suits you, and follow the instructions.<\/p>\r\n\r\n\r\n\r\n<div class=\"table4\">\r\n<p>&#x2705; <strong>There are a few prerequisites you need to fulfill to be eligible for creating BigCommerce API accounts:<\/strong><\/p>\r\n<ul>\r\n<li>Account-level accounts are only available for store owners.<\/li>\r\n<li>Only accounts with high-risk user permissions can access, generate, and manage store-level API accounts.<\/li>\r\n<li>If you want to view webhooks, the store owner must grant permission to read webhooks to your account.<\/li>\r\n<\/ul>\r\n<\/div>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">1. For store-level accounts<\/h3>\r\n\r\n\r\n\r\n<p>Store-level API accounts are equipped with a fixed access token that remains constant. Typically, the BigCommerce APIs for store-level accounts consist of the following:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li><code>client_id<\/code>: Recognizes the application, user, or client initiating a request.<\/li>\r\n\r\n\r\n\r\n<li><code>client_secret<\/code>: Acts as a securely encrypted value that is exclusive to only you and BigCommerce.<\/li>\r\n\r\n\r\n\r\n<li><code>access_token<\/code>: Accompanies with the majority of REST API requests.<\/li>\r\n\r\n\r\n\r\n<li><strong>Client name:<\/strong> Adds a label for your convenience and doesn\u2019t relate to the API requests.<\/li>\r\n\r\n\r\n\r\n<li><strong>API path:<\/strong> Represents the URL to which you are directing requests to. Although the API path experiences no changes, it may have either \/v3\/ or \/v2\/ added to it, depending on the version of the endpoint you are querying.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<div class=\"table4\">\r\n<p><span style=\"text-decoration: underline;\"><em><strong>Important note:<\/strong><\/em><\/span> Avoid transmitting your client_secret or access_token as plain text or in an unencrypted payload. Be cautious, especially with the client_secret, as an attacker could utilize the shop API to steal your private data.<\/p>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Now that we have grasped what store-level accounts include and how they work, it\u2019s time to create one for your store.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 1. Open the Store-level API accounts menu<\/h4>\r\n\r\n\r\n\r\n<p>Firstly, navigate to the <strong>Settings &gt; Store-level API accounts<\/strong> menu from your BigCommerce admin panel. This is where you will notice the <strong>\u201c+ Create API Account\u201d<\/strong> button; click on it for the next step.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69807\"><img decoding=\"async\" width=\"1916\" height=\"824\" class=\"wp-image-69807\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-store-level-api-account-bigcommerce.webp\" alt=\"Create store-level API account\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-store-level-api-account-bigcommerce.webp 1916w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-store-level-api-account-bigcommerce-300x129.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-store-level-api-account-bigcommerce-1024x440.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-store-level-api-account-bigcommerce-768x330.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-store-level-api-account-bigcommerce-1536x661.webp 1536w\" sizes=\"(max-width: 1916px) 100vw, 1916px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 1: Create store-level API account<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 2. Choose a Token Type<\/h4>\r\n\r\n\r\n\r\n<p>Then, you will have to select between two token types from the drop-down, with the latter being utilized in BigCommerce theme customization tools:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li><strong>V2\/V3 API token.<\/strong><\/li>\r\n\r\n\r\n\r\n<li><strong>Stencil-CLI token.<\/strong><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69808\"><img decoding=\"async\" width=\"1570\" height=\"548\" class=\"wp-image-69808\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/choose-token-type.webp\" alt=\"Choose the token type for the BigCommerce API\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/choose-token-type.webp 1570w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/choose-token-type-300x105.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/choose-token-type-1024x357.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/choose-token-type-768x268.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/choose-token-type-1536x536.webp 1536w\" sizes=\"(max-width: 1570px) 100vw, 1570px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 2: Choose the token type for the BigCommerce API<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 3. Come up with an account name<\/h4>\r\n\r\n\r\n\r\n<p>Next, fill in the account name in the input field. Please make sure that the name must be at least 4 characters in length.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter size-full wp-image-69809\"><img decoding=\"async\" width=\"687\" height=\"130\" class=\"wp-image-69809\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-name.webp\" alt=\"Set BigCommerce API name\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-name.webp 687w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-name-300x57.webp 300w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 3: Set BigCommerce API name<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 4. Decide the access level<\/h4>\r\n\r\n\r\n\r\n<p>This applies to those of you who have chosen the Stencil-CLI token type from the second step. You may refer to <a href=\"https:\/\/developer.bigcommerce.com\/docs\/storefront\/stencil\/cli\/development-server\" target=\"_blank\" rel=\"nofollow noopener\">Live Previewing a Theme<\/a> in the Dev Center for more information on Stencil-CLI tokens.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69810\"><img decoding=\"async\" width=\"1386\" height=\"279\" class=\"wp-image-69810\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-access-level.webp\" alt=\"Set the access level for your BigCommerce API\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-access-level.webp 1386w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-access-level-300x60.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-access-level-1024x206.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-access-level-768x155.webp 768w\" sizes=\"(max-width: 1386px) 100vw, 1386px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 4: Set the access level for your BigCommerce API<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 5. Determine the API resources<\/h4>\r\n\r\n\r\n\r\n<p>For V2\/V3 API tokens, take note of the API path, as it is essential for utilizing the API account. To continue, in the OAuth Scopes section, outline the API resources and permissions necessary for your application or integration to access.<\/p>\r\n\r\n\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69811\"><img decoding=\"async\" width=\"1469\" height=\"724\" class=\"wp-image-69811\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-API-resources.webp\" alt=\"Set API resources in the OAuth Scopes\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-API-resources.webp 1469w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-API-resources-300x148.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-API-resources-1024x505.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Set-API-resources-768x379.webp 768w\" sizes=\"(max-width: 1469px) 100vw, 1469px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 5: Set API resources in the OAuth Scopes<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>BigCommerce provides a range of OAuth Scopes to tailor and manage access to your store's data. For additional details, refer to the <a href=\"https:\/\/developer.bigcommerce.com\/docs\/start\/authentication#oauth-scopes\" target=\"_blank\" rel=\"nofollow noopener\">BigCommerce API Documentation<\/a> in the Dev Center.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 6. Click Save<\/h4>\r\n\r\n\r\n\r\n<p>Finally, hit \u201cSave\u201d when you\u2019re done with all the BigCommerce API settings. A successful save will trigger a pop-up window revealing the API credentials, and your browser will prompt you to download a .txt file containing the same credentials for secure storage on your computer.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69812\"><img decoding=\"async\" width=\"1151\" height=\"728\" class=\"wp-image-69812\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Get-BigCommerce-API-Credentials.webp\" alt=\"Get your BigCommerce API Credentials\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Get-BigCommerce-API-Credentials.webp 1151w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Get-BigCommerce-API-Credentials-300x190.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Get-BigCommerce-API-Credentials-1024x648.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/Get-BigCommerce-API-Credentials-768x486.webp 768w\" sizes=\"(max-width: 1151px) 100vw, 1151px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 6: Get your BigCommerce API Credentials<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Make sure that you store your credentials carefully, as you can\u2019t return to this pop-up after dismissing. For V2\/V3 API tokens, you should add the API Path value from Step 5 to these credentials, because it is used with the token for all API calls.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">2. For account-level accounts<\/h3>\r\n\r\n\r\n\r\n<p>If you are managing multiple stores at once, create an account-level account instead of the store-level one. The steps are quite simple, too.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 1. Navigate to the Account-level API Tokens page<\/h4>\r\n\r\n\r\n\r\n<p>Also, from your \u201cSettings\u201d menu, go to the \u201cAccount-level API Tokens\u201d. Once there, select the option &#8220;+ Create Account-level API account&#8221;.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter size-full wp-image-69819\"><img decoding=\"async\" width=\"327\" height=\"87\" class=\"wp-image-69819\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-account-level-account.webp\" alt=\"Create account-level API\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-account-level-account.webp 327w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/create-account-level-account-300x80.webp 300w\" sizes=\"(max-width: 327px) 100vw, 327px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 1: Create account-level API<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 2. Fill in the Token Name<\/h4>\r\n\r\n\r\n\r\n<p>Moving on, provide a name for the app or integration associated with the API token. Then, either copy or take note of the API path, since it will be necessary for utilizing the API account.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter size-full wp-image-69818\"><img decoding=\"async\" width=\"457\" height=\"211\" class=\"wp-image-69818\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/account-level-token-details.webp\" alt=\"Fill in the token details\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/account-level-token-details.webp 457w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/account-level-token-details-300x139.webp 300w\" sizes=\"(max-width: 457px) 100vw, 457px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 2: Fill in the token details<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 3. Specify the API resources<\/h4>\r\n\r\n\r\n\r\n<p>In the OAuth Scopes section, outline the API resources and permissions essential for your app or integration to access. Keep in mind that you have the option to choose more than one option per resource.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69817\"><img decoding=\"async\" width=\"1400\" height=\"739\" class=\"wp-image-69817\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-oauth-scopes.webp\" alt=\"Set the scopes for API access\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-oauth-scopes.webp 1400w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-oauth-scopes-300x158.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-oauth-scopes-1024x541.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-oauth-scopes-768x405.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 3: Set the scopes for API access<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Step 4. Save your API credentials<\/h4>\r\n\r\n\r\n\r\n<p>After completing your modifications, it\u2019s time to \u201cSave\u201d your settings. A successful save will present a pop-up window featuring the API credentials. Additionally, your browser will prompt you to download a .txt file containing identical credentials for secure storage on your computer.<\/p>\r\n\r\n\r\n<div class=\"ub-styled-box ub-bordered-box\" id=\"ub-styled-box-ff6ba48e-450b-4c70-99b7-47e95920ed07\">\r\n\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-3 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column uag-hide-mob is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis: 30%;\">\r\n<figure class=\"wp-block-image alignfull size-full uag-hide-mob\"><a href=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2023\/11\/lite-1.png\"><img decoding=\"async\" width=\"772\" height=\"1009\" class=\"wp-image-66946\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2023\/11\/lite-1.png\" alt=\"\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2023\/11\/lite-1.png 772w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2023\/11\/lite-1-230x300.png 230w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2023\/11\/lite-1-768x1004.png 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2023\/11\/lite-1-750x980.png 750w\" sizes=\"(max-width: 772px) 100vw, 772px\"><\/a><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis: 70%;\">\r\n<h4 id=\"cta-bot\" style=\"text-align: left; font-size: 28px; margin-top: 14px;\">Save Time Import Store Data to BigCommerce<\/h4>\r\n\r\n\r\n\r\n<p style=\"text-align: left;\">Trusted specialists streamline migrations that actualize ambitions.<\/p>\r\n\r\n\r\n<ul class=\"ub_styled_list\" id=\"ub_styled_list-4a7d9912-59a0-4beb-8050-ec019c395537\">\r\n\r\n<li class=\"ub_styled_list_item\"><strong>Personal Assistant <\/strong><\/li>\r\n\r\n<li class=\"ub_styled_list_item\"><strong>Unlimited free demo<\/strong><\/li>\r\n\r\n<li class=\"ub_styled_list_item\"><strong>Personalized migration<\/strong><\/li>\r\n\r\n<li class=\"ub_styled_list_item\"><strong>Free additional options<\/strong><\/li><\/ul>\r\n\r\n<div class=\"ub-buttons align-button-left\"  id=\"ub-button-42a8794f-2bfb-456d-9faa-25f596634983\"><div class=\"ub-button-container\">\n    <a href=\"https:\/\/litextension.com\/migration-services\/all-in-one-data-migration-service.html?utm_source=blog&#038;utm_medium=display&#038;utm_campaign=ctabox&#038;utm_term=aurora&#038;utm_content=bigcommerceapi_bot\" target=\"_blank\"\n    rel=\"noopener noreferrer\"\n    class=\"ub-button-block-main ub-button-medium ub-button-flex-medium\" role=\"button\">\n    <div class=\"ub-button-content-holder\"><span class=\"ub-button-block-btn\"><strong>Get a Free Consultation<\/strong><\/span>\n    <\/div><\/a><\/div><\/div><\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">How to Perform Tasks Related to Your BigCommerce API?<\/h2>\r\n\r\n\r\n\r\n<p>Besides the creation of BigCommerce API accounts, you will also have the opportunity to perform other related tasks, such as:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#1-delete-the-account\">Deleting an account<\/a>;<\/strong><\/li>\r\n\r\n\r\n\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#2-keep-track-of-webhooks\">Viewing webhooks<\/a>;<\/strong><\/li>\r\n\r\n\r\n\r\n<li><strong><a href=\"https:\/\/litextension.com\/blog\/bigcommerce-api\/#3-activate-email-notifications\">Activating email notifications<\/a>.<\/strong><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Keep reading to find out how for each task!<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">1. Delete the account<\/h3>\r\n\r\n\r\n\r\n<p>To remove a Store API account, choose the \u201cDelete\u201d option from the \u201cAction\u201d menu.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69813\"><img decoding=\"async\" width=\"1575\" height=\"363\" class=\"wp-image-69813\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-menu.webp\" alt=\"Delete account menu\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-menu.webp 1575w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-menu-300x69.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-menu-1024x236.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-menu-768x177.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-menu-1536x354.webp 1536w\" sizes=\"(max-width: 1575px) 100vw, 1575px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 1: Delete account menu<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>A confirmation pop-up window will appear before the account deletion can proceed. If there is an associated webhook with the account, you must enter the API account name into a field. Once acknowledged and the button is enabled, proceed to click \u201cDelete\u201d.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69814\"><img decoding=\"async\" width=\"1119\" height=\"609\" class=\"wp-image-69814\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-pop-up.webp\" alt=\"API account delete pop-up\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-pop-up.webp 1119w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-pop-up-300x163.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-pop-up-1024x557.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/delete-account-pop-up-768x418.webp 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" \/>\r\n<figcaption class=\"wp-element-caption\">Step 2: API account delete pop-up<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n\r\n\r\n<p>Nevertheless, be aware of the following points when deleting your API account:<\/p>\r\n<h3 class=\"wp-block-heading\">\r\n\r\n<\/h3>\r\n<ul>\r\n<li>Webhooks linked to the account will also be erased.<\/li>\r\n\r\n\r\n\r\n<li>If there are metafields linked to this account, they will be retained but inaccessible once the account is deleted. It is advisable to delete any existing metafields before removing your API account.<\/li>\r\n\r\n\r\n\r\n<li>This action is irreversible, and you will lose access to the client ID associated with this account.<\/li>\r\n<\/ul>\r\n<h3 class=\"wp-block-heading\">2. Keep track of webhooks<\/h3>\r\n\r\n\r\n\r\n<p>Webhooks inform applications about specific events happening on a BigCommerce store. After establishing a store-level API account, you can check the status of active or inactive webhooks. Then, identify any currently blocklisted webhooks, and ascertain the domains linked to a store.<\/p>\r\n\r\n\r\n\r\n<p>To inspect the webhooks linked to a BigCommerce API account, opt for the Edit option from the Action menu. At this point, a list of webhook events, accompanied by the Destination URL, Created date, and Status for each event, will be displayed.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69816\"><img decoding=\"async\" width=\"2006\" height=\"536\" class=\"wp-image-69816\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-webhooks-list.webp\" alt=\"View webhooks of your BigCommerce store\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-webhooks-list.webp 2006w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-webhooks-list-300x80.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-webhooks-list-1024x274.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-webhooks-list-768x205.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-webhooks-list-1536x410.webp 1536w\" sizes=\"(max-width: 2006px) 100vw, 2006px\" \/>\r\n<figcaption class=\"wp-element-caption\">View webhooks of your BigCommerce store<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">3. Activate email notifications<\/h3>\r\n\r\n\r\n\r\n<p>For effective management of webhook events, you can turn on email notifications for real-time notice. This enables you to receive alerts when a webhook is deactivated or when a domain is blocklisted, facilitating prompt response to any arising issues.<\/p>\r\n\r\n\r\n\r\n<p>Navigate to the Notification email tab and input your email address.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image aligncenter wp-image-69815\"><img decoding=\"async\" width=\"1194\" height=\"740\" class=\"wp-image-69815\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-notification-email.webp\" alt=\"Activate email notifications\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-notification-email.webp 1194w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-notification-email-300x186.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-notification-email-1024x635.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/bigcommerce-api-notification-email-768x476.webp 768w\" sizes=\"(max-width: 1194px) 100vw, 1194px\" \/>\r\n<figcaption class=\"wp-element-caption\">Activate email notifications<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Feel free to add as many email addresses as you want, separated by commas. When everything has fallen into place, click on \u201cSave\u201d, and you are good to go.<\/p>\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">BigCommerce API Documentation: FAQs<\/h2>\r\n\r\n\r\n<style>#sp-ea-69822 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 200ms;}#sp-ea-69822.sp-easy-accordion>.sp-ea-single {border: 1px solid #e2e2e2; }#sp-ea-69822.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-69822.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-69822.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-69822.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa { float: left; color: #444;font-size: 16px;}.ea-header > a {\r\n  color: #5847f4 !important;\r\n}<\/style><div id=\"sp-ea-69822\" class=\"sp-ea-one sp-easy-accordion\" data-ex-icon=\"fa-minus\" data-col-icon=\"fa-plus\"  data-ea-active=\"ea-click\"  data-ea-mode=\"vertical\" data-preloader=\"\" data-scroll-active-item=\"\" data-offset-to-scroll=\"0\"><div class=\"ea-card  sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" data-sptoggle=\"spcollapse\" data-sptarget=#collapse698220 href=\"javascript:void(0)\"  aria-expanded=\"false\"><i class=\"ea-expand-icon fa fa-plus\"><\/i> Does BigCommerce have an API?<\/a><\/h3><div class=\"sp-collapse spcollapse spcollapse\" id=\"collapse698220\" data-parent=#sp-ea-69822><div class=\"ea-body\"><p>Yes! In BigCommerce, API (Application Programming Interface) refers to a set of tools and protocols allowing developers to interact with and access the features of the BigCommerce platform programmatically. The BigCommerce API enables the manipulation of store data, facilitates the creation of custom integrations, and supports various functionalities within the eCommerce store.<\/p>\n<\/div><\/div><\/div><div class=\"ea-card  sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" data-sptoggle=\"spcollapse\" data-sptarget=#collapse698221 href=\"javascript:void(0)\"  aria-expanded=\"false\"><i class=\"ea-expand-icon fa fa-plus\"><\/i> What is storefront API in BigCommerce?<\/a><\/h3><div class=\"sp-collapse spcollapse spcollapse\" id=\"collapse698221\" data-parent=#sp-ea-69822><div class=\"ea-body\"><p>The BigCommerce Storefront API is a specific API that primarily focuses on providing programmatic access to the storefront-related features of an online store. It allows developers to retrieve product information, manage customer data, and interact with the storefront dynamically.<\/p>\n<\/div><\/div><\/div><div class=\"ea-card  sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" data-sptoggle=\"spcollapse\" data-sptarget=#collapse698222 href=\"javascript:void(0)\"  aria-expanded=\"false\"><i class=\"ea-expand-icon fa fa-plus\"><\/i> Does BigCommerce have Webhooks?<\/a><\/h3><div class=\"sp-collapse spcollapse spcollapse\" id=\"collapse698222\" data-parent=#sp-ea-69822><div class=\"ea-body\"><p>Yes, BigCommerce offers a robust webhook system. Webhooks allow you to receive real-time notifications on events within your BigCommerce store, such as orders, product updates, or customer changes, sending data to your specified URLs.<\/p>\n<\/div><\/div><\/div><div class=\"ea-card  sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" data-sptoggle=\"spcollapse\" data-sptarget=#collapse698223 href=\"javascript:void(0)\"  aria-expanded=\"false\"><i class=\"ea-expand-icon fa fa-plus\"><\/i> What programming language is BigCommerce?<\/a><\/h3><div class=\"sp-collapse spcollapse spcollapse\" id=\"collapse698223\" data-parent=#sp-ea-69822><div class=\"ea-body\"><p>BigCommerce isn't built on a single programming language. It uses a combination of languages for its front-end (like Javascript and Stencil, their templating language) and back-end infrastructure. That said, developers use languages like Ruby, PHP, Java, and Python to build custom functionalities and integrations on the BigCommerce store.<\/p>\n<\/div><\/div><\/div><div class=\"ea-card  sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" data-sptoggle=\"spcollapse\" data-sptarget=#collapse698224 href=\"javascript:void(0)\"  aria-expanded=\"false\"><i class=\"ea-expand-icon fa fa-plus\"><\/i> How to get BigCommerce API credentials?<\/a><\/h3><div class=\"sp-collapse spcollapse spcollapse\" id=\"collapse698224\" data-parent=#sp-ea-69822><div class=\"ea-body\"><p>To get your BigCommerce V2\/V3 API access token, follow the below steps:<\/p>\n<ul>\n<li>First, log in to your BigCommerce control panel.<\/li>\n<li>Once you\u2019re in, look over to the left-hand menu, click on \u2018Settings,\u2019 then scroll down until you see \u2018API.\u2019 Under that, click on the \u2018Store-level API accounts' button.<\/li>\n<li>Then click on \u2018Create API Account'.<\/li>\n<li>For the Token type, select \u2018V2\/V3 API token'.<\/li>\n<li>For the Account name, enter something memorable since this will make it easier to identify later if you need to manage your API accounts.<\/li>\n<li>Under \u2018OAuth Scopes,\u2019 select the maximum scopes for all fields, including Content, Customers, Orders, and more.<\/li>\n<li>Click Save and you will now receive your Client ID, Client Secret, and Access Token. Remember, you won\u2019t be able to view the Access Token again, so make sure to save it securely for future use.<\/li>\n<\/ul>\n<\/div><\/div><\/div><script type=\"application\/ld+json\">\n\t{\n\t  \"@context\": \"https:\/\/schema.org\",\n\t  \"@type\": \"FAQPage\",\n\t  \"mainEntity\": [{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"Does BigCommerce have an API?\",\n\t\t\t\"acceptedAnswer\": {\n\t\t\t  \"@type\": \"Answer\",\n\t\t\t  \"text\": \"Yes! In BigCommerce, API (Application Programming Interface) refers to a set of tools and protocols allowing developers to interact with and access the features of the BigCommerce platform programmatically. The BigCommerce API enables the manipulation of store data, facilitates the creation of custom integrations, and supports various functionalities within the eCommerce store.\"\n\t\t\t}\n\t\t  },{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"What is storefront API in BigCommerce?\",\n\t\t\t\"acceptedAnswer\": {\n\t\t\t  \"@type\": \"Answer\",\n\t\t\t  \"text\": \"The BigCommerce Storefront API is a specific API that primarily focuses on providing programmatic access to the storefront-related features of an online store. It allows developers to retrieve product information, manage customer data, and interact with the storefront dynamically.\"\n\t\t\t}\n\t\t  },{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"Does BigCommerce have Webhooks?\",\n\t\t\t\"acceptedAnswer\": {\n\t\t\t  \"@type\": \"Answer\",\n\t\t\t  \"text\": \"Yes, BigCommerce offers a robust webhook system. Webhooks allow you to receive real-time notifications on events within your BigCommerce store, such as orders, product updates, or customer changes, sending data to your specified URLs.\"\n\t\t\t}\n\t\t  },{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"What programming language is BigCommerce?\",\n\t\t\t\"acceptedAnswer\": {\n\t\t\t  \"@type\": \"Answer\",\n\t\t\t  \"text\": \"BigCommerce isn&#039;t built on a single programming language. It uses a combination of languages for its front-end (like Javascript and Stencil, their templating language) and back-end infrastructure. That said, developers use languages like Ruby, PHP, Java, and Python to build custom functionalities and integrations on the BigCommerce store.\"\n\t\t\t}\n\t\t  },{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"How to get BigCommerce API credentials?\",\n\t\t\t\"acceptedAnswer\": {\n\t\t\t  \"@type\": \"Answer\",\n\t\t\t  \"text\": \"To get your BigCommerce V2\/V3 API access token, follow the below steps:\r\n\r\n \tFirst, log in to your BigCommerce control panel.\r\n \tOnce you\u2019re in, look over to the left-hand menu, click on \u2018Settings,\u2019 then scroll down until you see \u2018API.\u2019 Under that, click on the \u2018Store-level API accounts&#039; button.\r\n \tThen click on \u2018Create API Account&#039;.\r\n \tFor the Token type, select \u2018V2\/V3 API token&#039;.\r\n \tFor the Account name, enter something memorable since this will make it easier to identify later if you need to manage your API accounts.\r\n \tUnder \u2018OAuth Scopes,\u2019 select the maximum scopes for all fields, including Content, Customers, Orders, and more.\r\n \tClick Save and you will now receive your Client ID, Client Secret, and Access Token. Remember, you won\u2019t be able to view the Access Token again, so make sure to save it securely for future use.\"\n\t\t\t}\n\t\t  }]\n\t}\n\t<\/script><\/div>\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Key Takeaways<\/h2>\r\n\r\n\r\n\r\n<p>BigCommerce APIs are powerful resources that enable seamless integration and customization of your eCommerce store. With its support, you can efficiently manage carts, checkouts, orders, products, customers, and more. Whether you are a developer, store owner, or entrepreneur, utilizing these APIs will enhance your store\u2019s capabilities and improve your customers\u2019 experience.<\/p>\r\n\r\n\r\n\r\n<p>If you plan to perform a <a href=\"https:\/\/litextension.com\/bigcommerce-migration.html\/?utm_source=blog&utm_medium=display&utm_campaign=anchor_text&utm_term=aurora&utm_content=bigcommerceapi\" target=\"_blank\" rel=\"noopener\">BigCommerce migration<\/a>, LitExtension is here to help! All you have to do is provide us with the store information and its API key. Then, leave the rest to us.<\/p>\r\n<p>For further blogs like this, you can browse through our <a href=\"https:\/\/litextension.com\/blog\/ecommerce-platforms\/bigcommerce\/\" target=\"_blank\" rel=\"noopener\">LitExtension blog on BigCommerce<\/a> or join the <a href=\"https:\/\/www.facebook.com\/groups\/litextensioncommunity\" target=\"_blank\" rel=\"noopener nofollow\">Facebook community group<\/a>!<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>BigCommerce stands out as a highly recommended eCommerce platform, equipped with an extensive array of built-in tools that surpass its competitors. However, to make the best use of this solution, it is important for owners to learn everything about BigCommerce API. LitExtension &#8211; #1 eCommerce Migration Service can not let you be left behind without [&hellip;]<\/p>\n","protected":false},"author":82,"featured_media":69806,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"tpgb_global_settings":"","ub_ctt_via":"","inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":"","jnews-multi-image_gallery":[],"jnews_single_post":{"source_name":"","source_url":"","via_name":"","via_url":"","override_template":"0","override":[{"template":"1","single_blog_custom":"","parallax":"1","fullscreen":"1","layout":"right-sidebar","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"bottom","share_float_style":"share-monocrhome","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"0","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"0","post_reading_time_wpm":"300","show_zoom_button":"0","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"0","show_prev_next_post":"1","show_popup_post":"0","number_popup_post":"1","show_author_box":"1","show_post_related":"0","show_inline_post_related":"0"}],"override_image_size":"0","image_override":[{"single_post_thumbnail_size":"no-crop","single_post_gallery_size":"crop-500"}],"trending_post":"0","trending_post_position":"meta","trending_post_label":"Trending","sponsored_post":"0","sponsored_post_label":"Sponsored by","sponsored_post_name":"","sponsored_post_url":"","sponsored_post_logo_enable":"0","sponsored_post_logo":"","sponsored_post_desc":"","disable_ad":"0"},"jnews_primary_category":{"id":"","hide":""}},"categories":[16686,16620],"tags":[],"table_tags":[],"featured_image_src":"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1.webp","author_info":{"display_name":"Ani Duong","author_link":"https:\/\/litextension.com\/blog\/author\/aniduong\/"},"tpgb_featured_images":{"full":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1.webp",1552,1024,false],"tp-image-grid":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-700x700.webp",700,700,true],"thumbnail":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-150x150.webp",150,150,true],"medium":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-300x198.webp",300,198,true],"medium_large":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-768x507.webp",768,507,true],"large":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-1024x676.webp",1024,676,true],"default":"https:\/\/litextension.com\/blog\/wp-content\/plugins\/the-plus-addons-for-block-editor\/assets\/images\/tpgb-placeholder.jpg"},"tpgb_post_meta_info":{"get_date":"Jan, 2024","category_list":{"category":[{"term_id":16686,"name":"BigCommerce","slug":"bigcommerce","term_group":0,"term_taxonomy_id":16686,"taxonomy":"category","description":"","parent":16620,"count":29,"filter":"raw"},{"term_id":16620,"name":"Ecommerce Platforms","slug":"ecommerce-platforms","term_group":0,"term_taxonomy_id":16620,"taxonomy":"category","description":"<span style=\"color: #808080\"><em>Welcome to our eCommerce platform reviews category, where you'll find expert insights on the top players in the industry. Whether you're a seasoned online seller or just getting started, our eCommerce platform reviews category is a must-read!<\/em><\/span>","parent":0,"count":413,"filter":"raw"}],"post_tag":false,"post_format":false,"table_tags":false},"author_name":"Ani Duong","author_url":"https:\/\/litextension.com\/blog\/author\/aniduong\/","author_email":"ani@litextension.com","author_website":"https:\/\/litextension.com\/blog\/author\/aniduong\/","author_description":"The newest addition to LitExtension\u2019s senior content writer team, Ani pens insightful articles covering a wide range of eCommerce platforms, from the most popular to the newly established.","author_facebook":"","author_twitter":"","author_instagram":"","author_role":["editor"],"author_firstname":"Ani","author_lastname":"Duong","user_login":"aniduong","author_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/a549d93546d6a2b8064c3ab81270a1b2?s=200&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/a549d93546d6a2b8064c3ab81270a1b2?s=400&#038;d=mm&#038;r=g 2x' class='avatar avatar-200 photo' height='200' width='200' decoding='async'\/>","author_avatar_url":"https:\/\/secure.gravatar.com\/avatar\/a549d93546d6a2b8064c3ab81270a1b2?s=96&d=mm&r=g","comment_count":0,"post_likes":0,"post_views":0},"tpgb_post_category":{"category":"<a href=\"https:\/\/litextension.com\/blog\/ecommerce-platforms\/bigcommerce\/\" alt=\"BigCommerce\" class=\"category-bigcommerce\">BigCommerce<\/a> <a href=\"https:\/\/litextension.com\/blog\/ecommerce-platforms\/\" alt=\"Ecommerce Platforms\" class=\"category-ecommerce-platforms\">Ecommerce Platforms<\/a> "},"uagb_featured_image_src":{"full":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1.webp",1552,1024,false],"thumbnail":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-150x150.webp",150,150,true],"medium":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-300x198.webp",300,198,true],"medium_large":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-768x507.webp",768,507,true],"large":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-1024x676.webp",1024,676,true],"1536x1536":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-1536x1013.webp",1536,1013,true],"2048x2048":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1.webp",1552,1024,false],"tp-image-grid":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-700x700.webp",700,700,true],"jnews-360x180":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-360x180.webp",360,180,true],"jnews-750x375":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-750x375.webp",750,375,true],"jnews-1140x570":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-1140x570.webp",1140,570,true],"jnews-120x86":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-120x86.webp",120,86,true],"jnews-350x250":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-350x250.webp",350,250,true],"jnews-750x536":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-750x536.webp",750,536,true],"jnews-1140x815":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-1140x815.webp",1140,815,true],"jnews-360x504":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-360x504.webp",360,504,true],"jnews-75x75":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-75x75.webp",75,75,true],"jnews-350x350":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1-350x350.webp",350,350,true],"jnews-featured-750":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1.webp",750,495,false],"jnews-featured-1140":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/01\/BigCommerce-API-1552-px-copy-2-1.webp",1140,752,false]},"uagb_author_info":{"display_name":"Ani Duong","author_link":"https:\/\/litextension.com\/blog\/author\/aniduong\/"},"uagb_comment_info":0,"uagb_excerpt":"BigCommerce stands out as a highly recommended eCommerce platform, equipped with an extensive array of built-in tools that surpass its competitors. However, to make the best use of this solution, it is important for owners to learn everything about BigCommerce API. LitExtension &#8211; #1 eCommerce Migration Service can not let you be left behind without&hellip;","_links":{"self":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts\/69805"}],"collection":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/users\/82"}],"replies":[{"embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/comments?post=69805"}],"version-history":[{"count":18,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts\/69805\/revisions"}],"predecessor-version":[{"id":78036,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts\/69805\/revisions\/78036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/media\/69806"}],"wp:attachment":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/media?parent=69805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/categories?post=69805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/tags?post=69805"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/table_tags?post=69805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}