shopify_bulk_poll
Check a Shopify bulk operation's status by ID to retrieve results: on completion, get a pre-signed JSONL download URL; on failure, access partial data and error details.
Instructions
Poll a bulk operation's status by ID.
Statuses: CREATED, RUNNING, COMPLETED, CANCELED, EXPIRED, FAILED.
On COMPLETED, the url field is a pre-signed JSONL download (valid 7 days).
On FAILED, partialDataUrl may hold partial results; errorCode explains why.
Args:
operation_id: Global ID of the bulk operation
(format: gid://shopify/BulkOperation/<numeric-id>).
shop: Store alias or domain the bulk op was launched on. Required when
multiple stores are configured.
api_version: Override API version (default "2026-04").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shop | No | ||
| api_version | No | ||
| operation_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |