Shopify - Gather API Credentials

The Application Programming Interface (API) allows for automated communication between connected systems. Follow these steps to gather the required Shopify credentials.

Gather Admin credentials

A user is required to allow access to Shopify APIs. The Shopify Store administrator account can be used for this purpose.

Or, you can grant the necessary permissions to a separate Staff account.

Add a Shopify Staff account

To add a new Staff account as the API user, follow these steps.

  1. Log in to Shopify as the store administrator.
  2. On the bottom left, click Settings.
  3. On the left, click Users and permissions.
  4. Under Staff heading, click Add staff.
  5. Fill in the staff member details, and click Send Invite. The user will be emailed to join the account.

Add a Staff Member in Shopify

Minimum user permissions

The following are the minimum user permissions required for the Shopify API user. In Shopify, these permissions can be set at Settings > Users & Permissions > [user name].


  • Home
  • Orders
    • Edit orders
  • Draft orders
  • View products
    • View product cost
    • Manage inventory
  • Gift cards
  • Metaobject definitions
    • Create and edit definitions
    • Delete definitions
  • Metaobject entries
    • Create and edit entries
    • Request customer data
  • Reports
  • Dashboards
  • Discounts


  • Manage settings
  • Locations
  • External login services
  • View apps developed by staff and collaborators
    • Develop apps
    • Enable app development
  • View customer events

Apps and Channels

  • Manage and install apps and channels

In Shopify, the permissions would look like this:

Shopify minimum permissions for API user


Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request



Please sign in to leave a comment.