開発者向けの変更です。
パートナーとしてアプリを作る開発者・制作会社に関わる話。
bulk operations を使う前に、アプリごとの許可が要ります
発表は2026年11月6日の developer changelog です。
出典: Shopify developer changelog「Partner apps must enable bulk operations before use」2026年11月6日
https://shopify.dev/changelog/posts/partner-apps-must-enable-bulk-operations-before-use
- フラグは「Update」。
- タグは「Security」と「GraphQL Admin API」です。
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.
(今日から、GraphQL Admin API で bulk query や bulk mutation を走らせる前に、アプリに bulk operations へのアクセスが要ります。アクセスは Partner Dashboard で有効にできます)
始まりは、発表の当日。
許可を出す場所は、Partner Dashboard です。
query と mutation は別々に許可します
許可は、bulk query と bulk mutation で分かれています。
To run bulkOperationRunQuery, your app needs access to bulk queries.
To run bulkOperationRunMutation, your app needs access to bulk mutations.
(bulk query を走らせるには bulk queries へのアクセスが、bulk mutation を走らせるには bulk mutations へのアクセスが要ります)
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.
(アクセスの無いアプリが bulk operation を始めると、要求は access denied のエラーを返します。この要件は、GraphQL Admin API のすべてのバージョンに当てはまります)
許可が無いままなら、access denied のエラー。
API のバージョンを問わない要件です。
対象は、パートナーとして作り bulk operations を走らせる公開アプリとカスタムアプリです
店が自分で作るアプリは、今のところ対象外です。
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.
(パートナーとして作り、bulk operations を走らせる公開アプリとカスタムアプリが対象です。店が Shopify 管理画面や Dev Dashboard で作るアプリは、今のところ影響を受けません)
対象は、パートナーが作り、bulk operations を走らせるアプリ。
公開アプリかカスタムアプリかは問いません。
すでに bulk operations を使うアプリは、有効になっています
今まで bulk operations を走らせていたアプリには、Shopify が先にアクセスを有効にしています。
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.
(すでに bulk operations を走らせているアプリは、アクセスを有効にしてあります。Partner Dashboard で確認できます。直近31日に bulk query か bulk mutation を走らせていないアプリは、その種類のアクセスを失います。失ったときは、下の手順で有効にし直します)
気をつけたいのは、31日の決まり。
しばらく使っていない種類は、アクセスが外れます。
許可は Partner Dashboard のアプリの画面で出します
手順は、Partner Dashboard の Apps から進めます。
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.
(Partner Dashboard で Apps を開き、アプリを選びます。サイドバーで API access requests を押します。Run bulk operations の下で Allow bulk queries、Allow bulk mutations、または両方を押します。有効済みの種類は、その欄に有効と表示されます)
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.
(アプリの設定を変える必要も、新しい版を出す必要も、店に入れ直してもらう必要もありません。アクセスは、アプリが入っているすべての店に当てはまります)
アプリの設定の変更も、新しい版の公開も不要。
店に入れ直してもらう必要もありません。
🔴 公式に書かれていないこと
次の点は、一次ソースにありません。
- 31日をいつから数えるか、アクセスが外れる前に知らせが来るかは書かれていません
- 「at this time」とある、店が作るアプリの今後の扱いは書かれていません
- IP allowlist の要件など、同じ時期のほかのセキュリティの変更との関係は書かれていません
- 店の側で何か操作が要るかは書かれていません。店について書かれているのは、店が作るアプリは対象外であることと、入れ直しが要らないことです
- 案内「Enabling access to bulk operations」は、本記事では読んでいません
- 🔴 本記事は Partner Dashboard を開いて確かめていません。記載が無いことをもって「できる」とも「できない」とも書きません
開発者がやることを整理します
手順は次の4つです。
- アプリが bulk query と bulk mutation のどちらを走らせるかを洗い出す
- Partner Dashboard の Apps でアプリを選び、API access requests の Run bulk operations の欄を見る
- 使う種類が有効になっていなければ、Allow bulk queries か Allow bulk mutations を押す
- 31日より間隔のあく処理があれば、走らせる前に有効のままかを見直す
🔵 上の手順はキクシル編集部の整理で、公式の記載ではありません。一次ソースは、店に何かを求めていません。
出典
- Shopify developer changelog「Partner apps must enable bulk operations before use」2026年11月6日
https://shopify.dev/changelog/posts/partner-apps-must-enable-bulk-operations-before-use
上記の Shopify 公式の情報だけを一次情報として使っています。

