Skip to main content
POST
Open a passkey registration session

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
clientEntityId
string
required

The end-user identifier to enroll.

Example:

"entity_01234567890abcdef"

idempotencyKey
string<uuid>
required

A unique key for this registration session. Replaying the same key for the same clientEntityId and spcCapable returns the original session unchanged. Using the same key for a different clientEntityId or spcCapable value returns 409.

Example:

"550e8400-e29b-41d4-a716-446655440000"

spcCapable
boolean
default:false

Whether this credential should be marked as eligible for Secure Payment Confirmation (SPC). Defaults to false. This flag is recorded permanently at enrollment and cannot be changed later.

Response

Successfully opened a passkey registration session.

data
object