---
title: "Gets passkey data associated with a user"
method: GET
path: "/sdk/{environmentId}/users/passkeys/register"
tags: ["SDK"]
---

# Gets passkey data associated with a user

`GET /sdk/{environmentId}/users/passkeys/register`

## Path parameters

- `environmentId` string, required

## Response `200`

returns passkey registration options

- GetPasskeyRegistrationOptionsResponse
  - `attestation` 'direct' | 'enterprise' | 'indirect' | 'none', required
  - `authenticatorSelection` AuthenticatorSelectionCriteria, required
    - `authenticatorAttachment` 'cross-platform' | 'platform'
    - `requireResidentKey` boolean
    - `residentKey` 'discouraged' | 'preferred' | 'required'
    - `userVerification` 'discouraged' | 'preferred' | 'required'
  - `challenge` string, required — Base64URL encoded challenge
  - `excludeCredentials` PasskeyExcludeCredential[], required
    - `id` string, required — Base64URL encoded credential ID
    - `transports` PasskeyTransport[]
    - `type` 'public-key', required
  - `extensions` PasskeyExtension
    - `appid` string — FIDO AppID
    - `appidExclude` string — FIDO AppID exclusion
    - `credProps` boolean — Request credential properties
    - `uvm` boolean — Request user verification method
  - `hints` string[] — Optional hints for the authenticator
  - `pubKeyCredParams` PublicKeyCredentialParameters[], required
    - `alg` number, required
    - `type` 'public-key', required
  - `rp` PasskeyRelyingParty, required
    - `id` string, required — Relying Party ID (domain)
    - `name` string, required — Human-readable name of the Relying Party
  - `timeout` number, required — Timeout in milliseconds
  - `user` PasskeyUser, required
    - `displayName` string, required — User's display name
    - `id` string, required — Base64URL encoded user ID
    - `name` string, required — User's email or username

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

[API](https://skmtc.net/dynamic/apis/dashboard-api.md) · [All operations](https://skmtc.net/dynamic/apis/dashboard-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dynamic/dashboard-api/versions/aac826315d90/schema)
