Chrome Policy API adalah rangkaian layanan yang mendukung administrator Chrome untuk melihat dan mengelola kebijakan Chrome secara terprogram yang ditetapkan ke Unit Organisasi di organisasi mereka. Dengan API ini, admin Chrome dapat memperoleh insight tentang penggunaan perangkat ChromeOS dan browser Chrome di organisasi mereka.
Keuntungan utama
Kompatibilitas konsol Google Admin: Perubahan yang Anda lakukan dengan API akan ditampilkan di UI konsol Google Admin, dan sebaliknya.
Logging audit: Perubahan yang dibuat dengan API ini dicatat dalam log Audit Admin standar.
Pendekatan berbasis data: Kebijakan Chrome direpresentasikan sebagai data dan tidak direferensikan secara langsung oleh antarmuka API. Hal ini memungkinkan Anda mengotomatiskan klien API untuk pemakaian kebijakan Chrome mendatang tanpa pengembangan tambahan. Seiring waktu, jumlah kebijakan yang didukung melalui API akan meningkat.
Melengkapi Admin SDK API: API ini melengkapi Admin SDK API, tempat admin Chrome dapat melakukan tugas berikut:
- Kelola perangkat Chrome dengan Directory API Admin SDK.
- Kelola browser Chrome dengan Chrome Browser Management API Admin SDK.
- Kelola printer CUPS Chrome dengan Chrome Printer Management API dari Admin SDK.
Kasus penggunaan populer
Tabel di bawah mencantumkan tugas teratas yang dapat Anda selesaikan dengan API ini. Untuk meninjau contoh permintaan dan respons, buka Contoh kode.
URL bersifat relatif terhadap https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER
.
Deskripsi tugas | URL relatif | Metode HTTP | Parameter permintaan |
---|---|---|---|
Mencantumkan skema kebijakan | ./policySchemas |
GET |
Opsional: filter , pageSize , pageToken |
Mendapatkan skema kebijakan | ./policySchemas/$SCHEMA_NAME |
GET |
|
Mendapatkan atau mencantumkan kebijakan untuk Unit Organisasi atau Grup | ./policies:resolve |
POST |
Wajib: policySchemaFilter , policyTargetKey
Opsional: |
Mengubah kebijakan di Unit Organisasi | ./policies/orgunits:batchModify |
POST |
Wajib: requests: {policyTargetKey, policyValue, updateMask} |
Mewarisi kebijakan di Unit Organisasi | ./policies/orgunits:batchInherit |
POST |
Wajib: requests: {policyTargetKey, policySchema} |
Mengubah kebijakan di Grup | ./policies/groups:batchModify |
POST |
Wajib: requests: {policyTargetKey, policyValue, updateMask} |
Menghapus kebijakan di Grup | ./policies/groups:batchDelete |
POST |
Wajib: requests: {policyTargetKey, policySchema} |
Mencantumkan urutan prioritas di Grup | ./policies/groups:listGroupPriorityOrdering |
POST |
Wajib: requests: {policyTargetKey, policyNamespace} |
Memperbarui pengurutan prioritas di Grup | ./policies/groups:updateGroupPriorityOrdering |
POST |
Wajib: requests: {policyTargetKey, policyNamespace, groupIds} |
Mengupload file untuk kebijakan | ./policies/files:uploadPolicyFile |
POST |
Wajib: requests: {policyField} |
Batas penggunaan
API ini hanya untuk digunakan secara internal dalam organisasi pelanggan Chrome. Untuk mengetahui detail selengkapnya, tinjau Persyaratan Layanan Chrome Policy API. Untuk membangun klien API komersial melalui kemitraan dengan Google, kirimkan permohonan partner.