Admin SDK Directory API, kurumsal alanların yöneticilerinin kuruluşlarının kullanıcılarını, gruplarını, cihazlarını ve ilgili kaynaklarını görüntülemesine ve yönetmesine olanak tanır. Cloud Identity API'leri, aynı kaynaklardan bazılarını yönetmenin ek yollarını sunar.
Hizmet: admin.googleapis.com
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerini gönderirken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif belgesi, REST API'leri tanımlamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşime geçen diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:
https://admin.googleapis.com
REST Kaynağı: asps
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/asps/{codeId} Kullanıcı tarafından verilen bir ASP'yi siler. |
get |
GET /admin/directory/v1/users/{userKey}/asps/{codeId} Kullanıcı tarafından verilen bir ASP hakkında bilgi alır. |
list |
GET /admin/directory/v1/users/{userKey}/asps Kullanıcı tarafından verilen ASP'leri listeler. |
REST Kaynağı: chromeosdevices
Yöntemler | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action Bunun yerine BatchChangeChromeOsDeviceStatus işlevini kullanın. |
get |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} Chrome OS cihazın özelliklerini alır. |
list |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos Bir hesaptaki ChromeOS cihazlarının sayfalandırılmış listesini alır. |
moveDevicesToOu |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu Birden fazla ChromeOS cihazını bir kuruluş birimine taşır veya ekler. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} Cihazın güncellenebilir özelliklerini (ör. annotatedUser , annotatedLocation , notes , orgUnitPath veya annotatedAssetId ) günceller. |
update |
PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} Cihazın güncellenebilir özelliklerini (ör. annotatedUser , annotatedLocation , notes , orgUnitPath veya annotatedAssetId ) günceller. |
REST Kaynağı: customer.devices.chromeos
Yöntemler | |
---|---|
batchChangeStatus |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos:batchChangeStatus Bir grup ChromeOS cihazın durumunu değiştirir. |
issueCommand |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand Cihazın yürütmesi için bir komut verir. |
REST Kaynağı: customer.devices.chromeos.commands
Yöntemler | |
---|---|
get |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId} Cihazla ilgili belirli bir komutun komut verilerini alır. |
REST Kaynağı: customers
REST Kaynağı: domainAliases
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} Müşterinin alan takma adını siler. |
get |
GET /admin/directory/v1/customer/{customer}/domainaliases/{domainAliasName} Müşterinin alan takma adını alır. |
insert |
POST /admin/directory/v1/customer/{customer}/domainaliases Müşterinin alan takma adını ekler. |
list |
GET /admin/directory/v1/customer/{customer}/domainaliases Müşterinin alan adı takma adlarını listeler. |
REST Kaynağı: domains
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domains/{domainName} Müşterinin bir alanını siler. |
get |
GET /admin/directory/v1/customer/{customer}/domains/{domainName} Müşterinin bir alanını alır. |
insert |
POST /admin/directory/v1/customer/{customer}/domains Müşterinin bir alanını ekler. |
list |
GET /admin/directory/v1/customer/{customer}/domains Müşterinin alanlarını listeler. |
REST Kaynağı: groups
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey} Bir grubu siler. |
get |
GET /admin/directory/v1/groups/{groupKey} Bir grubun özelliklerini alır. |
insert |
POST /admin/directory/v1/groups Grup oluşturur. |
list |
GET /admin/directory/v1/groups Bir alan adının veya kullanıcı anahtarı verilen bir kullanıcının tüm gruplarını getirir (sayfalandırılmış). |
patch |
PATCH /admin/directory/v1/groups/{groupKey} Bir grubun özelliklerini günceller. |
update |
PUT /admin/directory/v1/groups/{groupKey} Bir grubun özelliklerini günceller. |
REST Kaynağı: groups.aliases
REST Kaynağı: members
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/members/{memberKey} Bir üyeyi gruptan çıkarır. |
get |
GET /admin/directory/v1/groups/{groupKey}/members/{memberKey} Grup üyesinin özelliklerini alır. |
hasMember |
GET /admin/directory/v1/groups/{groupKey}/hasMember/{memberKey} Belirtilen kullanıcının grubun üyesi olup olmadığını kontrol eder. |
insert |
POST /admin/directory/v1/groups/{groupKey}/members Belirtilen gruba kullanıcı ekler. |
list |
GET /admin/directory/v1/groups/{groupKey}/members Bir gruptaki tüm üyelerin sayfalandırılmış listesini alır. |
patch |
PATCH /admin/directory/v1/groups/{groupKey}/members/{memberKey} Belirtilen gruptaki bir kullanıcının üyelik özelliklerini günceller. |
update |
PUT /admin/directory/v1/groups/{groupKey}/members/{memberKey} Belirtilen gruptaki bir kullanıcının üyeliğini günceller. |
REST Kaynağı: mobiledevices
Yöntemler | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId}/action Mobil cihazı etkileyen bir işlem yapar. |
delete |
DELETE /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId} Mobil cihazı kaldırır. |
get |
GET /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId} Mobil cihazın özelliklerini alır. |
list |
GET /admin/directory/v1/customer/{customerId}/devices/mobile Bir hesaptaki kullanıcıya ait tüm mobil cihazların sayfalandırılmış listesini alır. |
REST Kaynağı: orgunits
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Bir kuruluş birimini kaldırır. |
get |
GET /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Bir kuruluş birimini alır. |
insert |
POST /admin/directory/v1/customer/{customerId}/orgunits Kuruluş birimi ekler. |
list |
GET /admin/directory/v1/customer/{customerId}/orgunits Bir hesaptaki tüm kuruluş birimlerinin listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Bir kuruluş birimini günceller. |
update |
PUT /admin/directory/v1/customer/{customerId}/orgunits/{orgUnitPath=**} Bir kuruluş birimini günceller. |
REST Kaynağı: privileges
Yöntemler | |
---|---|
list |
GET /admin/directory/v1/customer/{customer}/roles/ALL/privileges Bir müşterinin tüm ayrıcalıklarının sayfalandırılmış bir listesini alır. |
REST kaynağı: resources.buildings
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Bir binayı siler. |
get |
GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Bir binayı döndürür. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/buildings Bir bina ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/buildings Bir hesaptaki binaların listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Bir binayı onarır. |
update |
PUT /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Bir binayı günceller. |
REST Kaynağı: resources.calendars
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Bir takvim kaynağını siler. |
get |
GET /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Bir takvim kaynağını döndürür. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/calendars Bir takvim kaynağı ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/calendars Bir hesaptaki takvim kaynaklarının listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Bir takvim kaynağına düzeltme uygular. |
update |
PUT /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Bir takvim kaynağını günceller. |
REST Kaynağı: resources.features
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Bir özelliği siler. |
get |
GET /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Bir özelliği alır. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/features Bir özellik ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/features Bir hesabın özelliklerinin listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Bir özellik için düzeltme yapar. |
rename |
POST /admin/directory/v1/customer/{customer}/resources/features/{oldName}/rename Bir özelliği yeniden adlandırır. |
update |
PUT /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Bir özelliği günceller. |
REST Kaynağı: roleAssignments
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} Rol atamasını siler. |
get |
GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} Bir rol atamasını alır. |
insert |
POST /admin/directory/v1/customer/{customer}/roleassignments Rol ataması oluşturur. |
list |
GET /admin/directory/v1/customer/{customer}/roleassignments Tüm roleAssignments öğelerinin sayfalandırılmış bir listesini alır. |
REST Kaynağı: roles
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roles/{roleId} Bir rolü siler. |
get |
GET /admin/directory/v1/customer/{customer}/roles/{roleId} Bir rolü döndürür. |
insert |
POST /admin/directory/v1/customer/{customer}/roles Rol oluşturur. |
list |
GET /admin/directory/v1/customer/{customer}/roles Bir alandaki tüm rollerin sayfalandırılmış listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/roles/{roleId} Bir role düzeltme uygular. |
update |
PUT /admin/directory/v1/customer/{customer}/roles/{roleId} Bir rolü günceller. |
REST Kaynağı: schemas
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Bir şemayı siler. |
get |
GET /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Bir şema alır. |
insert |
POST /admin/directory/v1/customer/{customerId}/schemas Şema oluşturur. |
list |
GET /admin/directory/v1/customer/{customerId}/schemas Bir müşterinin tüm şemalarını alır. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Bir şemaya yama uygular. |
update |
PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Şemayı günceller. |
REST Kaynağı: tokens
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId} Bir kullanıcı tarafından bir uygulama için verilen tüm erişim jetonlarını siler. |
get |
GET /admin/directory/v1/users/{userKey}/tokens/{clientId} Kullanıcı tarafından verilen bir erişim jetonu hakkında bilgi alır. |
list |
GET /admin/directory/v1/users/{userKey}/tokens Belirtilen kullanıcının üçüncü taraf uygulamalarına verdiği jeton grubunu döndürür. |
REST Kaynağı: twoStepVerification
Yöntemler | |
---|---|
turnOff |
POST /admin/directory/v1/users/{userKey}/twoStepVerification/turnOff Kullanıcı için 2 Adımlı Doğrulama'yı devre dışı bırakır. |
REST Kaynağı: users
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey} Kullanıcıyı siler. |
get |
GET /admin/directory/v1/users/{userKey} Bir kullanıcıyı döndürür. |
insert |
POST /admin/directory/v1/users Bir kullanıcı oluşturur. |
list |
GET /admin/directory/v1/users Silinen kullanıcıların veya bir alandaki tüm kullanıcıların sayfalandırılmış bir listesini alır. |
makeAdmin |
POST /admin/directory/v1/users/{userKey}/makeAdmin Kullanıcıyı süper yönetici yapar. |
patch |
PATCH /admin/directory/v1/users/{userKey} Yama semantiğini kullanarak bir kullanıcıyı günceller. |
signOut |
POST /admin/directory/v1/users/{userKey}/signOut Kullanıcının tüm web ve cihaz oturumlarını kapatır ve oturum açma çerezlerini sıfırlar. |
undelete |
POST /admin/directory/v1/users/{userKey}/undelete Silinmiş bir kullanıcının silinmesini geri alır. |
update |
PUT /admin/directory/v1/users/{userKey} Kullanıcıyı günceller. |
watch |
POST /admin/directory/v1/users/watch Kullanıcı listesinde değişiklikleri izler. |
REST Kaynağı: users.aliases
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/aliases/{alias} Bir takma adı kaldırır. |
insert |
POST /admin/directory/v1/users/{userKey}/aliases Takma ad ekler. |
list |
GET /admin/directory/v1/users/{userKey}/aliases Bir kullanıcının tüm takma adlarını listeler. |
watch |
POST /admin/directory/v1/users/{userKey}/aliases/watch Kullanıcı listesinde değişiklikleri izler. |
REST Kaynağı: users.photos
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/photos/thumbnail Kullanıcının fotoğrafını kaldırır. |
get |
GET /admin/directory/v1/users/{userKey}/photos/thumbnail Kullanıcının fotoğrafını alır. |
patch |
PATCH /admin/directory/v1/users/{userKey}/photos/thumbnail Kullanıcı için fotoğraf ekler. |
update |
PUT /admin/directory/v1/users/{userKey}/photos/thumbnail Kullanıcı için fotoğraf ekler. |
REST Kaynağı: verificationCodes
Yöntemler | |
---|---|
generate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/generate Kullanıcı için yeni yedek doğrulama kodları oluşturur. |
invalidate |
POST /admin/directory/v1/users/{userKey}/verificationCodes/invalidate Kullanıcının mevcut yedek doğrulama kodlarını geçersiz kılar. |
list |
GET /admin/directory/v1/users/{userKey}/verificationCodes Belirtilen kullanıcının geçerli yedek doğrulama kodlarını döndürür. |