Skip to main content

Creating Shopify API Credentials

Shopify - Creating an App in the Dev Dashboard for granting API access

Written by Diane Arthur
Updated over a month ago

Introduction

The following instructions describe how to create an App in the Shopify Dev Dashboard with the correct API permissions for integrating with the Zembula platform.

Required Shopify Permissions

The person creating the app needs Develop Apps permission in Shopify(e.g., store owner) and staff permissions to allow access to:

  • read_customers

  • read_discounts

  • read_draft_orders

  • read_fulfillments

  • read_locations

  • read_metaobject_definitions

  • read_metaobjects

  • read_order_edits

  • read_orders

  • read_products

  • read_shipping

Create a new app

  1. Navigate to the Shopify Dev Dashboard

    1. or go through the Shopify Admin Settings

      1. Apps > Develop Apps > Build Apps in dev dashboard

  2. In the Dev Dashboard under Apps click "Create app"

  3. App Name: Zembula

  4. Webhook API versions: select the latest, i.e. 2026-01

  5. Search and select the necessary read permissions or paste in as a comma separated list

    read_customers,read_discounts,read_draft_orders,read_fulfillments,read_locations,read_metaobject_definitions,read_metaobjects,read_order_edits,read_orders,read_products,read_shipping

  6. Click the "Release" button

  7. Optionally enter a version name

  8. Click the "Release" button again

Install the app

  1. From the apps "Home"

  2. Click "Install app"

  3. Select the appropriate app to install to

  4. Click the "Install" button from the "Install app" screen

App client id and client secret

  1. From the apps "Setting"

  2. Copy both client id and client secret to a text file

  3. Upload the file to your box.com folder provided by Zembula

Additional Resources

Did this answer your question?