Android Management API

A API Android Management oferece gerenciamento corporativo remoto de dispositivos e apps Android.

Serviço: androidmanagement.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:

Endpoint de serviço

Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://androidmanagement.googleapis.com

Recurso REST: v1.enterprises

Métodos
create POST /v1/enterprises
Cria uma empresa.
delete DELETE /v1/{name=enterprises/*}
Exclui permanentemente uma empresa e todas as contas e dados associados a ela.
get GET /v1/{name=enterprises/*}
Extrai uma empresa.
list GET /v1/enterprises
Lista as empresas gerenciadas por EMM.
patch PATCH /v1/{name=enterprises/*}
Atualiza uma empresa.

Recurso REST: v1.enterprises.applications

Métodos
get GET /v1/{name=enterprises/*/applications/*}
Recebe informações sobre um aplicativo.

Recurso REST: v1.enterprises.devices

Métodos
delete DELETE /v1/{name=enterprises/*/devices/*}
Exclui um dispositivo.
get GET /v1/{name=enterprises/*/devices/*}
Recebe um dispositivo.
issueCommand POST /v1/{name=enterprises/*/devices/*}:issueCommand
Emite um comando para um dispositivo.
list GET /v1/{parent=enterprises/*}/devices
Lista os dispositivos de uma determinada empresa.
patch PATCH /v1/{name=enterprises/*/devices/*}
Atualiza um dispositivo.

Recurso REST: v1.enterprises.devices.operations

Métodos
cancel POST /v1/{name=enterprises/*/devices/*/operations/*}:cancel
Inicia o cancelamento assíncrono de uma operação de longa duração.
get GET /v1/{name=enterprises/*/devices/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=enterprises/*/devices/*/operations}
Lista as operações que correspondem ao filtro especificado na solicitação.

Recurso REST: v1.enterprises.enrollmentTokens

Métodos
create POST /v1/{parent=enterprises/*}/enrollmentTokens
Cria um token de registro para uma determinada empresa.
delete DELETE /v1/{name=enterprises/*/enrollmentTokens/*}
Exclui um token de registro.
get GET /v1/{name=enterprises/*/enrollmentTokens/*}
Recebe um token de registro ativo e não expirado.
list GET /v1/{parent=enterprises/*}/enrollmentTokens
Lista tokens de registro ativos e não expirados de uma determinada empresa.

Recurso REST: v1.enterprises.migrationTokens

Métodos
create POST /v1/{parent=enterprises/*}/migrationTokens
Cria um token de migração para migrar um dispositivo existente que deixa de ser gerenciado pelo Device Policy Controller (DPC) do EMM para ser gerenciado pela API Android Management.
get GET /v1/{name=enterprises/*/migrationTokens/*}
Recebe um token de migração.
list GET /v1/{parent=enterprises/*}/migrationTokens
Lista os tokens de migração.

Recurso REST: v1.enterprises.policies

Métodos
delete DELETE /v1/{name=enterprises/*/policies/*}
Exclui uma política.
get GET /v1/{name=enterprises/*/policies/*}
Recebe uma política.
list GET /v1/{parent=enterprises/*}/policies
Lista as políticas de uma determinada empresa.
patch PATCH /v1/{name=enterprises/*/policies/*}
Atualiza ou cria uma política.

Recurso REST: v1.enterprises.webApps

Métodos
create POST /v1/{parent=enterprises/*}/webApps
Cria um app da Web.
delete DELETE /v1/{name=enterprises/*/webApps/*}
Exclui um app da Web.
get GET /v1/{name=enterprises/*/webApps/*}
Recebe um app da Web.
list GET /v1/{parent=enterprises/*}/webApps
Lista os apps da Web de uma determinada empresa.
patch PATCH /v1/{name=enterprises/*/webApps/*}
Atualiza um app da Web.

Recurso REST: v1.enterprises.webTokens

Métodos
create POST /v1/{parent=enterprises/*}/webTokens
Cria um token da Web para acessar uma interface da Web do Google Play gerenciado e incorporável para uma determinada empresa.

Recurso REST: v1.provisioningInfo

Métodos
get GET /v1/{name=provisioningInfo/*}
Receba as informações de provisionamento do dispositivo pelo identificador fornecido no URL de login.

Recurso REST: v1.signupUrls

Métodos
create POST /v1/signupUrls
Cria um URL de inscrição de empresa.