> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seam.co/llms.txt
> Use this file to discover all available pages before exploring further.

# SeamCredentialError

> Credential-specific errors returned by the Seam SDK when a credential can’t be used.

## Overview

```swift theme={null}
enum SeamCredentialError
```

Credential-specific errors returned by the Seam SDK when a credential can’t be used.

***

## Enumeration Cases

### `SeamCredentialError.awaitingLocalCredential`

The system is waiting for a local credential to become available.

```swift theme={null}
case awaitingLocalCredential
```

### `SeamCredentialError.contactSeamSupport`

Configuration error requiring developer attention.

```swift theme={null}
case contactSeamSupport
```

### `SeamCredentialError.expired`

The credential has expired and is no longer valid.

```swift theme={null}
case expired
```

### `SeamCredentialError.unknown`

An unclassified or unexpected credential error occurred.

```swift theme={null}
case unknown
```

### `SeamCredentialError.unsupportedDevice`

The current device is not supported.

```swift theme={null}
case unsupportedDevice
```

### `SeamCredentialError.userInteractionRequired(_:)`

User interaction is required to resolve the credential issue.

```swift theme={null}
case userInteractionRequired(RequiredUserInteraction)
```

**Parameters**

| Parameter                 | Description                                                   |
| ------------------------- | ------------------------------------------------------------- |
| `userInteractionRequired` | Specifies the action the user must take to resolve the error. |

***

## Enumerations

### `SeamCredentialError.RequiredUserInteraction`

Detailed actions that users must take to resolve a credential issue.

```swift theme={null}
enum RequiredUserInteraction
```
