--- 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: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/bulkOperationRunMutation md: >- https://shopify.dev/docs/api/admin-graphql/unstable/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/unstable/scalars/String) An optional identifier which may be used for querying. * mutation [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) required The mutation to be executed in bulk. * staged​Upload​Path [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) required The staged upload path of the file containing mutation variables. * group​Objects [Boolean](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) DeprecatedDefault:true *** ## Bulk​Operation​Run​Mutation​Payload returns * bulk​Operation [Bulk​Operation](https://shopify.dev/docs/api/admin-graphql/unstable/objects/BulkOperation) The newly created bulk operation. * user​Errors [\[Bulk​Mutation​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/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 ##### Variables ```json { "mutation": "", "stagedUploadPath": "", "clientIdentifier": "" } ```