Esta referência da API está organizada por tipo de recurso. Cada tipo de recurso tem uma ou mais representações de dados e um ou mais métodos.
Tipos de recurso
- Dispositivos
- Empresas
- Direitos
- Licenças de grupo
- Usuáriosdelicenciamento de grupo
- Instalações
- Managedconfigurationsfordevice
- Configurações gerenciadaspara usuário
- Managedconfigurationssettings
- Permissões
- Produtos
- Serviceaccountkeys
- Storelayoutclusters
- Storelayoutpages
- Usuários
- Apps da Web
Dispositivos
Para saber mais sobre o recurso Devices, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
forceReportUpload |
POST /enterprises/enterpriseId/users/userId/devices/deviceId/forceReportUpload
|
Faz upload de um relatório com as mudanças nos estados do app no dispositivo desde que o último relatório foi gerado. Esse método pode ser chamado até 3 vezes a cada 24 horas para um determinado dispositivo. |
get |
GET /enterprises/enterpriseId/users/userId/devices/deviceId
|
Recupera os detalhes de um dispositivo. |
getState |
GET /enterprises/enterpriseId/users/userId/devices/deviceId/state
|
Recupera se o acesso de um dispositivo aos serviços do Google está ativado ou desativado. O estado do dispositivo só entra em vigor se as políticas de EMM forem aplicadas no Android dispositivos estão ativados no Google Admin Console. Caso contrário, o estado do dispositivo será ignorado, e todos os dispositivos terão acesso permitido aos serviços do Google. Isso só é compatível com usuários gerenciados pelo Google. |
list |
GET /enterprises/enterpriseId/users/userId/devices
|
Recupera os IDs de todos os dispositivos de um usuário. |
setState |
PUT /enterprises/enterpriseId/users/userId/devices/deviceId/state
|
Define se o acesso de um dispositivo aos serviços do Google está ativado ou desativado. O estado do dispositivo só entra em vigor se as políticas de EMM forem aplicadas no Android dispositivos estão ativados no Google Admin Console. Caso contrário, o estado do dispositivo será ignorado, e todos os dispositivos terão acesso permitido aos serviços do Google. Isso só é compatível com usuários gerenciados pelo Google. |
update |
PUT /enterprises/enterpriseId/users/userId/devices/deviceId
|
Atualiza a política do dispositivo.
Para garantir que a política seja aplicada corretamente, é preciso impedir que as políticas de acessar o Google Play configurando allowed_accounts na configuração gerenciada do Google
Google Play. Consulte restringir
no Google Play.
|
Empresas
Para saber mais sobre o recurso Enterprises, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
acknowledgeNotificationSet |
POST /enterprises/acknowledgeNotificationSet
|
Confirma as notificações recebidas de Enterprises.PullNotificationSet para evitar que chamadas subsequentes sejam retornadas as mesmas notificações. |
completeSignup |
POST /enterprises/completeSignup
|
Conclui o fluxo de inscrição especificando o token de conclusão e Token empresarial. Esta solicitação não pode ser chamada várias vezes para uma determinada empresa Token. |
createWebToken |
POST /enterprises/enterpriseId/createWebToken
|
Retorna um token exclusivo para acessar uma interface incorporável. Para gerar um da IU da Web, transmita o token gerado ao JavaScript do Google Play gerenciado. API. Cada token só pode ser usado para iniciar uma sessão de interface. Consulte a documentação da API JavaScript para mais informações. |
inscrever-se |
POST /enterprises/enroll
|
Registra uma empresa no EMM de chamada.
Parâmetros de consulta obrigatórios:
|
generateSignupUrl |
POST /enterprises/signupUrl
|
Gera um URL de inscrição. |
get |
GET /enterprises/enterpriseId
|
Recupera o nome e o domínio de uma empresa. |
getServiceAccount |
GET /enterprises/enterpriseId/serviceAccount
|
Retorna uma conta de serviço e credenciais. A conta de serviço
pode ser vinculado à empresa chamando setAccount. A conta de serviço
é exclusivo para esta empresa e EMM e será excluído se a
não tem vínculo. As credenciais contêm dados de chave privada e não são armazenadas
lado do servidor.
Esse método só pode ser chamado depois de Enterprises.Inscrição ou Enterprises.CompleteInscrição e antes Enterprises.SetAccount; Outras vezes, retornará um erro. As chamadas subsequentes após a primeira vão gerar um conjunto novo e exclusivo de credenciais e invalida as que já foram geradas. Depois que a conta de serviço é vinculada à empresa, ela pode ser gerenciada usando o recurso serviceAccountKeys. |
getStoreLayout |
GET /enterprises/enterpriseId/storeLayout
|
Retorna o layout da loja da empresa. Se o layout da loja não foi definido, retorna "básico" como o tipo de layout da loja e página inicial. |
list |
GET /enterprises
|
Procura uma empresa pelo nome de domínio.
Isso só é possível em empresas criadas por meio de campanhas
fluxo de criação. A pesquisa do ID não é necessária para empresas criadas via
o fluxo iniciado pelo EMM, porque ele aprende o ID da empresa na
de retorno especificado na chamada Enterprises.generateenrollUrl.
Parâmetros de consulta obrigatórios:
|
pullNotificationSet |
POST /enterprises/pullNotificationSet
|
Extrai e retorna uma notificação definida para as empresas associadas a
a conta de serviço autenticada para a solicitação. O conjunto de notificações pode
vazio se nenhuma notificação estiver pendente.
Um conjunto de notificações retornado precisa ser confirmado em 20 segundos chamando Enterprises.AcceptNotificationSet, a menos que o o conjunto de notificações está vazio. As notificações que não forem confirmadas dentro de 20 segundos serão ser incluído novamente na resposta a outro objeto PullNotificationSet solicitação, e aqueles que nunca forem confirmados serão excluídos de acordo com a política do sistema do Pub/Sub do Google Cloud Platform. Várias solicitações podem ser realizadas simultaneamente para recuperar notificações. Nesse caso, as notificações pendentes (se houver) serão divididos entre cada autor da chamada, se houver algum pendente. Se nenhuma notificação estiver presente, uma lista de notificações vazia será retornada. As solicitações subsequentes podem retornar mais notificações quando se tornarem disponíveis. |
sendTestPushNotification |
POST /enterprises/enterpriseId/sendTestPushNotification
|
Envia uma notificação de teste para validar a integração do EMM o serviço do Google Cloud Pub/Sub para esta empresa. |
setAccount |
PUT /enterprises/enterpriseId/account
|
Define a conta que será usada para autenticação na API como a em uma empresa. |
setStoreLayout |
PUT /enterprises/enterpriseId/storeLayout
|
Define o layout da loja da empresa. Por padrão, storeLayoutType está definido como "básico" e o layout básico da loja está ativado. O básico layout contém apenas apps aprovados pelo administrador e que tenham foram adicionados ao conjunto de produtos disponível para um usuário (usando o setAvailableProductSet). Os aplicativos na página estão classificados o valor do ID do produto. Se você criar um layout de loja personalizado definindo storeLayoutType = "custom" e configurando uma página inicial), a página inicial o layout está desativado. |
cancelar inscrição |
POST /enterprises/enterpriseId/unenroll
|
Cancela a inscrição de uma empresa no EMM de chamada. |
Direitos
Para detalhes do recurso Entitlements, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/users/userId/entitlements/entitlementId
|
Remove o direito de um usuário a um app. |
get |
GET /enterprises/enterpriseId/users/userId/entitlements/entitlementId
|
Recupera detalhes de um direito. |
list |
GET /enterprises/enterpriseId/users/userId/entitlements
|
Lista todos os direitos do usuário especificado. Apenas o ID é definido. |
update |
PUT /enterprises/enterpriseId/users/userId/entitlements/entitlementId
|
Adiciona ou atualiza um direito de um app para um usuário. |
Licenças de grupo
Para saber mais sobre o recurso Grouplicenses, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
get |
GET /enterprises/enterpriseId/groupLicenses/groupLicenseId
|
Recupera detalhes da licença de grupo de uma empresa para um produto. |
list |
GET /enterprises/enterpriseId/groupLicenses
|
Recupera IDs de todos os produtos para os quais a empresa tem uma licença de grupo. |
Usuáriosdelicenciamento de grupo
Para saber mais sobre o recurso Grouplicenseusers, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
list |
GET /enterprises/enterpriseId/groupLicenses/groupLicenseId/users
|
recupera os IDs dos usuários que receberam direitos. sob a licença. |
Instalações
Para saber mais sobre o recurso de instalações, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId
|
Solicitações para remover um app de um dispositivo. Uma chamada para get ou
list ainda vai mostrar o app como instalado no dispositivo até
ele será removido.
|
get |
GET /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId
|
Recupera detalhes da instalação de um app em um dispositivo. |
list |
GET /enterprises/enterpriseId/users/userId/devices/deviceId/installs
|
Recupera os detalhes de todos os apps instalados no dispositivo especificado. |
update |
PUT /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId
|
Solicita a instalação da versão mais recente de um app em um dispositivo. Se o app já estiver instalado, ele será atualizado para a versão mais recente se necessários. |
Managedconfigurationsfordevice
Para detalhes do recurso "Managedconfigurationsfordevice", consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId
|
Remove uma configuração gerenciada por dispositivo de um app no dispositivo. |
get |
GET /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId
|
Recupera detalhes de uma configuração gerenciada por dispositivo. |
list |
GET /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice
|
Lista todas as configurações gerenciadas por dispositivo do dispositivo especificado. Apenas o ID é definido. |
update |
PUT /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId
|
Adiciona ou atualiza uma configuração gerenciada por dispositivo para um app para o em um dispositivo específico. |
Configurações gerenciadaspara usuário
Para detalhes do recurso "Managedconfigurationsforuser", consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId
|
Remove uma configuração gerenciada por usuário de um app para o usuário. |
get |
GET /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId
|
Recupera detalhes de uma configuração gerenciada por usuário para um app para o usuário especificado. |
list |
GET /enterprises/enterpriseId/users/userId/managedConfigurationsForUser
|
Lista todas as configurações gerenciadas por usuário para o usuário especificado. Somente o ID está definido. |
update |
PUT /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId
|
Adiciona ou atualiza as definições de configuração gerenciadas de um app para o usuário especificado.
Se você oferecer suporte ao iframe de configurações gerenciadas,
é possível aplicar configurações gerenciadas a um usuário especificando um mcmId
e as variáveis de configuração associadas (se houver) na solicitação. Como alternativa,
todos os EMMs podem aplicar configurações gerenciadas enviando uma lista de configurações
propriedades.
|
Managedconfigurationssettings
Para detalhes do recurso "Managedconfigurationssettings", consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
list |
GET /enterprises/enterpriseId/products/productId/managedConfigurationsSettings
|
Lista todas as definições de configuração gerenciadas do app especificado. |
Permissões
Para detalhes sobre o recurso Permissions, consulte a página Representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
get |
GET /permissions/permissionId
|
Recupera detalhes de uma permissão de app Android para exibição a um administrador corporativo. |
Produtos
Para saber mais sobre o recurso Products, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
aprovar |
POST /enterprises/enterpriseId/products/productId/approve
|
Aprova o produto especificado e as permissões relevantes do app, se houver. Número máximo de produtos que podem ser aprovados por cliente corporativo é 1.000. Para aprender a usar o Google Play gerenciado para projetar e criar uma loja para exibir produtos aprovados aos usuários, consulte Design do layout da loja. |
generateApprovalUrl |
POST /enterprises/enterpriseId/products/productId/generateApprovalUrl
|
Gera um URL que pode ser renderizado em um iframe para exibir o
as permissões (se houver) de um produto. Um administrador da empresa precisa acessar
permissões e as aceitar em nome da organização para poder
aprovar esse produto. Os administradores devem aceitar as permissões exibidas interagindo com um elemento de interface separado no console de EMM, o que deve acionar o uso desse URL como o propriedade approvalUrlInfo.approvalUrl em um
Products.approve para aprovar o produto.
Esse URL só pode ser usado para mostrar permissões por até um dia.
|
get |
GET /enterprises/enterpriseId/products/productId
|
Recupera detalhes de um produto para exibição a um administrador corporativo. |
getAppRestrictionsSchema |
GET /enterprises/enterpriseId/products/productId/appRestrictionsSchema
|
Recupera o esquema que define as propriedades configuráveis para este produto. Todos os produtos têm um esquema, mas ele pode estar vazio se não quando as configurações gerenciadas forem definidas. Esse esquema pode ser usado para preencherá uma IU que permite que um administrador configure o produto. Para aplicar uma configuração gerenciada com base no esquema recebido usando este a API, consulte Configurações gerenciadas pelo Google Play. |
getPermissions |
GET /enterprises/enterpriseId/products/productId/permissions
|
Recupera as permissões de app Android exigidas pelo app. |
list |
GET /enterprises/enterpriseId/products
|
Encontra produtos aprovados que correspondem a uma consulta ou todos os produtos aprovados se não houver consulta. |
não aprovar |
POST /enterprises/enterpriseId/products/productId/unapprove
|
Não aprova o produto especificado (e as permissões do app relevantes, se houver) |
Serviceaccountkeys
Para saber mais sobre o recurso Serviceaccountkeys, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/serviceAccountKeys/keyId
|
Remove e invalida as credenciais especificadas da conta de serviço associados a esta empresa. A conta de serviço que fez a chamada precisa ter sido recuperados chamando Enterprises.GetServiceAccount e que precisa ser definido que a conta de serviço da empresa chamando Enterprises.SetAccount. |
inserir |
POST /enterprises/enterpriseId/serviceAccountKeys
|
Gera novas credenciais para a conta de serviço associada a este
em uma empresa. A conta de serviço que fez a chamada precisa ter sido recuperada
Enterprises.GetServiceAccount e precisa ter sido definido como a empresa.
da conta de serviço chamando Enterprises.SetAccount. Somente o tipo de chave deve ser preenchido no recurso a ser inserida. |
list |
GET /enterprises/enterpriseId/serviceAccountKeys
|
Lista todas as credenciais ativas da conta de serviço associada a este em uma empresa. Somente o ID e o tipo de chave são retornados. O serviço de chamada deve ter sido recuperada chamando Enterprises.GetServiceAccount e precisa ter sido definida como a conta de serviço empresarial. Enterprises.SetAccount. |
Storelayoutclusters
Para saber mais sobre o recurso Storelayoutclusters, consulte a página representação de recursos.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId
|
Exclui um cluster. |
get |
GET /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId
|
Recupera detalhes de um cluster. |
inserir |
POST /enterprises/enterpriseId/storeLayout/pages/pageId/clusters
|
Insere um novo cluster em uma página. |
list |
GET /enterprises/enterpriseId/storeLayout/pages/pageId/clusters
|
Recupera os detalhes de todos os clusters na página especificada. |
update |
PUT /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId
|
Atualiza um cluster. |
Storelayoutpages
Para saber mais sobre o recurso Storelayoutpages, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/storeLayout/pages/pageId
|
Exclui uma página de loja. |
get |
GET /enterprises/enterpriseId/storeLayout/pages/pageId
|
Recupera detalhes de uma página da loja. |
inserir |
POST /enterprises/enterpriseId/storeLayout/pages
|
Insere uma nova página da loja. |
list |
GET /enterprises/enterpriseId/storeLayout/pages
|
Recupera os detalhes de todas as páginas da loja. |
update |
PUT /enterprises/enterpriseId/storeLayout/pages/pageId
|
Atualiza o conteúdo de uma página da loja. |
Usuários
Para saber mais sobre o recurso Users, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/users/userId
|
Um usuário gerenciado por EMM foi excluído. |
generateAuthenticationToken |
POST /enterprises/enterpriseId/users/userId/authenticationToken
|
Gera um token de autenticação que o cliente do Device Policy pode usar para
provisionar uma determinada conta de usuário gerenciada por EMM em um dispositivo;
O token gerado é de uso único e expira após alguns minutos.
É possível provisionar até 10 dispositivos por usuário. Esta chamada só funciona com contas gerenciadas por EMM. |
get |
GET /enterprises/enterpriseId/users/userId
|
Recupera os detalhes de um usuário. |
getAvailableProductSet |
GET /enterprises/enterpriseId/users/userId/availableProductSet
|
Recupera o conjunto de produtos a que um usuário tem direito de acesso. |
inserir |
POST /enterprises/enterpriseId/users
|
Cria um novo usuário gerenciado pelo EMM.
O recurso Users passado no corpo da solicitação deve incluir um accountIdentifier e um accountType .
Se já existir um usuário correspondente com o mesmo identificador de conta,
o usuário será atualizado com o recurso. Nesse caso, apenas o
O campo |
list |
GET /enterprises/enterpriseId/users
|
Procura um usuário pelo endereço de e-mail principal.
Isso só é compatível com usuários gerenciados pelo Google. A pesquisa do ID não é
necessário para usuários gerenciados por EMM porque o ID já foi retornado na
resultado da chamada Users.insert.
Parâmetros de consulta obrigatórios:
|
revokeDeviceAccess |
DELETE /enterprises/enterpriseId/users/userId/deviceAccess
|
Revoga o acesso a todos os dispositivos atualmente provisionados ao usuário. O usuário
não poderão mais usar a Play Store gerenciada
e dispositivos gerenciados.
Esta chamada só funciona com contas gerenciadas por EMM. |
setAvailableProductSet |
PUT /enterprises/enterpriseId/users/userId/availableProductSet
|
Modifica o conjunto de produtos aos quais um usuário tem direito de acesso (referido como produtos incluídos na lista de permissões). Somente produtos que são aprovado ou produtos que foram aprovados anteriormente (produtos com aprovação revogada) podem ser colocados na lista de permissões. |
update |
PUT /enterprises/enterpriseId/users/userId
|
Atualiza os detalhes de um usuário gerenciado pelo EMM.
Pode ser usado apenas com usuários gerenciados pelo EMM (não com usuários gerenciados pelo Google). Transmita os novos detalhes no Usuários no corpo da solicitação. Apenas o campo displayName
podem ser alteradas. Outros campos precisam estar sem definição ou ter a
valor ativo no momento.
|
Apps da Web
Para saber mais sobre o recurso Webapps, consulte a página de representação do recurso.
Método | Solicitação HTTP | Descrição |
---|---|---|
URIs relacionados a https://www.googleapis.com/androidenterprise/v1, salvo indicação em contrário | ||
delete |
DELETE /enterprises/enterpriseId/webApps/webAppId
|
Exclui um app da Web atual. |
get |
GET /enterprises/enterpriseId/webApps/webAppId
|
Recebe um app da Web existente. |
inserir |
POST /enterprises/enterpriseId/webApps
|
Cria um novo app da Web para a empresa. |
list |
GET /enterprises/enterpriseId/webApps
|
Recupera os detalhes de todos os apps da Web de uma determinada empresa. |
update |
PUT /enterprises/enterpriseId/webApps/webAppId
|
Atualiza um app da Web existente. |