---
title: recordZoneID
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/ckfetchrecordchangesoperation/recordzoneid
---

# recordZoneID

The ID of the record zone with the records you want to fetch.

## Declaration

```swift
@NSCopying var recordZoneID: CKRecordZone.ID? { get set }
```

## Discussion

Discussion Typically, you set the value of this property when you initialize the operation object. If you intend to change the record zone, update the value before executing the operation or submitting it to a queue.

## See Also

### Configuring the Fetch Record Changes Operation

- [previousServerChangeToken](cloudkit/ckfetchrecordchangesoperation/previousserverchangetoken.md)
- [desiredKeys](cloudkit/ckfetchrecordchangesoperation/desiredkeys.md)
- [resultsLimit](cloudkit/ckfetchrecordchangesoperation/resultslimit.md)
- [moreComing](cloudkit/ckfetchrecordchangesoperation/morecoming.md)
