POST
/
verify
/
passkey
curl --request POST \
  --url https://api.authsignal.com/v1/client/verify/passkey \
  --header 'Content-Type: application/json' \
  --data '{
  "challengeId": "<string>",
  "authenticationCredential": {},
  "deviceId": "<string>"
}'
{
  "isVerified": true,
  "accessToken": "<string>"
}

Body

application/json
challengeId
string
required

The ID of the passkey challenge returned when generating authentication options.

authenticationCredential
object
required

The authentication credential object, based on https://w3c.github.io/webauthn/#dictdef-authenticationresponsejson.

deviceId
string

The ID of the device.

Response

200
application/json
OK
isVerified
boolean
required

True if the passkey challenge was valid and the device was authenticated successfully.

accessToken
string

A token which can be used to validate the passkey challenge server-side.