> For the complete documentation index, see [llms.txt](https://docs.highcohesion.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.highcohesion.com/get-started/creating-your-first-stream/step-1-creating-your-source-and-destination-system-keys/shopify-key.md).

# Shopify Key

Shopify private apps are a quick and easy way to setup a connection between HighCohesion and your Shopify system. Private apps can be added to both Shopify and Shopify+ subscriptions, both follow the same guide below:

### In Shopify

The first steps are to be completed from within your Shopify admin area.

1. From your Shopify admin, go to [**Apps**](https://www.shopify.com/admin/apps).
2. Scroll to the bottom of the page and click **Manage private apps**.
3. Click **Create a new private app**.
4. In the **App details** section enter the following details:&#x20;
   1. In the name field, enter: **High Cohesion**
   2. In the contact email address, enter: **<support@highcohesion.com>**
5. In the **Admin API** section, select the areas of your store that you want the to access via the HighCohesion system. Please use logic when selecting the options in the app, for example if you only want to extract order data from Shopify, only select **Read** on the orders API option etc. \
   \
   Four permissions are selected by default: **Read products and collections**, **Read and modify customers**, **Read and modify checkouts**, and **Read blogs and articles**.
6. When you're done, click **Save**.
7. The API key, secret and password for your app are now displayed on screen.

{% hint style="warning" %}
Treat the API key and password like you would any other password, because whoever has access to these credentials has full API access to the store.

After you have the required credentials, the private app can access your store's data.
{% endhint %}

### In the Control Panel

1. From the Control Panel, navigate to the menu item "Keys"
2. On the "Keys" page, click the button "Create Key"
3. Enter the System the Key is related to (in this example Shopify)
4. When selecting the system the Content box will be directly loaded with a template of which data is required.
5. Copy and paste the correct data directly from Shopify
6. Click "Create Key"

Congrats, your Key has been created!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.highcohesion.com/get-started/creating-your-first-stream/step-1-creating-your-source-and-destination-system-keys/shopify-key.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
