shopify store bulk execute, status, and cancel commands
Introduced 2026-07-06 · score 0.96
HOW TO USE IT
For a store with stored authentication, use `shopify store bulk execute` to run an Admin API GraphQL bulk operation; mutations require `--allow-mutations`. Use `shopify store bulk status` to check operations or `shopify store bulk cancel` to cancel a running operation.
shopify store bulk execute --store <store>.myshopify.com --query '<GraphQL query or mutation>'shopify store bulk status --store <store>.myshopify.com [--id <numeric ID or full GID>]shopify store bulk cancel --store <store>.myshopify.com --id <numeric ID or full GID>WHY THIS HELPS
Run or manage a bulk Admin API operation against a store without an app.
REQUIREMENTS AND LIMITATIONS
- Version: 4.4.0
- execute --store (required): The store’s myshopify.com domain.
- execute --query: GraphQL query or mutation to run; cannot be used with `--query-file`.
- execute --query-file: Path to a file containing the GraphQL query or mutation; cannot be used with `--query`.
- execute --variables: GraphQL variable values in JSON format; may be specified multiple times and cannot be used with `--variable-file`.
- execute --variable-file: Path to JSONL file containing GraphQL variables, one JSON object per line; cannot be used with `--variables`.
- execute --allow-mutations: Allows GraphQL mutations to run against the store; mutations are disabled by default.
- execute --output-file: File path for results when `--watch` is specified; otherwise results go to STDOUT.
- execute --watch: Wait for bulk operation results before exiting; defaults to false.
- execute --version: API version for the bulk operation; defaults to the latest stable version.
- status --store (required): The store’s myshopify.com domain.
- status --id: Bulk operation ID (numeric ID or full GID); when omitted, lists operations from the last 7 days.
- cancel --store (required): The store’s myshopify.com domain.
- cancel --id (required): Bulk operation ID to cancel (numeric ID or full GID).
- Prerequisite: Run `shopify store auth` first to create stored authentication for the store.
- Mutations are disabled by default and require `--allow-mutations`.
- The commands use stored store authentication; run `shopify store auth` first.
FIRST-PARTY EVIDENCE
- https://github.com/Shopify/cli/releases/tag/4.4.0
- https://github.com/Shopify/cli/pull/7897
- https://shopify.dev/docs/api/shopify-cli/store/store-bulk-execute
- https://shopify.dev/docs/api/shopify-cli/store/store-bulk-status
- https://shopify.dev/docs/api/shopify-cli/store/store-bulk-cancel
Check the installed version and the source before using it. Entry JSON