---
title: transactionAuthor
framework: contacts
role: symbol
role_heading: Instance Property
path: contacts/cnsaverequest/transactionauthor
---

# transactionAuthor

A string that identifies the author of the transaction.

## Declaration

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

## Discussion

Discussion Specify a string to identify a transaction author when you save changes. Then, when you configure a CNChangeHistoryFetchRequest, provide the same string in excludedTransactionAuthors to prevent fetching changes that the author already knows about.

## See Also

### Configuring the save request

- [shouldRefetchContacts](contacts/cnsaverequest/shouldrefetchcontacts.md)
