Go to developer

Partner 2FA / Disable 2FA

Disable 2FA

POST/v1/identities/{identityId}/disable

Revokes an identity so the user must re-enroll before further challenges.

Authentication

SERVER ONLY

Bearer clientId:clientSecretServer secret required.

Request

Path parameters

ParameterTypeRequiredDescription
identityIdstringRequired

Response

200 Disabled

  • disabledbooleanrequired
  • identityIdstringrequired

404 Not found

  • detailsobject
  • errorstringrequired
  • messagestringrequired

SDK equivalent

  • TypeScript@keyra/typescript-sdk: disable2FA(externalUserId) (Resolves identityId via get2FAStatus first)
  • Javaie.keyra:keyra-java-sdk: disable2FA(externalUserId)

Examples

Bash
curl -X POST "https://auth.keyra.ie/v1/identities/idn_xxxxxxxx/disable" \
  -H "Authorization: Bearer CLIENT_ID:CLIENT_SECRET"

Response

response.jsonJSON
{
  "disabled": true,
  "identityId": "string"
}