---
title: startingToken
framework: Contacts
role: symbol
role_heading: Instance Property
platforms: [iOS 13.0+, iPadOS 13.0+, Mac Catalyst 13.1+, macOS 10.15+, visionOS 1.0+, watchOS 6.0+]
path: contacts/cnchangehistoryfetchrequest/3294189-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

Specify [nil](../../objectivec/nil-227m0.md) to receive a [CNChangeHistoryDropEverythingEvent](../cnchangehistorydropeverythingevent.md), followed by an add event for every contact and group in the Contacts database.

Save the [currentHistoryToken](../cnfetchresult/currenthistorytoken.md) 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](additionalcontactkeydescriptors.md)
- [excludedTransactionAuthors](excludedtransactionauthors.md)
- [includeGroupChanges](includegroupchanges.md)
- [mutableObjects](mutableobjects.md)
- [shouldUnifyResults](shouldunifyresults.md)
