Admin SDK Directory API, kurumsal alan 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ı kaynakların bir kısmını yönetmek için ek yöntemler sunar.
Hizmet: admin.googleapis.com
Bu hizmeti çağırmak için Google'ın sağladığı 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 yaparken aşağıdaki bilgileri kullanın.
Keşif belgesi
Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir tanımlamadır. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif belgesi sağlayabilir. Bu hizmet, aşağıdaki keşif belgesini sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasını kullanı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 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'u 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 hesapta bulunan Chrome OS cihazların sayfalandırılmış listesini alır. |
moveDevicesToOu |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/moveDevicesToOu Birden fazla ChromeOS cihazı kuruluş birimine taşır veya ekler. |
patch |
PATCH /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} annotatedUser, annotatedLocation, notes, orgUnitPath veya annotatedAssetId gibi bir cihazın güncellenebilir özelliklerini günceller. |
update |
PUT /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId} annotatedUser, annotatedLocation, notes, orgUnitPath veya annotatedAssetId gibi bir cihazın güncellenebilir özelliklerini 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. |
countChromeOsDevices |
GET /admin/directory/v1/customer/{customerId}/devices/chromeos:countChromeOsDevices İsteğe uygun ChromeOS cihazları sayar. |
issueCommand |
POST /admin/directory/v1/customer/{customerId}/devices/chromeos/{deviceId}:issueCommand Cihazın yürütmesi 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 komutun komut verilerini alır. |
REST Kaynağı: customers
| Yöntemler | |
|---|---|
get |
GET /admin/directory/v1/customers/{customerKey} Bir müşteriyi alır. |
patch |
PATCH /admin/directory/v1/customers/{customerKey} Bir müşteriyi düzeltir. |
update |
PUT /admin/directory/v1/customers/{customerKey} Müşterileri 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 adı takma adlarını listeler. |
REST Kaynağı: domains
| 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ı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ın veya bir kullanıcının tüm gruplarını userKey ile alır (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
| Yöntemler | |
|---|---|
delete |
DELETE /admin/directory/v1/groups/{groupKey}/aliases/{alias} Bir takma adı kaldırır. |
insert |
POST /admin/directory/v1/groups/{groupKey}/aliases Gruba takma ad ekler. |
list |
GET /admin/directory/v1/groups/{groupKey}/aliases Bir grubun tüm takma adlarını listeler. |
REST Kaynağı: members
| 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 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 grupta 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 hesap için kullanıcılara 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ış 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 bina alır. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/buildings 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ı yamalar. |
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ı alır. |
insert |
POST /admin/directory/v1/customer/{customer}/resources/calendars Takvim kaynağı ekler. |
list |
GET /admin/directory/v1/customer/{customer}/resources/calendars Bir hesap için takvim kaynaklarının listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/calendars/{calendarResourceId} Bir takvim kaynağını düzeltir. |
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 hesaptaki özelliklerin listesini alır. |
patch |
PATCH /admin/directory/v1/customer/{customer}/resources/features/{featureKey} Bir özelliği düzeltir. |
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} 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ış listesini alır. |
REST Kaynağı: roles
| Yöntemler | |
|---|---|
delete |
DELETE /admin/directory/v1/customer/{customer}/roles/{roleId} Rolü siler. |
get |
GET /admin/directory/v1/customer/{customer}/roles/{roleId} Bir rolü alı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 rolü yamalar. |
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 şemayı 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 şemayı yamalar. |
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 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ı alır. |
insert |
POST /admin/directory/v1/users Kullanıcı oluşturur. |
list |
GET /admin/directory/v1/users Bir alandaki silinmiş kullanıcıların veya tüm kullanıcıların sayfalandırılmış listesini alır. |
makeAdmin |
POST /admin/directory/v1/users/{userKey}/makeAdmin Bir kullanıcıyı süper yönetici yapar. |
patch |
PATCH /admin/directory/v1/users/{userKey} Yama semantiğini kullanarak 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ıyı geri yükler. |
update |
PUT /admin/directory/v1/users/{userKey} 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} 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ı 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ı 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ı için geçerli yedek doğrulama kodlarının mevcut grubunu döndürür. |