> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://contentful.com/developers/docs/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/_mcp/server. # Get status of all bulk operations GET https://api.contentful.com/spaces/{space_id}/environments/{environment_id}/bulk_operations Retrieves bulk operations for the specified space and environment (cursor-paginated). Each item in `items` includes `sys` only (no `payload`, `result`, or `error`). Reference: https://contentful.com/developers/docs/references/content-management-api/bulk-entry-content-operations/get-all-bulk-operations ## Authentication - `Authorization` header (bearer token, required) — Bearer authentication of the form `Bearer `, where token is your auth token. ## Request ### Path parameters - `space_id` (string, required) — Alphanumeric `id` of the space. - `environment_id` (string, required) — Alphanumeric `id` of the environment. Defaults to `master`. ### Query parameters - `sys.status[in]` (string, optional) — Filter by status. Comma-separated list of statuses: `in_progress`, `failed`, `completed`. - `sys.bulkType[in]` (string, optional) — Filter by bulk operation type. Comma-separated list: `EntriesCreate`, `EntriesUpdate`, `EntriesDelete`, `EntriesExport`. - `sys.createdAt[gte]` (string, optional) — Filter by creation date greater than or equal to the given ISO 8601 timestamp. - `sys.createdAt[lte]` (string, optional) — Filter by creation date less than or equal to the given ISO 8601 timestamp. - `sys.updatedAt[gte]` (string, optional) — Filter by update date greater than or equal to the given ISO 8601 timestamp. - `sys.updatedAt[lte]` (string, optional) — Filter by update date less than or equal to the given ISO 8601 timestamp. - `order` (string, optional) — Order results by `sys.createdAt`, `-sys.createdAt`, `sys.updatedAt`, or `-sys.updatedAt`. Defaults to `-sys.createdAt`. - `limit` (double, optional) — Maximum number of bulk operations to return. Minimum 1, maximum 100. - `pageNext` (string, optional) — Cursor for paginating forward. Mutually exclusive with `pagePrev`. - `pagePrev` (string, optional) — Cursor for paginating backward. Mutually exclusive with `pageNext`. ## Response ### 200 OK - Request successful - `map from string to any` ## Errors ### 400 Bad Request Error Bad Request - Invalid query parameter - `map from string to any` ### 403 Forbidden Error Forbidden - Bulk operations are not enabled for this space - `map from string to any` ### 500 Internal Server Error Internal Server Error - `map from string to any` ## Examples **Response** ```json { "items": [ { "sys": { "bulkType": "EntriesCreate", "createdAt": "2025-11-27T13:50:00.000Z", "id": "bulkOperationId123", "status": "in_progress", "type": "BulkContentOperation", "updatedAt": "2025-11-27T13:50:05.000Z" } } ], "limit": 100, "pages": { "next": "/spaces/ncbxgqx5v0xe/environments/master/bulk_operations?limit=100&pageNext=eyJ0b2tlbiI6Im5leHQifQ", "prev": "/spaces/ncbxgqx5v0xe/environments/master/bulk_operations?limit=100&pagePrev=eyJ0b2tlbiI6InByZXYifQ" }, "sys": { "type": "Array" } } ``` **SDK Code** ```android Android SDK currently doesn't implement this endpoint. ``` ```java Java SDK currently doesn't implement this endpoint. ``` ```kotlin Kotlin SDK currently doesn't implement this endpoint. ``` ```swift Swift We currently don't provide a CMA SDK for this platform. ``` ```javascript JavaScript SDK currently doesn't implement this endpoint. ``` ```.net .NET SDK currently doesn't implement this endpoint. ``` ```php PHP SDK currently doesn't implement this endpoint. ``` ```python Python SDK currently doesn't implement this endpoint. ``` ```ruby Ruby SDK currently doesn't implement this endpoint. ```