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}/asps Wyświetla listę kart ASP wydanych przez użytkownika. |
Zasób REST: chromeosdevices
Metody | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action Zamiast 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/chromeos Pobiera pogrupowaną listę urządzeń z Chrome OS na koncie. |
moveDevicesToOu |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu Przenosi 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 , orgUnitPath lub annotatedAssetId . |
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 , orgUnitPath lub annotatedAssetId . |
Zasób REST: customer.devices.chromeos
Metody | |
---|---|
batchChangeStatus |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus Zmienia stan grupy urządzeń z ChromeOS. |
issueCommand |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand Wydaje 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
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}/domainaliases Wstawia alias domeny klienta. |
list |
GET /admin/directory/v1/customer/{customer}/domainaliases Wyś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}/domains Wstawia domenę klienta. |
list |
GET /admin/directory/v1/customer/{customer}/domains Wyś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/groups Tworzy grupę. |
list |
GET /admin/directory/v1/groups Pobiera 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
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}/members Dodaje użytkownika do określonej grupy. |
list |
GET /admin/directory/v1/groups/{groupKey}/members Pobiera 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}/action Wykonuje 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/mobile Pobiera 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}/orgunits Dodaje jednostkę organizacyjną. |
list |
GET /admin/directory/v1/customer/{customerId}/orgunits Pobiera 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/privileges Pobiera 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/buildings Wstawia budynek. |
list |
GET /admin/directory/v1/customer/{customer}/resources/buildings Pobiera 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/calendars Wstawia zasób kalendarza. |
list |
GET /admin/directory/v1/customer/{customer}/resources/calendars Pobiera 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/features Wstawia funkcję. |
list |
GET /admin/directory/v1/customer/{customer}/resources/features Pobiera 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}/rename Zmienia 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}/roleassignments Tworzy przypisanie roli. |
list |
GET /admin/directory/v1/customer/{customer}/roleassignments Pobiera 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}/roles Tworzy rolę. |
list |
GET /admin/directory/v1/customer/{customer}/roles Pobiera 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}/schemas Tworzy schemat. |
list |
GET /admin/directory/v1/customer/{customerId}/schemas Pobiera 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}/tokens Zwraca 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/turnOff Wyłą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/users Tworzy użytkownika. |
list |
GET /admin/directory/v1/users Pobiera ponumerowane listy usuniętych użytkowników lub wszystkich użytkowników w domenie. |
makeAdmin |
POST /admin/directory/v1/users/{userKey}/makeAdmin Ustawia 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}/signOut Wylogowuje 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}/undelete Przywraca usunięte konto użytkownika. |
update |
PUT /admin/directory/v1/users/{userKey} Aktualizuje użytkownika. |
watch |
POST /admin/directory/v1/users/watch Sprawdza 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}/aliases Dodaje alias. |
list |
GET /admin/directory/v1/users/{userKey}/aliases Wyświetla wszystkie aliasy użytkownika. |
watch |
POST /admin/directory/v1/users/{userKey}/aliases/watch Sprawdza zmiany na liście użytkowników. |
Zasób REST: users.photos
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/photos/thumbnail Usuwanie zdjęcia użytkownika. |
get |
GET /admin/directory/v1/users/{userKey}/photos/thumbnail Pobiera zdjęcie użytkownika. |
patch |
PATCH /admin/directory/v1/users/{userKey}/photos/thumbnail Dodaje zdjęcie użytkownika. |
update |
PUT /admin/directory/v1/users/{userKey}/photos/thumbnail Dodaje zdjęcie użytkownika. |
Zasób REST: verificationCodes
Metody | |
---|---|
generate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/generate Wygeneruj nowe zapasowe kody weryfikacyjne dla użytkownika. |
invalidate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidate Uniemożliwia korzystanie z obecnych zapasowych kodów weryfikacyjnych przez użytkownika. |
list |
GET /admin/directory/v1/users/{userKey}/verificationCodes Zwraca bieżący zestaw prawidłowych zapasowych kodów weryfikacyjnych dla określonego użytkownika. |