---
title: fetchAllChanges
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/ckfetchrecordzonechangesoperation/fetchallchanges
---

# fetchAllChanges

A Boolean value that indicates whether to send repeated requests to the server.

## Declaration

```swift
var fetchAllChanges: Bool { get set }
```

## Discussion

Discussion If true, the operation sends repeat requests to the server until it fetches all changes. CloudKit executes the handler you set on the recordZoneFetchResultBlock property with a change token after each request. The default value is true.

## See Also

### Configuring the Zone Change Operation

- [configurationsByRecordZoneID](cloudkit/ckfetchrecordzonechangesoperation/configurationsbyrecordzoneid.md)
- [CKFetchRecordZoneChangesOperation.ZoneConfiguration](cloudkit/ckfetchrecordzonechangesoperation/zoneconfiguration.md)
- [recordZoneIDs](cloudkit/ckfetchrecordzonechangesoperation/recordzoneids.md)
