# Passkeys Object

> Source: https://truto.one/docs/api-reference/admin/passkeys/

Schema for the `Passkeys` resource in **Admin API**.

## Properties

- **`id`** _(string)_
  The unique ID of the passkey. Use this to rename or delete it.
- **`name`** _(string)_
  User-supplied label, or `null` when the passkey was registered without one.
- **`device_type`** _(string)_
  `multiDevice` for a synced passkey (iCloud Keychain, Google Password Manager); `singleDevice` for a device-bound one (a security key, or a platform authenticator that does not sync).
  Allowed: `singleDevice`, `multiDevice`, `null`
- **`backup_state`** _(boolean)_
  Whether the credential is currently synced into a backup (the WebAuthn BS flag). Refreshed on every sign-in.
- **`last_used_at`** _(string)_
  ISO-8601 UTC timestamp of the last successful sign-in with this passkey; `null` if it has never been used.
- **`created_at`** _(string)_
  ISO-8601 UTC timestamp of registration.

## Methods

- [POST /auth/passkey/registration/options](/docs/api-reference/admin/passkeys/registration-options) — Start passkey registration
- [POST /auth/passkey/registration/verify](/docs/api-reference/admin/passkeys/registration-verify) — Finish passkey registration
- [GET /auth/passkey](/docs/api-reference/admin/passkeys/list) — List your passkeys
- [PATCH /auth/passkey/{id}](/docs/api-reference/admin/passkeys/patch) — Rename a passkey
- [DELETE /auth/passkey/{id}](/docs/api-reference/admin/passkeys/delete) — Delete a passkey
- [POST /auth/passkey/authentication/options](/docs/api-reference/admin/passkeys/authentication-options) — Start passwordless passkey sign-in
- [POST /auth/passkey/authentication/verify](/docs/api-reference/admin/passkeys/authentication-verify) — Finish passwordless passkey sign-in
