Method: projects.tenants.accounts.batchDelete

La eliminación masiva borra varias cuentas. En el caso de las cuentas que no se borran, la información de error se incluye en la respuesta. El método ignora las cuentas que no existen o que están duplicadas en la solicitud.

Este método requiere una credencial de OAuth 2.0 de Google con los permisos adecuados.

Solicitud HTTP

POST https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}/accounts:batchDelete

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
targetProjectId

string

Si se especifica tenantId, el ID del proyecto de Google Cloud al que pertenece el inquilino de Identity Platform De lo contrario, el ID del proyecto de Google Cloud al que pertenecen las cuentas

La autorización requiere el siguiente permiso IAM en el recurso especificado targetProjectId:

  • firebaseauth.users.delete
tenantId

string

Si las cuentas pertenecen a un usuario de Identity Platform, el ID del usuario. Si las cuentas pertenecen a un proyecto predeterminado de Identity Platform, no se necesita el campo.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "localIds": [
    string
  ],
  "force": boolean
}
Campos
localIds[]

string

Obligatorio. Es la lista de IDs de usuario que se borrarán.

force

boolean

Si se debe forzar la eliminación de las cuentas que no están inhabilitadas Si es falso, solo se borrarán las cuentas inhabilitadas, y las que no lo estén se agregarán a errors.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de BatchDeleteAccountsResponse.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Authentication Overview.