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
| 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}/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
| Metody | |
|---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias} Usuwanie aliasu. |
insert |
POST /admin/directory/v1/groups/{groupKey}/aliases Dodaje alias grupy. |
list |
GET /admin/directory/v1/groups/{groupKey}/aliases Wyś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}/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. |