---
title: CloudKit.RecordZonesResponse
framework: CloudKit JS
role: symbol
role_heading: Class
platforms: [cloudkit js 1.0+]
path: cloudkitjs/cloudkit.recordzonesresponse
---

# CloudKit.RecordZonesResponse

A CloudKit.RecordZonesResponse object encapsulates the results of database operations on a record zone.

## Declaration

```data
interface CloudKit.RecordZonesResponse
```

## Overview

Overview The methods in the CloudKit.Database class that operate on record zones return a Promise object that resolves to a CloudKit.RecordZonesResponse object if the operation is successful. You should not create instances of this class directly. Errors can occur for individual operations although the overall method may succeed. If an individual operation is successful, a corresponding zone dictionary appears in the zones array. If an individual operation is unsuccessful, a corresponding CKError appears in the errors array.

## Topics

### Accessing Properties

- [zones](cloudkitjs/cloudkit.recordzonesresponse/zones.md)

### Identifying the Class

- [isRecordZonesResponse](cloudkitjs/cloudkit.recordzonesresponse/isrecordzonesresponse.md)

### Logging

- [toString](cloudkitjs/cloudkit.recordzonesresponse/tostring.md)

## Relationships

### Inherited By

- [CloudKit.Response](cloudkitjs/cloudkit.response.md)

## See Also

### Classes

- [CloudKit](cloudkitjs/cloudkit.md)
- [CloudKit.CKError](cloudkitjs/cloudkit.ckerror.md)
- [CloudKit.Container](cloudkitjs/cloudkit.container.md)
- [CloudKit.Database](cloudkitjs/cloudkit.database.md)
- [CloudKit.DatabaseChangesResponse](cloudkitjs/cloudkit.databasechangesresponse.md)
- [CloudKit.Notification](cloudkitjs/cloudkit.notification.md)
- [CloudKit.QueryNotification](cloudkitjs/cloudkit.querynotification.md)
- [CloudKit.QueryResponse](cloudkitjs/cloudkit.queryresponse.md)
- [CloudKit.RecordInfosResponse](cloudkitjs/cloudkit.recordinfosresponse.md)
- [CloudKit.RecordsBatchBuilder](cloudkitjs/cloudkit.recordsbatchbuilder.md)
- [CloudKit.RecordsResponse](cloudkitjs/cloudkit.recordsresponse.md)
- [CloudKit.RecordZoneChangesResponse](cloudkitjs/cloudkit.recordzonechangesresponse.md)
- [CloudKit.RecordZoneNotification](cloudkitjs/cloudkit.recordzonenotification.md)
- [CloudKit.Response](cloudkitjs/cloudkit.response.md)
- [CloudKit.ShareRecordType](cloudkitjs/cloudkit.sharerecordtype.md)
