---
title: reason
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/cksyncengine-5sie5/sendchangescontext/reason
---

# reason

The reason for the send operation.

## Declaration

```swift
let reason: CKSyncEngine.SyncReason
```

## See Also

### Accessing specific attributes

- [CKSyncEngine.SyncReason](cloudkit/cksyncengine-5sie5/syncreason.md)
- [CKSyncEngineSyncReason](cloudkit/cksyncenginesyncreason.md)
- [options](cloudkit/cksyncengine-5sie5/sendchangescontext/options.md)
- [CKSyncEngine.SendChangesOptions](cloudkit/cksyncengine-5sie5/sendchangesoptions.md)
