Revokes one second factor from the enrolled second factors for an account.
HTTP request
POST https://identitytoolkit.googleapis.com/v2/accounts/mfaEnrollment:withdraw
The URL uses gRPC Transcoding syntax.
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "idToken": string, "mfaEnrollmentId": string, "tenantId": string } |
Fields | |
---|---|
idToken |
Required. User's ID token. |
mfaEnrollmentId |
Required. MFA enrollment id from a current MFA enrollment. |
tenantId |
The ID of the Identity Platform tenant that the user unenrolling MFA belongs to. If not set, the user belongs to the default Identity Platform project. |
Response body
Withdraws MultiFactorAuth response.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{ "idToken": string, "refreshToken": string } |
Fields | |
---|---|
idToken |
ID token updated to reflect removal of the second factor. |
refreshToken |
Refresh token updated to reflect removal of the second factor. |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.