API configuration: bigcommerce

Features

FeaturesStatus
Auth (OAuth)
Sync data
Perform workflows
Proxy requests
Receive webhooks🚫 (time to contribute: <48h)
We can implement missing features in <48h, just ask for it in the community.

Getting started

Need help getting started? Get help in the community.

API gotchas

  • BigCommerce offers various apps with different levels of visibility. For more details, see BigCommerce types of Apps
  • After creating a new connection on Nango, you will need to rewrite your HTTP request headers to use the X-Auth-Token header to pass the API account’s access_token instead of the Authorization header as described in here. Please look at the following example:
const connection = await nango.getConnection();

if (!connection.credentials || typeof connection.credentials !== 'object') {
    throw new nango.ActionError({
        message: `credentials are missing or invalid`
    });
}

let access_token: string;
if ('access_token' in connection.credentials) {
    access_token = connection.credentials.access_token;
} else {
    throw new nango.ActionError({
        message: `access_token is missing`
    });
}

const config = {
    endpoint: '/v2/orders',
    headers: {
        'X-Auth-Token': access_token
    }
};

const response = await nango.get(config);

Add Getting Started links and Gotchas by editing this page