Method: users.insert

Cria um usuário.

As chamadas de mutação imediatamente após a criação do usuário podem falhar porque o usuário não foi totalmente criado devido ao atraso de propagação nos nossos back-ends. Confira os detalhes do erro na mensagem "User creation is not complete" para saber se é esse o caso. Tentar fazer as chamadas novamente depois de algum tempo pode ajudar nesse caso.

Se resolveConflictAccount estiver definido como true, a opção selecionada em Encontrar e adicionar usuários não gerenciados será aplicada para resolver contas conflitantes:

  • Um código de resposta 200 indica que o usuário foi criado (ou substituiu uma conta pessoal não gerenciada).
  • Um código de resposta 202 significa que existe uma conta pessoal não gerenciada conflitante que foi convidada a participar da organização.
  • Um código de resposta 409 significa que existe uma conta conflitante e, portanto, o usuário não foi criado (por exemplo, com base na opção selecionada para preservar a conta ou se o e-mail entrar em conflito com uma conta de trabalho não gerenciada ou um usuário gerenciado existente).

Para detalhes sobre como resolver erros de contas duplicadas, consulte Resolver erros de contas duplicadas e Transferir contas de trabalho não gerenciadas.

Solicitação HTTP

POST https://admin.googleapis.com/admin/directory/v1/users

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de consulta

Parâmetros
resolveConflictAccount

boolean

Opcional. Aplica a opção selecionada para Encontrar e adicionar usuários não gerenciados para resolver contas conflitantes quando definido como true. Padrão: false

Corpo da solicitação

O corpo da solicitação contém uma instância de User.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de User.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/admin.directory.user

Para mais informações, consulte o guia de autorização.