---
title: CKShare.ParticipantRole.administrator
framework: cloudkit
role: symbol
role_heading: Case
path: cloudkit/ckshare/participantrole/administrator
---

# CKShare.ParticipantRole.administrator

The participant has the administrator role.

## Declaration

```swift
case administrator
```

## Discussion

Discussion An administrator of a share can add and remove participants and change their permissions. CloudKit returns shares with administrator participants as read-only to devices running OS versions prior to this role being introduced. CloudKit returns administrator participants on such read-only shares as CKShare.ParticipantRole.privateUser.
