# Shopify private apps

Shopify private apps are a quick and easy way to setup a connection between High Cohesion 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 High Cohesion 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 High Cohesion

Once you have generated the private app credentials through the steps above, follow the guide on [adding a new key](broken://pages/-LzkxfZA_INw3d4hGgL7#add-a-new-key), selecting Shopify from the system list.


---

# Agent Instructions: 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/creating-streams/keys-1/key-library/shopify-private-apps-1.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.
