---
title: permission
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/ckshare/participant/permission-swift.property
---

# permission

The participant’s permission level for the share.

## Declaration

```swift
var permission: CKShare.ParticipantPermission { get set }
```

## Discussion

Discussion This property controls the permissions that the participant has for the share. For a list of possible values, see CKShare.ParticipantPermission.

## See Also

### Managing the Participant’s Capabilites

- [CKShare.Participant.Permission](cloudkit/ckshare/participant/permission-swift.typealias.md)
- [CKShare.ParticipantPermission](cloudkit/ckshare/participantpermission.md)
- [role](cloudkit/ckshare/participant/role-swift.property.md)
- [CKShare.Participant.Role](cloudkit/ckshare/participant/role-swift.typealias.md)
- [CKShare.ParticipantRole](cloudkit/ckshare/participantrole.md)
