POST
Step-up passkey challenge
Adding a beneficiary needs a step-up confirmation. To confirm with a passkey, use the general step-up endpoint, POST /v1/auth/passkey/challenge. It’s the same endpoint for every sensitive action (adding a beneficiary, an ad-hoc international or batch payment, and so on). It returns a passkeySession and fido2options. Complete it on the device (same as a passkey login), then pass the result in the confirmation object when you add the beneficiary:

Authorizations

Authorization
string
header
required

The user's id_token from authentication — the ID token, not the access_token. The program and environment come from the token.

Headers

x-program-id
string
required

Identifies the program. Can also be sent as the programId query parameter.

Response

Step-up challenge

passkeySession
string
fido2options
object