Method: users.insert

Tworzy użytkownika.

Wywołania metody Mutate bezpośrednio po utworzeniu użytkownika mogą czasami kończyć się niepowodzeniem, ponieważ użytkownik nie został w pełni utworzony z powodu opóźnienia propagacji w naszych backendach. Aby się o tym przekonać, sprawdź szczegóły błędu „Tworzenie profilu użytkownika nie zostało zakończone”. W takim przypadku możesz spróbować ponownie zadzwonić po pewnym czasie.

Jeśli wartość resolveConflictAccount to true, kod odpowiedzi 202 oznacza, że istnieje konto niezarządzane, które jest sprzeczne z kontem organizacji i zostało zaproszone do dołączenia do niej. Kod odpowiedzi 409 oznacza, że istnieje konto będące w konflikcie, więc użytkownik nie został utworzony na podstawie wybranej opcji obsługi kont użytkowników niezarządzanych.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
resolveConflictAccount

boolean

Opcjonalnie: Jeśli ustawisz wartość true, zostanie zastosowana opcja wybrana w sekcji Zarządzanie kontami użytkowników niezarządzanych. Wartość domyślna: false

Treść żądania

Treść żądania zawiera wystąpienie elementu User.

Treść odpowiedzi

Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję User.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.