Send a verification code to prove email ownership (post-enable enrollment)
curl --request POST \
--url https://pria.praxislxp.com/api/user/me/mfa-enroll \
--header 'Authorization: Bearer <token>'{
"success": true,
"challengeId": "<string>",
"maskedEmail": "hu***@praxis-ai.com"
}User Profile
Send a verification code to prove email ownership (post-enable enrollment)
Called by the client right after PUT /api/user/me {mfaEnabled:true}. Creates a 5-min challenge, emails the 6-digit code, returns challengeId + maskedEmail so the frontend can launch the verify screen. On success the user gets a trusted-device cookie; on cancel the frontend rolls mfaEnabled back to false to prevent self-lockout.
POST
/
api
/
user
/
me
/
mfa-enroll
Send a verification code to prove email ownership (post-enable enrollment)
curl --request POST \
--url https://pria.praxislxp.com/api/user/me/mfa-enroll \
--header 'Authorization: Bearer <token>'{
"success": true,
"challengeId": "<string>",
"maskedEmail": "hu***@praxis-ai.com"
}Documentation Index
Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
Was this page helpful?
⌘I