Finish enrolling a passkey.
POST
End-user session operationId: passkey_register_finish/v1/auth/passkeys/register/finish Authorization
Called from the browser with the publishable application id (x-application-id); the access token lives in memory.
Request body · required
credentialany requiredThe `PublicKeyCredential` JSON from `navigator.credentials.create/get` (base64url fields).
statestring required
Responses
200 Passkey enrolled
422 Attestation rejected
Request
curl -X POST "http://localhost:8080/v1/auth/passkeys/register/finish" \
-H "Content-Type: application/json" \
-d '{
"credential": {},
"state": "string"
}'Try it
live requestPOST
http://localhost:8080/v1/auth/passkeys/register/finish