Strumento: get_enterprise
Recupera un'azienda per un determinato ID azienda. Richiede l'ID enterprise nel campo del nome (ad es. enterprises/{enterpriseId}).
Il seguente esempio mostra come utilizzare curl per richiamare lo strumento MCP get_enterprise.
| Curl Request |
|---|
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": "get_enterprise", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Schema di input
Richiedi di ottenere un'organizzazione. Restituisce tutti i campi disponibili.
GetEnterpriseRequest
| Rappresentazione JSON |
|---|
{ "name": string } |
| Campi | |
|---|---|
name |
Il nome dell'impresa nel modulo |
Schema di output
La configurazione applicata a un'azienda.
Enterprise
| Rappresentazione JSON |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Campi | |
|---|---|
name |
Il nome dell'impresa generato dal server durante la creazione, nel formato |
enabledNotificationTypes[] |
I tipi di notifiche Google Pub/Sub abilitate per l'azienda. |
pubsubTopic |
L'argomento in cui vengono pubblicate le notifiche Pub/Sub, nel formato |
primaryColor |
Un colore in formato RGB che indica il colore predominante da visualizzare nell'interfaccia utente dell'app di gestione dei dispositivi. I componenti del colore vengono memorizzati nel seguente modo: |
logo |
Un'immagine visualizzata come logo durante il provisioning del dispositivo. I tipi supportati sono: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
Il nome dell'azienda visualizzato dagli utenti. Questo campo ha una lunghezza massima di 100 caratteri. |
termsAndConditions[] |
Termini e condizioni che devono essere accettati durante il provisioning di un dispositivo per questa azienda. Viene generata una pagina di termini per ogni valore di questo elenco. |
appAutoApprovalEnabled |
Deprecato e non utilizzato. |
signinDetails[] |
Dettagli di accesso dell'azienda. |
contactInfo |
I dati di contatto aziendali di un'azienda gestita da EMM. |
googleAuthenticationSettings |
Impostazioni per l'autenticazione utente fornita da Google. |
enterpriseType |
Solo output. Il tipo di impresa. |
managedGooglePlayAccountsEnterpriseType |
Solo output. Il tipo di account Google Play gestito per l'azienda. |
managedGoogleDomainType |
Solo output. Il tipo di dominio Google gestito. |
Int32Value
| Rappresentazione JSON |
|---|
{ "value": integer } |
| Campi | |
|---|---|
value |
Il valore int32. |
ExternalData
| Rappresentazione JSON |
|---|
{ "url": string, "sha256Hash": string } |
| Campi | |
|---|---|
url |
L'URL assoluto dei dati, che deve utilizzare lo schema http o https. Android Device Policy non fornisce credenziali nella richiesta GET, pertanto l'URL deve essere accessibile pubblicamente. L'inclusione di un componente lungo e casuale nell'URL può essere utilizzata per impedire agli aggressori di scoprire l'URL. |
sha256Hash |
L'hash SHA-256 con codifica base-64 dei contenuti ospitati all'URL. Se i contenuti non corrispondono a questo hash, Android Device Policy non utilizzerà i dati. |
TermsAndConditions
| Rappresentazione JSON |
|---|
{ "header": { object ( |
| Campi | |
|---|---|
header |
Una breve intestazione che viene visualizzata sopra i contenuti HTML. |
content |
Una stringa HTML ben formattata. Verrà analizzato sul client con android.text.Html#fromHtml. |
UserFacingMessage
| Rappresentazione JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Campi | |
|---|---|
localizedMessages |
Una mappa contenente coppie <locale, messaggio>, dove locale è un codice di lingua BCP 47 ben formato, ad esempio en-US, es-ES o fr. Un oggetto contenente un elenco di coppie |
defaultMessage |
Il messaggio predefinito visualizzato se non viene specificato alcun messaggio localizzato o se le impostazioni internazionali dell'utente non corrispondono a nessuno dei messaggi localizzati. Se vengono forniti messaggi localizzati, è necessario fornire un messaggio predefinito. |
LocalizedMessagesEntry
| Rappresentazione JSON |
|---|
{ "key": string, "value": string } |
| Campi | |
|---|---|
key |
|
value |
|
SigninDetail
| Rappresentazione JSON |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Campi | |
|---|---|
signinUrl |
URL di accesso per l'autenticazione quando il dispositivo viene sottoposto al provisioning con un token di registrazione per l'accesso. L'endpoint di accesso deve terminare il flusso di autenticazione con un URL nel formato https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Un token di registrazione a livello aziendale utilizzato per attivare il flusso di accesso personalizzato. Questo è un campo di sola lettura generato dal server. |
qrCode |
Una stringa JSON la cui rappresentazione UTF-8 può essere utilizzata per generare un codice QR per registrare un dispositivo con questo token di registrazione. Per registrare un dispositivo utilizzando la tecnologia NFC, il record NFC deve contenere una rappresentazione |
allowPersonalUsage |
Controlla se l'utilizzo personale è consentito su un dispositivo sottoposto a provisioning con questo token di registrazione. Per i dispositivi di proprietà aziendale:
Per i dispositivi di proprietà personale:
|
defaultStatus |
Facoltativo. Indica se l'URL di accesso deve essere utilizzato per impostazione predefinita per l'azienda. |
Campo unione
|
|
tokenTag |
Metadati specificati dall'EMM per distinguere tra le istanze di |
ContactInfo
| Rappresentazione JSON |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Campi | |
|---|---|
contactEmail |
Indirizzo email di un punto di contatto, che verrà utilizzato per inviare importanti annunci relativi a Google Play gestito. |
dataProtectionOfficerName |
Il nome del responsabile della protezione dei dati. |
dataProtectionOfficerEmail |
L'email del responsabile della protezione dei dati. L'email è stata convalidata, ma non verificata. |
dataProtectionOfficerPhone |
Il numero di telefono del responsabile della protezione dei dati. Il numero di telefono è convalidato, ma non verificato. |
euRepresentativeName |
Il nome del rappresentante UE. |
euRepresentativeEmail |
L'email del rappresentante UE. L'email è stata convalidata, ma non verificata. |
euRepresentativePhone |
Il numero di telefono del rappresentante UE. Il numero di telefono è convalidato, ma non verificato. |
GoogleAuthenticationSettings
| Rappresentazione JSON |
|---|
{
"googleAuthenticationRequired": enum ( |
| Campi | |
|---|---|
googleAuthenticationRequired |
Solo output. Indica se gli utenti devono essere autenticati da Google durante la procedura di registrazione. L'amministratore IT può specificare se l'autenticazione Google è attivata per l'azienda per i dispositivi dei lavoratori della conoscenza. Questo valore può essere impostato solo tramite la Console di amministrazione Google. L'autenticazione Google può essere utilizzata con |
Annotazioni dello strumento
Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento open world: ❌