Admin SDK Directory API, kurumsal alan yöneticilerinin kuruluşlarındaki kullanıcıları, grupları, cihazları ve ilgili kaynakları görüntülemesine ve yönetmesine olanak tanır. Cloud Identity API'leri, aynı kaynaklardan bazılarını yönetmek için ek yollar 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 isteği gönderirken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi, REST API'lerini tanımlamaya ve kullanmaya yönelik, makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka 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 temel URL'dir. Bir hizmet, birden fazla hizmet uç noktasına sahip olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilişkilidir:
https://admin.googleapis.com
REST Kaynağı: abs
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/asps/{codeId} Bir kullanıcı tarafından yayınlanan ASP'yi siler. |
get |
GET /admin/directory/v1/users/{userKey}/asps/{codeId} Bir kullanıcı tarafından yayınlanan ASP hakkında bilgi alır. |
list |
GET /admin/directory/v1/users/{userKey}/asps Bir kullanıcı tarafından yayınlanan ASP'leri listeler. |
REST Kaynağı: chromeosdevices
Yöntemler | |
---|---|
action |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{resourceId}/action Bunun yerine BatchChangeChromeOsDeviceStatus alanını 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 Chrome OS cihazların sayfalara ayrılmış bir listesini alır. |
moveDevicesToOu |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu Birden fazla Chrome OS cihazı 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ütülmesi için bir komut yayınlar. |
REST Kaynağı: customer.devices.chromeos.commands
Yöntemler | |
---|---|
get |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}/commands/{commandId} Cihaza verilen belirli bir komut için komut verilerini alır. |
REST Kaynağı: müşteriler
Yöntemler | |
---|---|
get |
GET /admin/directory/v1/customers/{customerKey} Bir müşteriyi getirir. |
patch |
PATCH /admin/directory/v1/customers/{customerKey} Bir müşteriye yama uygular. |
update |
PUT /admin/directory/v1/customers/{customerKey} Bir müşteriyi günceller. |
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 takma adlarını listeler. |
REST Kaynağı: alanlar
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/domains/{domainName} Müşterinin alanını siler. |
get |
GET /admin/directory/v1/customer/{customer}/domains/{domainName} Müşterinin alanını alır. |
insert |
POST /admin/directory/v1/customer/{customer}/domains Müşterinin alan adını ekler. |
list |
GET /admin/directory/v1/customer/{customer}/domains Müşterinin alan adlarını listeler. |
REST Kaynağı: gruplar
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey} 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 userKey verilen (sayfalara ayrılmış) alanın veya kullanıcının tüm gruplarını alır. |
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
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias} Takma ad kaldırır. |
insert |
POST /admin/directory/v1/groups/{groupKey}/aliases Grup için bir takma ad ekler. |
list |
GET /admin/directory/v1/groups/{groupKey}/aliases Bir grubun tüm takma adlarını listeler. |
REST Kaynağı: üyeler
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/members/{memberKey} Bir üyeyi gruptan kaldırır. |
get |
GET /admin/directory/v1/groups/{groupKey}/members/{memberKey} Bir 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 sayfalara ayrı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} Bir mobil cihazı kaldırır. |
get |
GET /admin/directory/v1/customer/{customerId}/devices/mobile/{resourceId} Bir mobil cihazın özelliklerini alır. |
list |
GET /admin/directory/v1/customer/{customerId}/devices/mobile Bir hesap için kullanıcıya ait tüm mobil cihazların sayfalara ayrılmış bir listesini alır. |
REST Kaynağı: kuruluş birimleri
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 hesaba ait 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ğı: ayrıcalıklar
Yöntemler | |
---|---|
list |
GET /admin/directory/v1/customer/{customer}/roles/ALL/privileges Bir müşteri için tüm ayrıcalıkların sayfalara ayrılmış bir listesini alır. |
REST Kaynağı: resources.buildings
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Binayı siler. |
get |
GET /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Bir binayı alır. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/buildings Bina ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/buildings Bir hesap için binaların listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/buildings/{buildingId} Bir binaya yama uygular. |
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} Takvim kaynağını siler. |
get |
GET /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Takvim kaynağını getirir. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/calendars Takvim kaynağı ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/calendars Bir hesabın takvim kaynaklarının listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Takvim kaynağına yama 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 özellik getirir. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/features Özellik ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/features Bir hesaba ait özelliklerin listesini getirir. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Bir özelliğe yama uygular. |
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} Bir rol atamasını siler. |
get |
GET /admin/directory/v1/customer/{customer}/roleassignments/{roleAssignmentId} Bir rol ataması 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'ın sayfalara ayrılmış listesini getirir. |
REST Kaynağı: roller
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 alır. |
insert |
POST /admin/directory/v1/customer/{customer}/roles Bir 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 yama uygular. |
update |
PUT /admin/directory/v1/customer/{customer}/roles/{roleId} Bir rolü günceller. |
REST Kaynağı: şemalar
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 getirir. |
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} Şemaya yama uygular. |
update |
PUT /admin/directory/v1/customer/{customerId}/schemas/{schemaKey} Bir şemayı günceller. |
REST Kaynağı: jetonlar
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId} 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} Bir kullanıcı tarafından verilen 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ı kapatır. |
REST Kaynağı: kullanıcılar
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey} Kullanıcı siler. |
get |
GET /admin/directory/v1/users/{userKey} Bir kullanıcıyı getirir. |
insert |
POST /admin/directory/v1/users Kullanıcı oluşturur. |
list |
GET /admin/directory/v1/users Silinmiş 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ği 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 Silinen bir kullanıcının silinmesini geri alır. |
update |
PUT /admin/directory/v1/users/{userKey} Bir kullanıcıyı günceller. |
watch |
POST /admin/directory/v1/users/watch Kullanıcı listesindeki değişiklikleri izler. |
REST Kaynağı: users.aliases
Yöntemler | |
---|---|
delete |
DELETE /admin/directory/v1/users/{userKey}/aliases/{alias} 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ı listesindeki 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ı getirir. |
patch |
PATCH /admin/directory/v1/users/{userKey}/photos/thumbnail Kullanıcı için bir fotoğraf ekler. |
update |
PUT /admin/directory/v1/users/{userKey}/photos/thumbnail Kullanıcı için bir 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ı için mevcut yedek doğrulama kodlarını geçersiz kılar. |
list |
GET /admin/directory/v1/users/{userKey}/verificationCodes Belirtilen kullanıcı için geçerli yedek doğrulama kodları grubunu döndürür. |