---
title: additionalContactKeyDescriptors
framework: contacts
role: symbol
role_heading: Instance Property
path: contacts/cnchangehistoryfetchrequest/additionalcontactkeydescriptors
---

# additionalContactKeyDescriptors

An array of contact property keys or key descriptors from contact objects to fetch in the returned contacts.

## Declaration

```swift
var additionalContactKeyDescriptors: [any CNKeyDescriptor]? { get set }
```

## Discussion

Discussion By default, the system only fetches CNContactIdentifierKey if you do not include a list of additional key descriptors. The system always fetches CNContactIdentifierKey, whether you request it or not. For a list of possible keys, see Contact Keys.

## See Also

### Configuring the fetch request

- [excludedTransactionAuthors](contacts/cnchangehistoryfetchrequest/excludedtransactionauthors.md)
- [includeGroupChanges](contacts/cnchangehistoryfetchrequest/includegroupchanges.md)
- [mutableObjects](contacts/cnchangehistoryfetchrequest/mutableobjects.md)
- [shouldUnifyResults](contacts/cnchangehistoryfetchrequest/shouldunifyresults.md)
- [startingToken](contacts/cnchangehistoryfetchrequest/startingtoken.md)
