--- title: BulkOperationErrorCode - GraphQL Admin description: Error codes for failed bulk operations. api_version: 2025-10 api_name: admin type: enum api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/enums/bulkoperationerrorcode md: https://shopify.dev/docs/api/admin-graphql/latest/enums/bulkoperationerrorcode.md --- # Bulk​Operation​Error​Code enum Error codes for failed bulk operations. ## Valid values * ACCESS\_​DENIED The provided operation `query` returned access denied due to missing [access scopes](https://shopify.dev/api/usage/access-scopes). Review the requested object permissions and execute the query as a normal non-bulk GraphQL request to see more details. * INTERNAL\_​SERVER\_​ERROR The operation resulted in partial or incomplete data due to internal server errors during execution. These errors might be intermittent, so you can try performing the same query again. * TIMEOUT The operation resulted in partial or incomplete data due to query timeouts during execution. In some cases, timeouts can be avoided by modifying your `query` to select fewer fields. *** ## Fields * [Bulk​Operation.errorCode](https://shopify.dev/docs/api/admin-graphql/latest/objects/BulkOperation#field-BulkOperation.fields.errorCode) 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. *** ## Map ### Fields with this enum * <-|[Bulk​Operation.errorCode](https://shopify.dev/docs/api/admin-graphql/latest/objects/BulkOperation#field-BulkOperation.fields.errorCode)