Skip to content

Verify passkey and issue a normal Auth session

POST
/auth/passkeys/login/verify
object
challengeId
required
string format: uuid
credential
required

JSON credential returned by WebAuthn or the native passkey provider.

object
key
additional properties
any

Access and refresh tokens

object
success
required
boolean
data
required
object
accessToken
required
string
refreshToken
required
string
expiresIn
required
integer format: int64
tokenType
required
string
Example
Bearer
package
string
nullable

Invalid, revoked, replayed, or expired credential or ceremony

object
success
required
boolean
error
required
object
code
required
string
Allowed values: unauthorized forbidden pending_approval registration_rejected account_inactive validation_error conflict not_found rate_limited not_implemented service_unavailable internal_error
message
required
string

Account pending, rejected, or inactive

object
success
required
boolean
error
required
object
code
required
string
Allowed values: unauthorized forbidden pending_approval registration_rejected account_inactive validation_error conflict not_found rate_limited not_implemented service_unavailable internal_error
message
required
string

Rate limited

object
success
required
boolean
error
required
object
code
required
string
Allowed values: unauthorized forbidden pending_approval registration_rejected account_inactive validation_error conflict not_found rate_limited not_implemented service_unavailable internal_error
message
required
string

Redis unavailable

object
success
required
boolean
error
required
object
code
required
string
Allowed values: unauthorized forbidden pending_approval registration_rejected account_inactive validation_error conflict not_found rate_limited not_implemented service_unavailable internal_error
message
required
string