Skip to content
LogoLogo

Start a passkey sign-in

Start a passkey sign-in

POST/api/v1/auth/passkeys/login/options

Returns the options to pass to navigator.credentials.get(), together with a single-use ceremony token to return with the assertion.

The ceremony is discoverable: it names no account and lists no allowed credentials, because the authenticator is what proposes an account. That is what makes passkey sign-in usernameless, and it is also why this unauthenticated endpoint cannot be used to ask whether a given credential or account exists — the response is the same for every caller.

Passkey operations are served only by a deployment with a configured relying party. Where none is configured they return 404, like any other unrouted path.

Responses