Get cardholder passkey registration options
POST
/v1/cardholders/{id}/passkeys/optionsRequires an API client bearer token.
Mints WebAuthn PublicKeyCredentialCreationOptions bound to the cardholder's programme relying party, and a single-use enrolment challenge. `origin` must be in the programme's passkey origin allow-list.
Parameters
Path parameters
| Name | Required | Description |
|---|---|---|
| id | required |
Request body
originstring (uri)required
Example
curl -X POST https://api.rigid.fi/v1/cardholders/{id}/passkeys/options \
-H "Authorization: Bearer $RIGID_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"origin": "uri"
}'Responses
200Registration options and a challenge id to pass back to the register route.
challengeIdstringrequired
optionsobjectrequired
+ show properties− hide properties
No properties.
400Validation error
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
401Authentication required
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
403Forbidden
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
404Cardholder not found
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
500Internal server error
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring