---
title: credentialImportManager
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/environmentvalues/credentialimportmanager
---

# credentialImportManager

This environment variable is for SwiftUI clients of the credential exchange API. An example usage might look like:

## Declaration

```swift
var credentialImportManager: ASCredentialImportManager { get }
```

## Discussion

Discussion struct CredentialImportManagerExample: View {     @Environment(\.credentialImportManager) private var credentialImportManager

var body: some View {         content // defined elsewhere             .onContinueUserActivity(ASCredentialExchangeActivity) { activity in                 Task {                     do {                         guard let token = activity.userInfo?[ASCredentialImportToken] as? UUID else { return }                         let credentialData = try await credentialImportManager.importCredentials(token: token)                         // do something with the data                     } catch {                         // code to handle the import error                     }                 }             }     } }
