---
title: keyPath
framework: audiotoolbox
role: symbol
role_heading: Instance Property
path: audiotoolbox/auparameternode/keypath
---

# keyPath

A key path generated by concatenating the identifiers of the parameter and its parents.

## Declaration

```swift
var keyPath: String { get }
```

## Discussion

Discussion When recording parameter values, hosts should bind to the parameter key path (unless an audio unit specifically documents that its parameter addresses are stable and persistent). The individual node identifiers in a key path are separated by periods (.). Passing a node’s key path to a parameter tree’s value(forKeyPath:) method returns the same node.

## See Also

### Identifiers

- [identifier](audiotoolbox/auparameternode/identifier.md)
- [displayName](audiotoolbox/auparameternode/displayname.md)
- [displayName(withLength:)](audiotoolbox/auparameternode/displayname(withlength:).md)
