curl --request POST \
--url https://api.dfns.io/auth/recover/user \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"recovery": {
"kind": "RecoveryKey",
"credentialAssertion": {
"credId": "<string>",
"clientData": "<string>",
"signature": "<string>",
"algorithm": "<string>"
}
},
"newCredentials": {
"firstFactorCredential": {
"credentialKind": "Fido2",
"credentialInfo": {
"credId": "<string>",
"clientData": "<string>",
"attestationData": "<string>"
},
"credentialName": "<string>"
},
"secondFactorCredential": {
"credentialKind": "Fido2",
"credentialInfo": {
"credId": "<string>",
"clientData": "<string>",
"attestationData": "<string>"
},
"credentialName": "<string>"
},
"recoveryCredential": {
"credentialKind": "RecoveryKey",
"credentialInfo": {
"credId": "<string>",
"clientData": "<string>",
"attestationData": "<string>"
},
"encryptedPrivateKey": "<string>",
"credentialName": "<string>"
}
}
}'