---
title: primaryAction
framework: passkit
role: symbol
role_heading: Instance Property
path: passkit/pkaddshareablepassconfiguration/primaryaction
---

# primaryAction

The action that the system performs with the shareable pass.

## Declaration

```swift
var primaryAction: PKAddShareablePassConfigurationPrimaryAction { get }
```

## See Also

### Creating a pass configuration

- [forPassMetaData(_:provisioningPolicyIdentifier:action:completion:)](passkit/pkaddshareablepassconfiguration/forpassmetadata(_:provisioningpolicyidentifier:action:completion:).md)
- [credentialsMetadata](passkit/pkaddshareablepassconfiguration/credentialsmetadata.md)
- [provisioningPolicyIdentifier](passkit/pkaddshareablepassconfiguration/provisioningpolicyidentifier.md)
