Web Authn
Begin passkey login
Starts the WebAuthn passkey login flow (public, no auth required).
Request Body
application/jsonOptionalOptional email for user-identified flow
emailstringOK
Finish passkey login
Completes passkey authentication and returns JWT tokens (public, no auth required).
Query Parameters
emailstringOptional email for user-identified flow
OK
List passkeys
Returns all registered passkey credentials for the authenticated user.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Begin passkey registration
Starts the WebAuthn passkey registration flow and returns credential creation options.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredRegistration request
device_namestringOK
Finish passkey registration
Completes passkey registration with the authenticator response.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Query Parameters
device_namestringDevice name
Created
Rename passkey
Updates the device name of a registered passkey.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredRename request
device_namestringPath Parameters
idRequiredstringPasskey credential ID
OK
Delete passkey
Deletes a registered passkey credential.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringPasskey credential ID
No Content