Interfejs Admin SDK Directory API umożliwia administratorom domen dla firm wyświetlanie użytkowników, grup, urządzeń i powiązanych zasobów organizacji oraz zarządzanie nimi. Interfejsy Cloud Identity API oferują dodatkowe sposoby zarządzania niektórymi z tych samych zasobów.
Usługa: admin.googleapis.com
Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.
Dokument opisujący
Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:
- https://admin.googleapis.com
Zasób REST: asps
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/users/{userKey}/asps/{codeId}Usuwanie certyfikatu ASP wydanego przez użytkownika. | 
| get | GET /admin/directory/v1/users/{userKey}/asps/{codeId}Pobiera informacje o kartach ASP wydanych przez użytkownika. | 
| list | GET /admin/directory/v1/users/{userKey}/aspsWyświetla listę kart ASP wydanych przez użytkownika. | 
Zasób REST: chromeosdevices
| Metody | |
|---|---|
| action  | POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/actionZamiast niej użyj metody BatchChangeChromeOsDeviceStatus. | 
| get | GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}Pobiera właściwości urządzenia z Chrome OS. | 
| list | GET /admin/directory/v1/customer/{customerId}/devices/chromeosPobiera pogrupowaną listę urządzeń z Chrome OS na koncie. | 
| moveDevicesToOu | POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOuPrzenosi lub wstawia wiele urządzeń z ChromeOS do jednostki organizacyjnej. | 
| patch | PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}Zaktualizuje właściwości urządzenia, które można aktualizować, takie jak annotatedUser,annotatedLocation,notes,orgUnitPathlubannotatedAssetId. | 
| update | PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}Zaktualizuje właściwości urządzenia, które można aktualizować, takie jak annotatedUser,annotatedLocation,notes,orgUnitPathlubannotatedAssetId. | 
Zasób REST: customer.devices.chromeos
| Metody | |
|---|---|
| batchChangeStatus | POST /admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatusZmienia stan grupy urządzeń z ChromeOS. | 
| issueCommand | POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommandWydaje polecenie do wykonania przez urządzenie. | 
Zasób REST: customer.devices.chromeos.commands
| Metody | |
|---|---|
| get | GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId}Pobiera dane polecenia, które zostało wysłane do urządzenia. | 
Zasób REST: customers
| Metody | |
|---|---|
| get | GET /admin/directory/v1/customers/{customerKey}Pobiera dane klienta. | 
| patch | PATCH /admin/directory/v1/customers/{customerKey}Aktualizuje klienta. | 
| update | PUT /admin/directory/v1/customers/{customerKey}Aktualizuje klienta. | 
Zasób REST: domainAliases
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}Usuwanie aliasu domeny klienta. | 
| get | GET /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName}Pobiera alias domeny klienta. | 
| insert | POST /admin/directory/v1/customer/{customer}/domainaliasesWstawia alias domeny klienta. | 
| list | GET /admin/directory/v1/customer/{customer}/domainaliasesWyświetla listę aliasów domen klienta. | 
Zasób REST: domains
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/domains/{domainName}Usuwanie domeny klienta. | 
| get | GET /admin/directory/v1/customer/{customer}/domains/{domainName}Pobiera domenę klienta. | 
| insert | POST /admin/directory/v1/customer/{customer}/domainsWstawia domenę klienta. | 
| list | GET /admin/directory/v1/customer/{customer}/domainsWyświetla listę domen klienta. | 
Zasób REST: groups
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/groups/{groupKey}Usuwanie grupy. | 
| get | GET /admin/directory/v1/groups/{groupKey}Pobiera właściwości grupy. | 
| insert | POST /admin/directory/v1/groupsTworzy grupę. | 
| list | GET /admin/directory/v1/groupsPobiera wszystkie grupy domeny lub użytkownika na podstawie klucza użytkownika (po stronie). | 
| patch | PATCH /admin/directory/v1/groups/{groupKey}Zmienia właściwości grupy. | 
| update | PUT /admin/directory/v1/groups/{groupKey}Zmienia właściwości grupy. | 
Zasób REST: groups.aliases
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias}Usuwanie aliasu. | 
| insert | POST /admin/directory/v1/groups/{groupKey}/aliasesDodaje alias grupy. | 
| list | GET /admin/directory/v1/groups/{groupKey}/aliasesWyświetla wszystkie aliasy grupy. | 
Zasób REST: members
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/groups/{groupKey}/members/{memberKey}Usuwanie użytkownika z grupy. | 
| get | GET /admin/directory/v1/groups/{groupKey}/members/{memberKey}Pobiera właściwości członka grupy. | 
| hasMember | GET /admin/directory/v1/groups/{groupKey}/hasMember/{memberKey}Sprawdza, czy dany użytkownik należy do grupy. | 
| insert | POST /admin/directory/v1/groups/{groupKey}/membersDodaje użytkownika do określonej grupy. | 
| list | GET /admin/directory/v1/groups/{groupKey}/membersPobiera pogrupowaną listę wszystkich członków grupy. | 
| patch | PATCH /admin/directory/v1/groups/{groupKey}/members/{memberKey}Zmienia właściwości członkostwa użytkownika w określonej grupie. | 
| update | PUT /admin/directory/v1/groups/{groupKey}/members/{memberKey}Aktualizuje członkostwo użytkownika w określonej grupie. | 
Zasób REST: mobiledevices
| Metody | |
|---|---|
| action | POST /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/actionWykonuje działanie, które wpływa na urządzenie mobilne. | 
| delete | DELETE /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}Usuwanie urządzenia mobilnego. | 
| get | GET /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}Pobiera właściwości urządzenia mobilnego. | 
| list | GET /admin/directory/v1/customer/{customerId}/devices/mobilePobiera pogrupowaną listę wszystkich urządzeń mobilnych należących do użytkownika na danym koncie. | 
Zasób REST: orgunits
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}Usuwanie jednostki organizacyjnej. | 
| get | GET /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}Pobiera jednostkę organizacyjną. | 
| insert | POST /admin/directory/v1/customer/{customerId}/orgunitsDodaje jednostkę organizacyjną. | 
| list | GET /admin/directory/v1/customer/{customerId}/orgunitsPobiera listę wszystkich jednostek organizacyjnych na koncie. | 
| patch | PATCH /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}Zaktualizuj jednostkę organizacyjną. | 
| update | PUT /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**}Zaktualizuj jednostkę organizacyjną. | 
Zasób REST: privileges
| Metody | |
|---|---|
| list | GET /admin/directory/v1/customer/{customer}/roles/ALL/privilegesPobiera pogrupowaną listę wszystkich uprawnień klienta. | 
Zasób REST: resources.buildings
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}Usuwanie budynku. | 
| get | GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}Pobiera dane budynku. | 
| insert | POST /admin/directory/v1/customer/{customer}/resources/buildingsWstawia budynek. | 
| list | GET /admin/directory/v1/customer/{customer}/resources/buildingsPobiera listę budynków na koncie. | 
| patch | PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}Naprawia budynek. | 
| update | PUT /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId}Aktualizuje budynek. | 
Zasób REST: resources.calendars
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}Usuwanie zasobu kalendarza. | 
| get | GET /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}Pobiera zasób kalendarza. | 
| insert | POST /admin/directory/v1/customer/{customer}/resources/calendarsWstawia zasób kalendarza. | 
| list | GET /admin/directory/v1/customer/{customer}/resources/calendarsPobiera listę zasobów kalendarza na koncie. | 
| patch | PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}Wprowadza poprawki w zasobach kalendarza. | 
| update | PUT /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId}Aktualizuje zasób kalendarza. | 
Zasób REST: resources.features
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/resources/features/{featureKey}Usuwanie funkcji. | 
| get | GET /admin/directory/v1/customer/{customer}/resources/features/{featureKey}Pobiera funkcję. | 
| insert | POST /admin/directory/v1/customer/{customer}/resources/featuresWstawia funkcję. | 
| list | GET /admin/directory/v1/customer/{customer}/resources/featuresPobiera listę funkcji na koncie. | 
| patch | PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey}Aktualizuje funkcję. | 
| rename | POST /admin/directory/v1/customer/{customer}/resources/features/{oldName}/renameZmienia nazwę funkcji. | 
| update | PUT /admin/directory/v1/customer/{customer}/resources/features/{featureKey}Zaktualizuj funkcję. | 
Zasób REST: roleAssignments
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}Usuwanie przypisania roli. | 
| get | GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId}Pobiera przypisanie roli. | 
| insert | POST /admin/directory/v1/customer/{customer}/roleassignmentsTworzy przypisanie roli. | 
| list | GET /admin/directory/v1/customer/{customer}/roleassignmentsPobiera pogrupowaną listę wszystkich atrybutów roleAssignments. | 
Zasób REST: roles
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customer}/roles/{roleId}Usuwanie roli. | 
| get | GET /admin/directory/v1/customer/{customer}/roles/{roleId}Pobiera rolę. | 
| insert | POST /admin/directory/v1/customer/{customer}/rolesTworzy rolę. | 
| list | GET /admin/directory/v1/customer/{customer}/rolesPobiera posortowaną listę wszystkich ról w domenie. | 
| patch | PATCH /admin/directory/v1/customer/{customer}/roles/{roleId}Aktualizuje rolę. | 
| update | PUT /admin/directory/v1/customer/{customer}/roles/{roleId}Zmienia rolę. | 
Zasób REST: schemas
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}Usuwanie schematu. | 
| get | GET /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}Pobiera schemat. | 
| insert | POST /admin/directory/v1/customer/{customerId}/schemasTworzy schemat. | 
| list | GET /admin/directory/v1/customer/{customerId}/schemasPobiera wszystkie schematy klienta. | 
| patch | PATCH /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}Aktualizuje schemat. | 
| update | PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey}Aktualizuje schemat. | 
Zasób REST: tokens
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId}Usuwanie wszystkich tokenów dostępu wystawionych przez użytkownika dla aplikacji. | 
| get | GET /admin/directory/v1/users/{userKey}/tokens/{clientId}Pobiera informacje o tokenie dostępu wydanym przez użytkownika. | 
| list | GET /admin/directory/v1/users/{userKey}/tokensZwraca zestaw tokenów wydanych przez określonego użytkownika aplikacjom innych firm. | 
Zasób REST: twoStepVerification
| Metody | |
|---|---|
| turnOff | POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOffWyłącza weryfikację dwuetapową na koncie użytkownika. | 
Zasób REST: users
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/users/{userKey}Usuwanie użytkownika. | 
| get | GET /admin/directory/v1/users/{userKey}Pobiera dane użytkownika. | 
| insert | POST /admin/directory/v1/usersTworzy użytkownika. | 
| list | GET /admin/directory/v1/usersPobiera ponumerowane listy usuniętych użytkowników lub wszystkich użytkowników w domenie. | 
| makeAdmin | POST /admin/directory/v1/users/{userKey}/makeAdminUstawia użytkownika jako superadministratora. | 
| patch | PATCH /admin/directory/v1/users/{userKey}Aktualizuje użytkownika przy użyciu semantyki poprawki. | 
| signOut | POST /admin/directory/v1/users/{userKey}/signOutWylogowuje użytkownika ze wszystkich sesji w przeglądarce i na urządzeniach oraz resetuje jego pliki cookie logowania. | 
| undelete | POST /admin/directory/v1/users/{userKey}/undeletePrzywraca usunięte konto użytkownika. | 
| update | PUT /admin/directory/v1/users/{userKey}Aktualizuje użytkownika. | 
| watch | POST /admin/directory/v1/users/watchSprawdza zmiany na liście użytkowników. | 
Zasób REST: users.aliases
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/users/{userKey}/aliases/{alias}Usuwanie aliasu. | 
| insert | POST /admin/directory/v1/users/{userKey}/aliasesDodaje alias. | 
| list | GET /admin/directory/v1/users/{userKey}/aliasesWyświetla wszystkie aliasy użytkownika. | 
| watch | POST /admin/directory/v1/users/{userKey}/aliases/watchSprawdza zmiany na liście użytkowników. | 
Zasób REST: users.photos
| Metody | |
|---|---|
| delete | DELETE /admin/directory/v1/users/{userKey}/photos/thumbnailUsuwanie zdjęcia użytkownika. | 
| get | GET /admin/directory/v1/users/{userKey}/photos/thumbnailPobiera zdjęcie użytkownika. | 
| patch | PATCH /admin/directory/v1/users/{userKey}/photos/thumbnailDodaje zdjęcie użytkownika. | 
| update | PUT /admin/directory/v1/users/{userKey}/photos/thumbnailDodaje zdjęcie użytkownika. | 
Zasób REST: verificationCodes
| Metody | |
|---|---|
| generate | POST /admin/directory/v1/users/{userKey}/verificationCodes/generateWygeneruj nowe zapasowe kody weryfikacyjne dla użytkownika. | 
| invalidate | POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidateUniemożliwia korzystanie z obecnych zapasowych kodów weryfikacyjnych przez użytkownika. | 
| list | GET /admin/directory/v1/users/{userKey}/verificationCodesZwraca bieżący zestaw prawidłowych zapasowych kodów weryfikacyjnych dla określonego użytkownika. |