Skip to main content
POST
Begin a passkey login

Body

application/json
email
string<email>
required

The e-mail of the person signing in. The tenant is resolved from it.

Required string length: 3 - 254
Example:

"ana@acme.com"

Response

OK

options
any
required

The WebAuthn request options (publicKey) to pass to navigator.credentials.get, exactly as the identity provider wrote them.

passkeyToken
string
required

Short-lived token naming this login attempt. Send it back to /v1/login/passkey/finish within 5 minutes; it works once.

Example:

"eyJhbGciOiJIUzI1NiJ9..."