Browse the API reference

MFA Assertion Options

post/v1/auth/mfa/options

Part of Auth.

Exchange an mfa_required login token for passkey assertion options.

Authentication

This operation does not require an API key.

Request body

Required, application/json.

FieldTypeDescription
mfa_tokenrequiredstring

Token from a login that returned mfa_required

Example request

curl
curl -X POST "https://api.robosystems.ai/v1/auth/mfa/options" \
  -H "Content-Type: application/json" \
  -d '{
  "mfa_token": "string"
}'

Responses

200 Successful Response

FieldTypeDescription
optionsrequiredobject

PublicKeyCredential options (browser JSON, opaque)

StatusMeaning
400Invalid request
401Invalid or expired MFA token
422Validation Error
429Rate limit exceeded
500Internal server error