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

# ankra profile

> Manage your Ankra profile

## ankra profile

Manage your Ankra profile

## ankra profile auth

Manage profile authentication and two-factor settings

## ankra profile auth passkeys

Manage passkeys and security keys

## ankra profile auth passkeys list

List registered passkeys and security keys

```bash theme={null}
ankra profile auth passkeys list [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |

## ankra profile auth passkeys open

Open Profile Authentication to add a passkey or security key

```bash theme={null}
ankra profile auth passkeys open
```

## ankra profile auth passkeys remove

Remove a passkey or security key

```bash theme={null}
ankra profile auth passkeys remove <credential_id> [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |
| `-y`, `--yes`    | `false` | Skip the confirmation prompt                          |

## ankra profile auth recovery-codes

Manage one-time recovery codes

## ankra profile auth recovery-codes regenerate

Generate a fresh set of recovery codes

```bash theme={null}
ankra profile auth recovery-codes regenerate [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |
| `-y`, `--yes`    | `false` | Skip the confirmation prompt                          |

## ankra profile auth status

Show two-factor authentication status

```bash theme={null}
ankra profile auth status [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |

## ankra profile auth totp

Manage authenticator app setup

## ankra profile auth totp confirm

Confirm authenticator app setup

```bash theme={null}
ankra profile auth totp confirm <code> [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |

## ankra profile auth totp remove

Remove the authenticator app second factor

```bash theme={null}
ankra profile auth totp remove [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |
| `-y`, `--yes`    | `false` | Skip the confirmation prompt                          |

## ankra profile auth totp start

Start authenticator app setup

```bash theme={null}
ankra profile auth totp start [flags]
```

**Flags**

| Flag             | Default | Description                                           |
| ---------------- | ------- | ----------------------------------------------------- |
| `-o`, `--output` |         | Output format: json or yaml (default: human-readable) |
