---
title: startingToken
framework: contacts
role: symbol
role_heading: Instance Property
path: contacts/cnchangehistoryfetchrequest/startingtoken
---

# startingToken

An opaque token that indicates a point in history in the user’s Contacts database.

## Declaration

```swift
var startingToken: Data? { get set }
```

## Discussion

Discussion Specify nil to receive a CNChangeHistoryDropEverythingEvent, followed by an add event for every contact and group in the Contacts database. Save the currentHistoryToken from a successful fetch result in your app, then specify it here to receive changes after that point in history.

## See Also

### Configuring the fetch request

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