Partner 2FA / Initiate recovery
/v1/identities/{identityId}/recovery/initiateStarts a recovery session for an identity that lost device access.
Bearer clientId:clientSecret — Server secret required.
| Parameter | Type | Required | Description |
|---|---|---|---|
identityId | string | Required |
201 Recovery session created
expiresInintegerrequiredrecoverySessionIdstringrequiredrecoveryUrlstringrequired404 Not found
detailsobjecterrorstringrequiredmessagestringrequired@keyra/typescript-sdk: recoverIdentity(externalUserId)curl -X POST "https://auth.keyra.ie/v1/identities/idn_xxxxxxxx/recovery/initiate" \
-H "Authorization: Bearer CLIENT_ID:CLIENT_SECRET"Response
{
"expiresIn": 0,
"recoverySessionId": "string",
"recoveryUrl": "string"
}