# PasskeyRegisterBeginRequest

> Signed in, adds a passkey.

Signed in, adds a passkey. Signed out, creates an account and requires `email`, `verification_id` and `code`.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `name` | string | Label for the passkey. |
| `email` | string (email) |  |
| `display_name` | string |  |
| `verification_id` | string |  |
| `code` | string |  |

\* always present

## Example

```json
{
  "name": "MacBook Touch ID",
  "email": "ada@example.co.uk",
  "display_name": "string",
  "verification_id": "string",
  "code": "string"
}
```

## Used by

- [Start registering a passkey (sign-up, or add a passkey when signed in)](/docs/api/auth/#start-registering-a-passkey-sign-up-or-add-a-passkey-when-signed-in)
