Applies To | Shopify. |
Error Message Text(s) | Some Object(s) in my Shopify Pipeline failed with the following reason: “API token seems to be missing following scopes: <scope_name(s)> ”. |
Potential Causes
You may get this error if your Shopify app is missing the required permissions on some objects you are trying to ingest.
Suggested Actions
This can be resolved in two ways:
-
Create a new app in Shopify, grant the required permissions, and reconfigure the Source by providing the new admin API password.
-
Grant the required permissions in your existing Shopify app, and restart the failed object(s) in Hevo. To do so:
-
Edit the admin API access scopes in Shopify:
-
Log in to your Shopify Store Admin account.
-
In the left navigation pane, click Apps, and then in the search bar, click App and sales channel settings.
-
In the Apps and sales channels page, click Develop apps.
-
In the App development page, select the app for which you want to edit the scopes.
-
In the Configuration tab, Admin API integration section, click Edit.
-
Under the Admin API access scopes section, select the read_<scope_name> check box for the following scopes:
-
Discounts
-
Draft orders
-
Fulfillment services
-
Inventory
-
Marketing events
-
Orders
-
Price rules
-
Product listings
-
Products
-
Shipping
-
Shopify Payment disputes
-
Shopify Payment payouts
-
-
Click Save.
-
-
Restart the failed object(s) in Hevo:
-
Go to the Hevo Pipeline where you received the failure.
-
Click the More ( ) icon corresponding to the object(s) that failed, and then click Restart Object.
-
-
</div>