Starting today, apps need access to bulk operations before they can run bulk queries or bulk mutations with the GraphQL Admin API. You can enable access for your app in the Partner Dashboard.
What changed
Bulk queries and bulk mutations are enabled separately:
If your app starts a bulk operation without access, then the request returns an access denied error. The requirement applies to all GraphQL Admin API versions.
Who's affected
Public apps and custom apps that you build as a partner and that run bulk operations. Apps that merchants create in the Shopify admin or the Dev Dashboard aren't affected at this time.
If your app already runs bulk operations, then we've already enabled access for it. You can confirm this in the Partner Dashboard.
Apps that haven't run a bulk query or bulk mutation in the last 31 days lose access to that operation type. If your app loses access, then follow the steps below to enable it again.
What to do
Check your app's access and enable the operation types that it runs:
- From the Partner Dashboard, go to Apps, and then select your app.
- In the sidebar, click API access requests.
- Under Run bulk operations, click Allow bulk queries, Allow bulk mutations, or both. If an operation type is already enabled, then the section shows that it's enabled.
You don't need to change your app configuration, release a new app version, or ask merchants to reinstall your app. Access applies to every store that has your app installed.
For details, see Enabling access to bulk operations.