Merchant Custom App

Hi Team,

I’m a merchant who is trying to create a “custom“ app to get some session data via ShopifyQL using GraphQL into our data warehouse.

We have a Plus account.

We’re having difficulties creating an app using the new Dev Dashboard to run a query against Shopify Analytics, getting the following error:

"message": "Access denied for shopifyqlQuery field. Required access: "read_reports" access scope. Also: Level 2 access to Customer data including name, address, phone, and email fields. Please refer to protected customer data [requirements](https://shopify.dev/docs/apps/launch/protected-customer-data).",

TOML:

[access_scopes]
# Learn more at https://shopify.dev/docs/apps/tools/cli/configuration#access_scopes
scopes = "read_analytics,read_reports"
optional_scopes = [ ]
use_legacy_install_flow = true

We’re a merchant, so don’t have a partner dashboard where we can request that our “unlisted” app get L2 access.

We have reviewed the documentation and have a support case open, although getting ran around in circles:

  • You created this as an “unlisted” app instead of a “custom” app.
  • You need to convert this to a CLI app.

Can anyone tell me as a merchant how to create a custom app with the new dev dashboard to allow us to get access to our own data?

Hi @meckens,

“Unlisted” apps can also be merchant-created apps made through the Developer Dashboard. These have level 2 access to Customer Data by default for Plus plans.

It’s not recommended to set use_legacy_install_flow to true unless absolutely necessary though. Can you set that to false, redeploy the app, and ensure it’s installed on the shop you need to retrieve data from?