--- title: BulkOperationType - GraphQL Admin description: The valid values for the bulk operation's type. api_version: 2025-10 api_name: admin type: enum api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/enums/bulkoperationtype md: https://shopify.dev/docs/api/admin-graphql/latest/enums/bulkoperationtype.md --- # Bulk​Operation​Type enum The valid values for the bulk operation's type. ## Valid values * MUTATION The bulk operation is a mutation. * QUERY The bulk operation is a query. *** ## Fields * [Bulk​Operation.type](https://shopify.dev/docs/api/admin-graphql/latest/objects/BulkOperation#field-BulkOperation.fields.type) OBJECT An asynchronous long-running operation to fetch data in bulk or to bulk import data. Bulk operations are created using the `bulkOperationRunQuery` or `bulkOperationRunMutation` mutation. After they are created, clients should poll the `status` field for updates. When `COMPLETED`, the `url` field contains a link to the data in [JSONL](http://jsonlines.org/) format. Refer to the [bulk operations guide](https://shopify.dev/api/usage/bulk-operations/imports) for more details. * [Query​Root.currentBulkOperation(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/QueryRoot#field-QueryRoot.fields.currentBulkOperation.arguments.type) ARGUMENT The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start. * [current​Bulk​Operation.type](https://shopify.dev/docs/api/admin-graphql/latest/queries/currentBulkOperation#arguments-type) ARGUMENT *** ## Map ### Fields with this enum * <-|[Bulk​Operation.type](https://shopify.dev/docs/api/admin-graphql/latest/objects/BulkOperation#field-BulkOperation.fields.type) ### Arguments with this enum * <-|[Query​Root.currentBulkOperation(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/QueryRoot#field-QueryRoot.fields.currentBulkOperation.arguments.type) * <-|[current​Bulk​Operation.type](https://shopify.dev/docs/api/admin-graphql/latest/queries/currentBulkOperation#arguments-type)