## Batch delete origin cloud region mappings `cache.origin_cloud_regions.bulk_delete(OriginCloudRegionBulkDeleteParams**kwargs) -> OriginCloudRegionBulkDeleteResponse` **delete** `/zones/{zone_id}/origin/cloud_regions/batch` Removes up to 100 IP-to-cloud-region mappings in a single request. Each IP is validated independently — successfully deleted items are returned in the `succeeded` array and IPs that could not be found or are invalid are returned in the `failed` array. ### Parameters - `zone_id: str` Identifier. ### Returns - `class OriginCloudRegionBulkDeleteResponse: …` Response result for a batch origin cloud region operation. - `failed: List[Failed]` Items that could not be applied, with error details. - `origin_ip: str` The origin IP address for this item. - `error: Optional[str]` Error message explaining why the item failed. Present only on failed items. - `region: Optional[str]` Cloud vendor region identifier. Present on succeeded items (the new value for upsert, the deleted value for delete). - `vendor: Optional[str]` Cloud vendor identifier. Present on succeeded items (the new value for upsert, the deleted value for delete). - `succeeded: List[Succeeded]` Items that were successfully applied. - `origin_ip: str` The origin IP address for this item. - `error: Optional[str]` Error message explaining why the item failed. Present only on failed items. - `region: Optional[str]` Cloud vendor region identifier. Present on succeeded items (the new value for upsert, the deleted value for delete). - `vendor: Optional[str]` Cloud vendor identifier. Present on succeeded items (the new value for upsert, the deleted value for delete). ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.cache.origin_cloud_regions.bulk_delete( zone_id="023e105f4ecef8ad9ca31a8372d0c353", ) print(response.failed) ``` #### Response ```json { "errors": [], "messages": [], "result": { "failed": [], "succeeded": [ { "origin_ip": "192.0.2.1", "region": "us-east-1", "vendor": "aws" }, { "origin_ip": "2001:db8::1", "region": "us-central1", "vendor": "gcp" } ] }, "success": true } ```