Ferramenta: get_enterprise
Recebe uma empresa para um determinado ID. Exige o ID da empresa no campo "name" (por exemplo, enterprises/{enterpriseId}).
O exemplo a seguir demonstra como usar curl para invocar a ferramenta get_enterprise MCP.
| Solicitação 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 }' |
Esquema de entrada
Solicitação para receber uma empresa. Retorna todos os campos disponíveis.
GetEnterpriseRequest
| Representação JSON |
|---|
{ "name": string } |
| Campos | |
|---|---|
name |
O nome da empresa no formato |
Esquema de saída
A configuração aplicada a uma empresa.
Enterprise
| Representação JSON |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| Campos | |
|---|---|
name |
O nome da empresa gerado pelo servidor durante a criação, no formato |
enabledNotificationTypes[] |
Os tipos de notificações do Google Pub/Sub ativadas para a empresa. |
pubsubTopic |
O tópico em que as notificações do Pub/Sub são publicadas, no formato |
primaryColor |
Uma cor no formato RGB que indica a cor predominante a ser exibida na interface do app de gerenciamento de dispositivos. Os componentes de cor são armazenados da seguinte forma: |
logo |
Uma imagem exibida como um logotipo durante o provisionamento do dispositivo. Os tipos aceitos são: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
O nome da empresa exibido aos usuários. Esse campo tem um comprimento máximo de 100 caracteres. |
termsAndConditions[] |
Termos e condições que precisam ser aceitos ao provisionar um dispositivo para essa empresa. Uma página de termos é gerada para cada valor nessa lista. |
appAutoApprovalEnabled |
Descontinuado e não usado. |
signinDetails[] |
Detalhes de login da empresa. |
contactInfo |
As informações de contato corporativo de uma empresa gerenciada por EMM. |
googleAuthenticationSettings |
Configurações para autenticação de usuários fornecida pelo Google. |
enterpriseType |
Apenas saída. O tipo da empresa. |
managedGooglePlayAccountsEnterpriseType |
Apenas saída. O tipo de um pacote de contas do Google Play gerenciado. |
managedGoogleDomainType |
Apenas saída. O tipo de Managed Google Domain. |
Int32Value
| Representação JSON |
|---|
{ "value": integer } |
| Campos | |
|---|---|
value |
O valor int32. |
ExternalData
| Representação JSON |
|---|
{ "url": string, "sha256Hash": string } |
| Campos | |
|---|---|
url |
O URL absoluto dos dados, que precisa usar o esquema http ou https. A Política de dispositivo Android não fornece credenciais na solicitação GET. Portanto, o URL precisa ser acessível publicamente. Incluir um componente longo e aleatório no URL pode ser usado para impedir que invasores descubram o URL. |
sha256Hash |
O hash SHA-256 codificado em base-64 do conteúdo hospedado no URL. Se o conteúdo não corresponder a esse hash, o Android Device Policy não vai usar os dados. |
TermsAndConditions
| Representação JSON |
|---|
{ "header": { object ( |
| Campos | |
|---|---|
header |
Um cabeçalho curto que aparece acima do conteúdo HTML. |
content |
Uma string HTML bem formatada. Ele será analisado no cliente com android.text.Html#fromHtml. |
UserFacingMessage
| Representação JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| Campos | |
|---|---|
localizedMessages |
Um mapa que contém pares <localidade, mensagem>, em que a localidade é um código de idioma BCP 47 bem formado, como en-US, es-ES ou fr. Um objeto com uma lista de pares |
defaultMessage |
A mensagem padrão exibida se nenhuma mensagem localizada for especificada ou se a localidade do usuário não corresponder a nenhuma das mensagens localizadas. Uma mensagem padrão precisa ser fornecida se houver mensagens localizadas. |
LocalizedMessagesEntry
| Representação JSON |
|---|
{ "key": string, "value": string } |
| Campos | |
|---|---|
key |
|
value |
|
SigninDetail
| Representação JSON |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| Campos | |
|---|---|
signinUrl |
URL de login para autenticação quando o dispositivo é provisionado com um token de registro de login. O endpoint de login precisa concluir o fluxo de autenticação com um URL no formato https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
Um token de inscrição em toda a empresa usado para acionar o fluxo de login personalizado. Este é um campo somente leitura gerado pelo servidor. |
qrCode |
Uma string JSON cuja representação UTF-8 pode ser usada para gerar um QR code e registrar um dispositivo com esse token de inscrição. Para registrar um dispositivo usando NFC, o registro NFC precisa conter uma representação serializada |
allowPersonalUsage |
Controla se o uso pessoal é permitido em um dispositivo provisionado com esse token de inscrição. Para dispositivos da empresa:
Para dispositivos pessoais:
|
defaultStatus |
Opcional. Indica se o URL de login deve ser usado por padrão para a empresa. O |
Campo de união
|
|
tokenTag |
Metadados especificados pela EMM para distinguir entre instâncias de |
ContactInfo
| Representação JSON |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| Campos | |
|---|---|
contactEmail |
Endereço de e-mail de um ponto de contato, que será usado para enviar avisos importantes relacionados ao Google Play gerenciado. |
dataProtectionOfficerName |
O nome do oficial de proteção de dados. |
dataProtectionOfficerEmail |
O e-mail do oficial de proteção de dados. O e-mail é validado, mas não verificado. |
dataProtectionOfficerPhone |
O número de telefone do oficial de proteção de dados. O número de telefone é validado, mas não verificado. |
euRepresentativeName |
O nome do representante da UE. |
euRepresentativeEmail |
O e-mail do representante da UE. O e-mail é validado, mas não verificado. |
euRepresentativePhone |
O número de telefone do representante na UE. O número de telefone é validado, mas não verificado. |
GoogleAuthenticationSettings
| Representação JSON |
|---|
{
"googleAuthenticationRequired": enum ( |
| Campos | |
|---|---|
googleAuthenticationRequired |
Apenas saída. Indica se os usuários precisam ser autenticados pelo Google durante o processo de inscrição. O admin de TI pode especificar se a autenticação do Google está ativada para a empresa em dispositivos de profissionais intelectuais. Esse valor só pode ser definido pelo Google Admin Console. A autenticação do Google pode ser usada com |
Anotações de ferramentas
Dica destrutiva: ❌ | Dica idempotente: ✅ | Dica somente leitura: ✅ | Dica de mundo aberto: ❌