---
title: "status(completion:)"
framework: passkit
role: symbol
role_heading: Instance Method
path: "passkit/pkissuerprovisioningextensionhandler/status(completion:)"
---

# status(completion:)

Reports the status of your Wallet extension.

## Declaration

```swift
func status(completion: @escaping @Sendable (PKIssuerProvisioningExtensionStatus) -> Void)
```

```swift
func status() async -> PKIssuerProvisioningExtensionStatus
```

## Parameters

- `completion`: A completion handler that the system calls to determine if there is a pass available and if adding the pass requires authentication. This handler takes the following parameter:

## See Also

### Returning extension status

- [PKIssuerProvisioningExtensionStatus](passkit/pkissuerprovisioningextensionstatus.md)
