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

# PasskeyAuthState

Authentication state for passkey-based accounts

## Properties

| Property | Type | Description |
| - | - | - |
|  `passkeyAccount` | `CreatePasskeyAccountResponse` \| `FindPasskeyAccountResponse` | Passkey account data (includes both passkey account and smart account) |
|  `sessionKey` | `SessionKey` | Session key for transaction signing (ephemeral) |
|  `isAuthenticated` | `boolean` | Whether user is authenticated with passkey |
|  `hasPasskeySupport` | `boolean` | Whether browser supports passkeys |
|  `sessionStatus` | [`PasskeySessionStatus`](https://developers.squads.so/grid/v1/sdk-reference/react/reference/latest/type-aliases/PasskeySessionStatus) | Current session status |
|  `sessionExpiresAt` | `number` | Unix timestamp (milliseconds) when the session expires |
|  `isLoading` | `boolean` | Loading state for async operations |
|  `loadingOperation?` | `string` | - |
|  `error` | `string` | Error state |
|  `errorCode?` | `string` | - |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.