domain: forceDelete
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
Elimine un dominio mediante una operación asincrónica.
Antes de realizar esta operación, debe actualizar o quitar las referencias a Exchange como servicio de aprovisionamiento.
Las siguientes acciones se realizan como parte de esta operación:
Cambia el nombre del UPN, EmailAddress y ProxyAddress de los usuarios con referencias al dominio eliminado.
Cambia el nombre de EmailAddress de grupos con referencias al dominio eliminado.
Cambia el nombre de identifierUris de las aplicaciones con referencias al dominio eliminado.
Si el número de objetos cuyo nombre se va a cambiar es mayor que 1000, se devuelve un error.
Si una de las aplicaciones a las que se va a cambiar el nombre es una aplicación multiinquilino, se devuelve un error.
Una vez completada la eliminación del dominio, las operaciones de API para el dominio eliminado devuelven un código de respuesta HTTP 404. Para comprobar la eliminación de un dominio, puede realizar una obtención de dominio. Si el dominio se eliminó correctamente, se devuelve un código de respuesta HTTP 404 en la respuesta.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
---|---|---|
Delegado (cuenta profesional o educativa) | Domain.ReadWrite.All | No disponible. |
Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
Aplicación | Domain.ReadWrite.All | No disponible. |
Importante
En escenarios delegados con cuentas profesionales o educativas, al usuario que ha iniciado sesión se le debe asignar un rol de Microsoft Entra compatible o un rol personalizado con un permiso de rol admitido. Administrador de nombres de dominio es el rol con privilegios mínimos admitido para esta operación.
Solicitud HTTP
POST /domains/{id}/forceDelete
En {id}, especifique el dominio con su nombre completo.
Encabezados de solicitud
Nombre | Descripción |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Content-Type | application/json |
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporcione un objeto JSON con los siguientes parámetros.
Parámetro | Tipo | Descripción |
---|---|---|
disableUserAccounts | Booleano | Opción para deshabilitar las cuentas de usuario cuyo nombre se ha cambiado. Si una cuenta de usuario está deshabilitada, no se permite que el usuario inicie sesión.true (valor predeterminado): las cuentas de usuario cuyo nombre se ha cambiado como parte de esta operación están deshabilitadas.false - Las cuentas de usuario cuyo nombre se ha cambiado como parte de esta operación no están deshabilitadas. |
Respuesta
Si se ejecuta correctamente, este método devuelve el código de respuesta 200 OK
.
Ejemplo
Solicitud
POST https://graph.microsoft.com/beta/domains/contoso.com/forceDelete
Content-type: application/json
{
"disableUserAccounts": true
}
Respuesta
HTTP/1.1 200 OK