---
title: CKShareTypeKey
framework: cloudkit
role: symbol
role_heading: Global Variable
path: cloudkit/cksharetypekey-204gl
---

# CKShareTypeKey

The system field key for the share’s type.

## Declaration

```occ
extern CKRecordFieldKey const CKShareTypeKey;
```

## Discussion

Discussion This predefined key is part of the CKRecordTypeShare schema.  It is used by the out of process UI flow to send a share, and as part of the share acceptance flow.  It is an optional value on a CKShare record.

## See Also

### Subscripting

- [CKShareTitleKey](cloudkit/cksharetitlekey-9yavd.md)
- [CKShareThumbnailImageDataKey](cloudkit/cksharethumbnailimagedatakey-1rxdx.md)
