---
title: fetchAllRecordZones
framework: CloudKit JS
role: symbol
role_heading: Instance Method
platforms: [cloudkit js 1.0+]
path: cloudkitjs/cloudkit.database/fetchallrecordzones
---

# fetchAllRecordZones

Fetches all zones in the database.

## Declaration

```data
Promise<CloudKit.RecordZonesResponse, CloudKit.CKError> fetchAllRecordZones();
```

## Return Value

Return Value A Promise object that resolves to a CloudKit.RecordZonesResponse object or if it fails, a CKError object.

## Discussion

Discussion See Fetching Zones (zones/list) in CloudKit Web Services Reference.

## See Also

### Accessing Record Zones

- [saveRecordZones](cloudkitjs/cloudkit.database/saverecordzones.md)
- [fetchRecordZones](cloudkitjs/cloudkit.database/fetchrecordzones.md)
- [deleteRecordZones](cloudkitjs/cloudkit.database/deleterecordzones.md)
