Outil : get_enterprise
Récupère une entreprise pour un ID d'entreprise donné. Nécessite l'ID d'entreprise dans le champ du nom (par exemple, enterprises/{enterpriseId}).
L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP get_enterprise.
| Requête 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": "get_enterprise", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Schéma d'entrée
Requête pour obtenir une entreprise. Renvoie tous les champs disponibles.
GetEnterpriseRequest
| Représentation JSON |
|---|
{ "name": string } |
| Champs | |
|---|---|
name |
Nom de l'entreprise au format |
Schéma de sortie
Configuration appliquée à une entreprise.
Enterprise
| Représentation JSON |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Champs | |
|---|---|
name |
Nom de l'entreprise généré par le serveur lors de la création, au format |
enabledNotificationTypes[] |
Types de notifications Google Pub/Sub activées pour l'entreprise. |
pubsubTopic |
Sujet dans lequel les notifications Pub/Sub sont publiées, au format |
primaryColor |
Couleur au format RVB qui indique la couleur prédominante à afficher dans l'UI de l'application de gestion des appareils. Les composants de couleur sont stockés comme suit : |
logo |
Image affichée en tant que logo lors du provisionnement de l'appareil. Les types acceptés sont les suivants : image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
Nom de l'entreprise affiché pour les utilisateurs. Ce champ ne doit pas comporter plus de 100 caractères. |
termsAndConditions[] |
Conditions d'utilisation à accepter lors du provisionnement d'un appareil pour cette entreprise. Une page de conditions d'utilisation est générée pour chaque valeur de cette liste. |
appAutoApprovalEnabled |
Obsolète et inutilisé. |
signinDetails[] |
Informations de connexion de l'entreprise. |
contactInfo |
Coordonnées de l'entreprise gérée par EMM. |
googleAuthenticationSettings |
Paramètres pour l'authentification des utilisateurs fournie par Google. |
enterpriseType |
Uniquement en sortie. Type d'entreprise. |
managedGooglePlayAccountsEnterpriseType |
Uniquement en sortie. Type de compte d'entreprise Google Play Accounts. |
managedGoogleDomainType |
Uniquement en sortie. Type de domaine Google géré. |
Int32Value
| Représentation JSON |
|---|
{ "value": integer } |
| Champs | |
|---|---|
value |
Valeur int32. |
ExternalData
| Représentation JSON |
|---|
{ "url": string, "sha256Hash": string } |
| Champs | |
|---|---|
url |
URL absolue des données, qui doit utiliser le schéma http ou https. La règle relative aux appareils Android ne fournit aucun identifiant dans la requête GET. L'URL doit donc être accessible au public. L'inclusion d'un composant long et aléatoire dans l'URL peut être utilisée pour empêcher les pirates informatiques de la découvrir. |
sha256Hash |
Hachage SHA-256 encodé en base64 du contenu hébergé à l'URL. Si le contenu ne correspond pas à ce hachage, Android Device Policy n'utilisera pas les données. |
TermsAndConditions
| Représentation JSON |
|---|
{ "header": { object ( |
| Champs | |
|---|---|
header |
Bref en-tête qui s'affiche au-dessus du contenu HTML. |
content |
Chaîne HTML bien mise en forme. Il sera analysé sur le client avec android.text.Html#fromHtml. |
UserFacingMessage
| Représentation JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Champs | |
|---|---|
localizedMessages |
Map contenant des paires <locale, message>, où "locale" est un code de langue BCP 47 bien formé, tel que en-US, es-ES ou fr. Objet contenant une liste de paires |
defaultMessage |
Message par défaut affiché si aucun message localisé n'est spécifié ou si le code de langue de l'utilisateur ne correspond à aucun des messages localisés. Un message par défaut doit être fourni si des messages localisés sont fournis. |
LocalizedMessagesEntry
| Représentation JSON |
|---|
{ "key": string, "value": string } |
| Champs | |
|---|---|
key |
|
value |
|
SigninDetail
| Représentation JSON |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Champs | |
|---|---|
signinUrl |
URL de connexion pour l'authentification lorsque l'appareil est provisionné avec un jeton d'enregistrement de connexion. Le point de terminaison de connexion doit terminer le flux d'authentification avec une URL au format https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Jeton d'enregistrement à l'échelle de l'entreprise utilisé pour déclencher un flux de connexion personnalisé. Il s'agit d'un champ en lecture seule généré par le serveur. |
qrCode |
Chaîne JSON dont la représentation UTF-8 peut être utilisée pour générer un code QR permettant d'enregistrer un appareil avec ce jeton d'enregistrement. Pour enregistrer un appareil à l'aide de la technologie NFC, l'enregistrement NFC doit contenir une représentation |
allowPersonalUsage |
Détermine si l'utilisation personnelle est autorisée sur un appareil provisionné avec ce jeton d'enregistrement. Pour les appareils détenus par l'entreprise :
Pour les appareils personnels :
|
defaultStatus |
Facultatif. Indique si l'URL de connexion doit être utilisée par défaut pour l'entreprise. Le |
Champ d'union
|
|
tokenTag |
Métadonnées spécifiées par l'EMM pour faire la distinction entre les instances de |
ContactInfo
| Représentation JSON |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Champs | |
|---|---|
contactEmail |
Adresse e-mail d'un point de contact, qui sera utilisée pour envoyer des annonces importantes concernant Google Play géré. |
dataProtectionOfficerName |
Nom du délégué à la protection des données. |
dataProtectionOfficerEmail |
Adresse e-mail du délégué à la protection des données. L'adresse e-mail est validée, mais pas vérifiée. |
dataProtectionOfficerPhone |
Numéro de téléphone du délégué à la protection des données Le numéro de téléphone est validé, mais pas vérifié. |
euRepresentativeName |
Nom du représentant dans l'UE. |
euRepresentativeEmail |
Adresse e-mail du représentant dans l'UE. L'adresse e-mail est validée, mais pas vérifiée. |
euRepresentativePhone |
Numéro de téléphone du représentant dans l'UE. Le numéro de téléphone est validé, mais pas vérifié. |
GoogleAuthenticationSettings
| Représentation JSON |
|---|
{
"googleAuthenticationRequired": enum ( |
| Champs | |
|---|---|
googleAuthenticationRequired |
Uniquement en sortie. Indique si les utilisateurs doivent être authentifiés par Google lors du processus d'inscription. L'administrateur informatique peut spécifier si l'authentification Google est activée pour l'entreprise sur les appareils des travailleurs du savoir. Cette valeur ne peut être définie que dans la console d'administration Google. L'authentification Google peut être utilisée avec |
Annotations d'outils
Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌