Method: orgunits.list

Pobiera listę wszystkich jednostek organizacyjnych na koncie.

Żądanie HTTP

GET https://admin.googleapis.com/admin/directory/v1/customer/{customerId}/orgunits

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customerId

string

Unikalny identyfikator konta Google Workspace klienta. Jako administrator konta możesz też użyć aliasu my_customer, aby reprezentować customerId na Twoim koncie. Wartość customerId jest też zwracana w ramach zasobu Users.

Parametry zapytania

Parametry
orgUnitPath

string

Pełna ścieżka do jednostki organizacyjnej lub jej unikalny identyfikator. Zwraca podrzędne jednostki organizacyjne określonej jednostki organizacyjnej.

type

enum (Type)

Określa, czy mają zostać zwrócone wszystkie organizacje podrzędne, czy tylko ich podrzędne jednostki.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "kind": string,
  "etag": string,
  "organizationUnits": [
    {
      object (OrgUnit)
    }
  ]
}
Pola
kind

string

Typ zasobu interfejsu API. W przypadku zasobów jednostki organizacyjnej typ to admin#directory#orgUnits.

etag

string

ETag zasobu.

organizationUnits[]

object (OrgUnit)

Lista obiektów jednostek organizacyjnych.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://apps-apis.google.com/a/feeds/policies/
  • https://www.googleapis.com/auth/admin.directory.orgunit
  • https://www.googleapis.com/auth/admin.directory.orgunit.readonly

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

Typ

Wartości w polu enum
ALL Wszystkie podrzędne jednostki organizacyjne.
CHILDREN Tylko bezpośrednie elementy podrzędne (wartość domyślna).
ALL_INCLUDING_PARENT Wszystkie podrzędne jednostki organizacyjne i określona jednostka organizacyjna (jeśli nie jest określona, to jednostka najwyższego poziomu).