Troubleshooting: Invalid credentials or missing permissions error

Firstly, define what application you use: private app or custom app. For this:

  1. Login to Shopify.
  2. Login to the store.
  3. Navigate to Apps.
  4. Click the "Develop app for your store" button.
  5. Find the app that you created for Coupler.io integration.
  6. Check app type below the store name.

Private app:

Custom app:

Quick tip:

If you have a Private app, you need to use API key and API password in the importer's settings
If you have a Custom app, you need need to use API token in the importer's settings only, no password

Detailed steps to check:

In case you have a "Private app" - please follow the next instructions:

Step 1. Please check that the "API key" and "API password" are copied from Shopify without typos.

Step 2. Please check the permissions granted to this API key. To do this:

  1. Navigate to the "Apps" menu item.
  2. Click the "Develop app for your store" button.
  3. Select the app that you created previously to get the API key and password. 
  4. Please check active permissions that are defined for the application. Here is the needed list of permissions.

In case some permissions are not active yet - please activate them. For this follow the next steps: 

  1. Click " Show inactive Admin API permissions".
  2. Select "Read access" for missed scope (i.e. Orders).
  3. Save changes.

In case you have a  "Custom app" - please follow the next instructions:

Step 1. Please check that the "API token" has no extra characters or spaces.

Note: API token can be copied 1 time during custom app setup. So if you did no store the API token - you need to create a new custom app and be sure that you copy the API token this time!

Step 2. Please check that you left the "API password" field empty in the importer settings.

Step 3. Please check the permissions granted to this API token. To do this:

  1. Navigate to the "Apps" menu item.
  2. Click the "Develop app for your store" button.
  3. Select the app that you created previously to get API token.
  4. Navigate to the "Configuration" tab.
  5. Check used permissions:
  6. In case your permissions are different from the list "read_inventory, read_orders, read_products, read_customers": edit the configuration to include missed permissions.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.