Alat: list_enterprises
Mencantumkan perusahaan yang dapat diakses oleh pemanggil.
Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP list_enterprises.
| Permintaan Curl |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_enterprises", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Skema Input
Permintaan untuk mencantumkan perusahaan yang dikelola EMM.
ListEnterprisesRequest
| Representasi JSON |
|---|
{
"projectId": string,
"pageSize": integer,
"pageToken": string,
"view": enum ( |
| Kolom | |
|---|---|
projectId |
Wajib. ID project Cloud EMM yang mengelola perusahaan. |
pageSize |
Ukuran halaman yang diminta. Ukuran halaman sebenarnya dapat ditetapkan ke nilai minimum atau maksimum. |
pageToken |
Token yang mengidentifikasi halaman hasil yang ditampilkan oleh server. |
view |
Menentukan kolom Enterprise yang akan ditampilkan. Metode ini hanya mendukung |
Skema Output
Respons terhadap permintaan untuk mencantumkan perusahaan.
ListEnterprisesResponse
| Representasi JSON |
|---|
{
"enterprises": [
{
object ( |
| Kolom | |
|---|---|
enterprises[] |
Daftar perusahaan. |
nextPageToken |
Jika ada lebih banyak hasil, token untuk mengambil halaman hasil berikutnya. |
Enterprise
| Representasi JSON |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Kolom | |
|---|---|
name |
Nama perusahaan yang dibuat oleh server selama pembuatan, dalam bentuk |
enabledNotificationTypes[] |
Jenis notifikasi Google Pub/Sub yang diaktifkan untuk perusahaan. |
pubsubTopic |
Topik tempat notifikasi Pub/Sub dipublikasikan, dalam bentuk |
primaryColor |
Warna dalam format RGB yang menunjukkan warna dominan untuk ditampilkan di UI aplikasi pengelolaan perangkat. Komponen warna disimpan sebagai berikut: |
logo |
Gambar yang ditampilkan sebagai logo selama penyediaan perangkat. Jenis yang didukung adalah: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
Nama perusahaan yang ditampilkan kepada pengguna. Kolom ini memiliki panjang maksimal 100 karakter. |
termsAndConditions[] |
Persyaratan dan ketentuan yang harus disetujui saat menyediakan perangkat untuk perusahaan ini. Halaman istilah dibuat untuk setiap nilai dalam daftar ini. |
appAutoApprovalEnabled |
Tidak digunakan lagi dan tidak digunakan. |
signinDetails[] |
Detail login perusahaan. |
contactInfo |
Info kontak perusahaan yang dikelola EMM. |
googleAuthenticationSettings |
Setelan untuk autentikasi pengguna yang disediakan Google. |
enterpriseType |
Hanya output. Jenis perusahaan. |
managedGooglePlayAccountsEnterpriseType |
Hanya output. Jenis akun Google Play perusahaan terkelola. |
managedGoogleDomainType |
Hanya output. Jenis Managed Google Domains. |
Int32Value
| Representasi JSON |
|---|
{ "value": integer } |
| Kolom | |
|---|---|
value |
Nilai int32. |
ExternalData
| Representasi JSON |
|---|
{ "url": string, "sha256Hash": string } |
| Kolom | |
|---|---|
url |
URL absolut ke data, yang harus menggunakan skema http atau https. Android Device Policy tidak memberikan kredensial apa pun dalam permintaan GET, sehingga URL harus dapat diakses secara publik. Menyertakan komponen acak yang panjang dalam URL dapat digunakan untuk mencegah penyerang menemukan URL. |
sha256Hash |
Hash SHA-256 berenkode base-64 dari konten yang dihosting di URL. Jika konten tidak cocok dengan hash ini, Android Device Policy tidak akan menggunakan data tersebut. |
TermsAndConditions
| Representasi JSON |
|---|
{ "header": { object ( |
| Kolom | |
|---|---|
header |
Header singkat yang muncul di atas konten HTML. |
content |
String HTML yang diformat dengan baik. String ini akan diuraikan di klien dengan android.text.Html#fromHtml. |
UserFacingMessage
| Representasi JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Kolom | |
|---|---|
localizedMessages |
Peta yang berisi pasangan <locale, message>, dengan locale adalah kode bahasa BCP 47 yang terbentuk dengan baik, seperti en-US, es-ES, atau fr. Objek yang berisi daftar pasangan |
defaultMessage |
Pesan default yang ditampilkan jika tidak ada pesan yang dilokalkan yang ditentukan atau lokalitas pengguna tidak cocok dengan pesan yang dilokalkan. Pesan default harus diberikan jika ada pesan yang dilokalkan. |
LocalizedMessagesEntry
| Representasi JSON |
|---|
{ "key": string, "value": string } |
| Kolom | |
|---|---|
key |
|
value |
|
SigninDetail
| Representasi JSON |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Kolom | |
|---|---|
signinUrl |
URL login untuk autentikasi saat perangkat disediakan dengan token pendaftaran login. Endpoint login harus menyelesaikan alur autentikasi dengan URL dalam bentuk https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Token pendaftaran di seluruh perusahaan yang digunakan untuk memicu alur login kustom. Ini adalah kolom hanya baca yang dibuat oleh server. |
qrCode |
String JSON yang representasi UTF-8-nya dapat digunakan untuk membuat kode QR guna mendaftarkan perangkat dengan token pendaftaran ini. Untuk mendaftarkan perangkat menggunakan NFC, rekaman NFC harus berisi representasi |
allowPersonalUsage |
Mengontrol apakah penggunaan pribadi diizinkan di perangkat yang disediakan dengan token pendaftaran ini. Untuk perangkat milik perusahaan:
Untuk perangkat milik pribadi:
|
defaultStatus |
Opsional. Apakah URL login harus digunakan secara default untuk perusahaan. |
Kolom union
|
|
tokenTag |
Metadata yang ditentukan EMM untuk membedakan instance |
ContactInfo
| Representasi JSON |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Kolom | |
|---|---|
contactEmail |
Alamat email untuk kontak, yang akan digunakan untuk mengirim pengumuman penting terkait Google Play terkelola. |
dataProtectionOfficerName |
Nama petugas perlindungan data. |
dataProtectionOfficerEmail |
Email petugas perlindungan data. Email divalidasi, tetapi tidak diverifikasi. |
dataProtectionOfficerPhone |
Nomor telepon petugas perlindungan data Nomor telepon divalidasi, tetapi tidak diverifikasi. |
euRepresentativeName |
Nama perwakilan Uni Eropa. |
euRepresentativeEmail |
Email perwakilan Uni Eropa. Email divalidasi, tetapi tidak diverifikasi. |
euRepresentativePhone |
Nomor telepon perwakilan Uni Eropa. Nomor telepon divalidasi, tetapi tidak diverifikasi. |
GoogleAuthenticationSettings
| Representasi JSON |
|---|
{
"googleAuthenticationRequired": enum ( |
| Kolom | |
|---|---|
googleAuthenticationRequired |
Hanya output. Apakah pengguna perlu diautentikasi oleh Google selama proses pendaftaran. Admin IT dapat menentukan apakah autentikasi Google diaktifkan untuk perusahaan bagi perangkat pekerja intelektual. Nilai ini hanya dapat disetel melalui Konsol Admin Google. Autentikasi Google dapat digunakan dengan |
Anotasi Alat
Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌