---
title: reason
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/cksyncenginesendchangescontext/reason
---

# reason

The reason for the send operation.

## Declaration

```occ
@property (assign, readonly) CKSyncEngineSyncReason reason;
```

## See Also

### Accessing specific attributes

- [CKSyncEngineSyncReason](cloudkit/cksyncenginesyncreason.md)
- [options](cloudkit/cksyncenginesendchangescontext/options.md)
- [CKSyncEngineSendChangesOptions](cloudkit/cksyncenginesendchangesoptions.md)
