Skip to main content
POST
/
v1
/
auth
/
{app_id}
/
webauthn
/
register
/
initialize
Initialize WebAuthn registration
curl --request POST \
  --url https://{defaultHost}/v1/auth/{app_id}/webauthn/register/initialize \
  --header 'Authorization: Bearer <token>' \
  --header 'X-Authorization: <api-key>'
{
  "user_verification": "required",
  "options": {},
  "user_meta_errors": {}
}

Authorizations

Authorization
string
header
required

API Secret token

X-Authorization
string
header
required

User Access token

Path Parameters

app_id
string
required

App ID

Response

challenge created successfully

user_verification
string

User verification requirement

Example:

"required"

options
object

WebAuthn credential creation options containing the challenge

user_meta_errors
object

Validation errors for user metadata if provided