--- title: bulkOperationRunMutation - GraphQL Admin description: |- Creates and runs a bulk operation mutation. To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports). api_version: 2026-01 api_name: admin type: mutation api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/2026-01/mutations/bulkoperationrunmutation md: https://shopify.dev/docs/api/admin-graphql/2026-01/mutations/bulkoperationrunmutation.md --- # bulk​Operation​Run​Mutation mutation Creates and runs a bulk operation mutation. To learn how to bulk import large volumes of data asynchronously, refer to the [bulk import data guide](https://shopify.dev/api/usage/bulk-operations/imports). ## Arguments * client​Identifier [String](https://shopify.dev/docs/api/admin-graphql/2026-01/scalars/String) An optional identifier which may be used for querying. * mutation [String!](https://shopify.dev/docs/api/admin-graphql/2026-01/scalars/String) required The mutation to be executed in bulk. * staged​Upload​Path [String!](https://shopify.dev/docs/api/admin-graphql/2026-01/scalars/String) required The staged upload path of the file containing mutation variables. * group​Objects [Boolean](https://shopify.dev/docs/api/admin-graphql/2026-01/scalars/Boolean) DeprecatedDefault:true *** ## Bulk​Operation​Run​Mutation​Payload returns * bulk​Operation [Bulk​Operation](https://shopify.dev/docs/api/admin-graphql/2026-01/objects/BulkOperation) The newly created bulk operation. * user​Errors [\[Bulk​Mutation​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/2026-01/objects/BulkMutationUserError) non-null The list of errors that occurred from executing the mutation. *** ## Examples * ### bulkOperationRunMutation reference ## Mutation Reference ```graphql mutation bulkOperationRunMutation($mutation: String!, $stagedUploadPath: String!, $clientIdentifier: String) { bulkOperationRunMutation(mutation: $mutation, stagedUploadPath: $stagedUploadPath, clientIdentifier: $clientIdentifier) { bulkOperation { # BulkOperation fields } userErrors { field message } } } ``` ## Input ```json { "mutation": "", "stagedUploadPath": "", "clientIdentifier": "" } ``` ##### Variables ``` { "mutation": "", "stagedUploadPath": "", "clientIdentifier": "" } ```