Interfejs Admin SDK Directory API pozwala administratorom domen firmowych wyświetlać użytkowników, grupy, urządzenia i powiązane zasoby w organizacji oraz nimi zarządzać. Interfejsy Cloud Identity API oferują dodatkowe sposoby zarządzania niektórymi z tych samych zasobów.
Usługa: admin.googleapis.com
Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.
Dokument Discovery
Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. 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 określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:
https://admin.googleapis.com
Zasób REST: asps
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/asps/{codeId} Usuwa hasło ASP wydane przez użytkownika. |
get |
GET /admin/directory/v1/users/{userKey}/asps/{codeId} Pobiera informacje o ASP wydanym przez użytkownika. |
list |
GET /admin/directory/v1/users/{userKey}/asps Lista ASP wyświetlana przez użytkownika. |
Zasób REST: chromeosdevices
Metody | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action Podejmuje działanie, które wpływa na urządzenie z Chrome OS. |
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 na konto listę urządzeń z Chrome OS podzielonych na strony. |
moveDevicesToOu |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu Przenosi lub wstawia wiele urządzeń z Chrome OS w jednostce organizacyjnej. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} Aktualizuje właściwości, które można zaktualizować na urządzeniu, np. annotatedUser , annotatedLocation , notes , orgUnitPath lub annotatedAssetId . |
update |
PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} Aktualizuje właściwości, które można zaktualizować na urządzeniu, np. annotatedUser , annotatedLocation , notes , orgUnitPath lub annotatedAssetId . |
Zasób REST: customer.devices.chromeos
Metody | |
---|---|
issueCommand |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand Wydaje polecenie do wykonania na urządzeniu. |
Zasób REST: customer.devices.chromeos.commands
Metody | |
---|---|
get |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId} Pobiera dane polecenia określonego na urządzeniu. |
Zasób REST: customers
Metody | |
---|---|
get |
GET /admin/directory/v1/customers/{customerKey} Pobiera klienta. |
patch |
PATCH /admin/directory/v1/customers/{customerKey} Klient stosuje poprawki do klienta. |
update |
PUT /admin/directory/v1/customers/{customerKey} Aktualizuje klienta. |
Zasób REST: domainAliases
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} Usuwa alias 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 aliasy domeny klienta. |
Zasób REST: domains
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domains/{domainName} Usuwa domenę 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} Usuwa grupę. |
get |
GET /admin/directory/v1/groups/{groupKey} Pobiera właściwości grupy. |
insert |
POST /admin/directory/v1/groups Utworzy grupę. |
list |
GET /admin/directory/v1/groups Pobiera wszystkie grupy domeny lub użytkownika z przypisanym użytkownikiem userKey (podzielonym na strony). |
patch |
PATCH /admin/directory/v1/groups/{groupKey} Aktualizuje właściwości grupy. |
update |
PUT /admin/directory/v1/groups/{groupKey} Aktualizuje właściwości grupy. |
Zasób REST: groups.aliases
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias} Usuwa alias. |
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} Usuwa członka 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 jest członkiem 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 listę wszystkich członków grupy z podziałem na strony. |
patch |
PATCH /admin/directory/v1/groups/{groupKey}/members/{memberKey} Aktualizuje 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 Podejmuje działanie, które wpływa na urządzenie mobilne. |
delete |
DELETE /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId} Usuwa urządzenie mobilne. |
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 z konta listę wszystkich urządzeń mobilnych należących do użytkownika. |
Zasób REST: orgunits
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Usuwa jednostkę organizacyjną. |
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 konta. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Aktualizuje jednostkę organizacyjną. |
update |
PUT /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Aktualizuje jednostkę organizacyjną. |
Zasób REST: permissions
Metody | |
---|---|
list |
GET /admin/directory/v1/customer/{customer}/roles/ALL/privileges Pobiera listę wszystkich uprawnień klienta z podziałem na strony. |
Zasób REST: resources.builds
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Usuwa budynek. |
get |
GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Pobiera budynek. |
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 konto. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Ta poprawka oznacza 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} Usuwa zasób 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 dla konta. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} poprawia zasób 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} Usuwa funkcję. |
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 konta. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Poprawienie funkcji. |
rename |
POST /admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename Zmienia nazwę funkcji. |
update |
PUT /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Aktualizuje funkcję. |
Zasób REST: roleAssignments
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} Usuwa przypisanie roli. |
get |
GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} Pobiera przypisanie roli. |
insert |
POST /admin/directory/v1/customer/{customer}/roleassignments Utworzy przypisanie roli. |
list |
GET /admin/directory/v1/customer/{customer}/roleassignments Pobiera listę wszystkich przypisań z podziałem na strony. |
Zasób REST: role.
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roles/{roleId} Usuwa rolę. |
get |
GET /admin/directory/v1/customer/{customer}/roles/{roleId} Pobiera rolę. |
insert |
POST /admin/directory/v1/customer/{customer}/roles Utworzy rolę. |
list |
GET /admin/directory/v1/customer/{customer}/roles Pobiera listę wszystkich ról w domenie z podziałem na strony. |
patch |
PATCH /admin/directory/v1/customer/{customer}/roles/{roleId} Poprawia rolę. |
update |
PUT /admin/directory/v1/customer/{customer}/roles/{roleId} Aktualizuje rolę. |
Zasób REST: schemat
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Usuwa schemat. |
get |
GET /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Pobiera schemat. |
insert |
POST /admin/directory/v1/customer/{customerId}/schemas Utworzy schemat. |
list |
GET /admin/directory/v1/customer/{customerId}/schemas Pobiera wszystkie schematy dla klienta. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Poprawia schemat. |
update |
PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Aktualizuje schemat. |
Zasób REST: token
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId} Usuwa wszystkie tokeny dostępu wystawione przez użytkownika dla aplikacji. |
get |
GET /admin/directory/v1/users/{userKey}/tokens/{clientId} Pobiera informacje o tokenie dostępu wystawionym przez użytkownika. |
list |
GET /admin/directory/v1/users/{userKey}/tokens Zwraca zestaw tokenów określonych przez użytkownika dla aplikacji innych firm. |
Zasób REST: twoStepVerify
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} Usuwa użytkownika. |
get |
GET /admin/directory/v1/users/{userKey} Pobiera użytkownika. |
insert |
POST /admin/directory/v1/users Utworzy użytkownika. |
list |
GET /admin/directory/v1/users Pobiera listę użytkowników z podziałem na strony lub wszystkimi użytkownikami w domenie. |
makeAdmin |
POST /admin/directory/v1/users/{userKey}/makeAdmin Użytkownik staje się superadministratorem. |
patch |
PATCH /admin/directory/v1/users/{userKey} Aktualizuje użytkownika za pomocą semantyki poprawki. |
signOut |
POST /admin/directory/v1/users/{userKey}/signOut Wyloguje użytkownika ze wszystkich sesji internetowych i na urządzeniach oraz zresetuje jego pliki cookie logowania. |
undelete |
POST /admin/directory/v1/users/{userKey}/undelete Usuwa usunięte konto użytkownika. |
update |
PUT /admin/directory/v1/users/{userKey} Aktualizuje konto użytkownika. |
watch |
POST /admin/directory/v1/users/watch Zmiany na liście użytkowników. |
Zasób REST: users.aliases
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/aliases/{alias} Usuwa alias. |
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 Zmiany na liście użytkowników. |
Zasób REST: users.photos
Metody | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/photos/thumbnail Usuwa zdjęcie 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 Generuje nowe zapasowe kody weryfikacyjne dla użytkownika. |
invalidate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidate Unieważnia bieżące zapasowe kody weryfikacyjne 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. |