Articles in this section

Set up a basic auth connection to Shopify

Shopify is an e-commerce platform that allows users to set up an online store and sell their products. It helps you manage your orders from inventory to point of sale to shipping and returns.

Important

Only users with an existing legacy custom app and valid API credentials can configure a connection using Basic authentication as described below. From January 1, 2026, Shopify no longer allows the creation of new legacy custom apps. Existing legacy apps can still generate static API credentials (such as an API key and password or an Admin API access token) for direct API access. However, custom apps created through the Shopify developer dashboard do not provide static credentials and do not support Basic authentication. Apps created in the developer dashboard must use Shopify’s supported OAuth or token acquisition flows to authenticate API requests.

Set up a connection

After you start the connection, configure it in the Create connection panel and complete all of the required * authentication settings:

Note

  • It is recommended to use the 2025-04 API version.

  • Selecting another connection from the drop-down list changes the form. The concurrency level will be hidden, set to the same shared value as the other connection’s.

  • You can view the admin API access token on this page only once. Hence, it is recommended to copy and save your token in a secure place. Consider this token as a password and share it only with the developers you trust.

Setting

Instructions

Name your connection * 

Enter a clear and distinguishable name.

Throughout integrator.io imports and exports, you will have the option to choose this new connection. A unique identifier will prove helpful later when selecting it from a list of the connections in your account.

API type * 

Choose your Shopify account API type:

  • HTTP: Use traditional HTTP methods (GET, POST, PUT, DELETE) for straightforward interactions with individual resources.

  • GraphQL: Use GraphQL for flexible, efficient queries and mutations, retrieving only the required data with a single endpoint.

API version 

Select your Shopify account API version. For example, 2026-01. For more information, see REST admin API reference.

Store name * 

Enter your Shopify store name. For example, if your URL is https://demo-store.myshopify.com, then demo-store is your store name.

Auth type * 

Select Basic as the authentication type for this connection.

Username * 

Enter your Shopify app API key.

dataLoad.svg​​ How to retrieve the username 

Password * 

Enter the Admin API access token (not your Shopify account password). 

Multiple layers of protection are in place, including AES 256 encryption, to keep your connection’s password safe. When editing this form later, you must enter this value again; it is stored only for a saved connection.

dataLoad.svg​​ How to retrieve the password 

Tip

This connector documentation describes only the settings shown for the Simple view.

For the corresponding:

How to retrieve the username and password

  1. Sign in to your Shopify account.

  2. Navigate to Apps > App and sales channel settings > Apps and sales channels > Develop apps.

    App_B.png
  3. Select the installed app and navigate to API credentials.

  4. Copy Admin API Access token (Password).

    Secret_B.png
  5. From the API key and secret key section, copy the API key (Username).

    Username_B.png