---
title: transactionAuthor
framework: Contacts
role: symbol
role_heading: Instance Property
platforms: [iOS 15.0+, iPadOS 15.0+, Mac Catalyst 15.0+, macOS 12.0+, visionOS 1.0+]
path: contacts/cnsaverequest/3824780-transactionauthor
---

# transactionAuthor

A string that identifies the author of the transaction.

## Declaration

```swift
var transactionAuthor: String? { get set }
```

## Discussion

Specify a string to identify a transaction author when you save changes. Then, when you configure a [CNChangeHistoryFetchRequest](../cnchangehistoryfetchrequest.md), provide the same string in [excludedTransactionAuthors](../cnchangehistoryfetchrequest/excludedtransactionauthors.md) to prevent fetching changes that the author already knows about.

## See Also

### Configuring the save request

- [shouldRefetchContacts](shouldrefetchcontacts.md)
