Partilhar via


domínio: forceDelete

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Elimine um domínio com uma operação assíncrona.

Antes de efetuar esta operação, tem de atualizar ou remover quaisquer referências ao Exchange como o serviço de aprovisionamento.

As seguintes ações são executadas como parte desta operação:

  • Muda o nome do UPN, EmailAddress e ProxyAddress dos utilizadores com referências ao domínio eliminado.

  • Muda o nome de EmailAddress de grupos com referências ao domínio eliminado.

  • Muda o nome dos identifierUris das aplicações com referências ao domínio eliminado.

  • Se o número de objetos cujo nome é superior a 1000, é devolvido um erro.

  • Se uma das aplicações a mudar o nome for uma aplicação multi-inquilino, é devolvido um erro.

Depois de concluída a eliminação do domínio, as operações de API para o domínio eliminado devolvem um código de resposta HTTP 404. Para verificar a eliminação de um domínio, pode executar um domínio get. Se o domínio tiver sido eliminado com êxito, é devolvido um código de resposta HTTP 404 na resposta.

Esta API está disponível nas seguintes implementações de cloud nacionais.

Serviço global US Government L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.

Tipo de permissão Permissões com menos privilégios Permissões com privilégios superiores
Delegado (conta corporativa ou de estudante) Domain.ReadWrite.All Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Aplicativo Domain.ReadWrite.All Indisponível.

Importante

Em cenários delegados com contas escolares ou profissionais, o utilizador com sessão iniciada tem de ter uma função de Microsoft Entra suportada ou uma função personalizada com uma permissão de função suportada. O Administrador de Nome de Domínio é a função com menos privilégios suportada para esta operação.

Solicitação HTTP

POST /domains/{id}/forceDelete

Para {id}, especifique o domínio com seu nome de domínio totalmente qualificado.

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Content-Type application/json

Corpo da solicitação

Forneça um objeto JSON com os seguintes parâmetros no corpo da solicitação.

Parâmetro Tipo Descrição
disableUserAccounts Booliano Opção para desativar as contas de utilizador cujo nome foi mudado. Se uma conta de utilizador estiver desativada, o utilizador não tem permissão para iniciar sessão.
true (predefinição) – as contas de utilizador cujo nome foi mudado como parte desta operação estão desativadas.
false - As contas de utilizador cujo nome foi mudado como parte desta operação não estão desativadas.

Resposta

Se bem sucedido, este método retorna um código de resposta 200 OK.

Exemplo

Solicitação

POST https://graph.microsoft.com/beta/domains/contoso.com/forceDelete
Content-type: application/json

{
  "disableUserAccounts": true
}

Resposta

HTTP/1.1 200 OK