Android Over the Air API

As atualizações OTA do Android oferecem a infraestrutura usada pelo Portal do parceiro Android para gerenciar as atualizações do sistema de dispositivos.

Serviço: androidovertheair.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 de 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://androidovertheair.googleapis.com

Recurso REST: v1.deployments

Métodos
get GET /v1/{name=deployments/*}
Recebe um Deployment.
list GET /v1/deployments
Listas deployments.
update PUT /v1/{name=deployments/*}
Atualiza um deployment.

Recurso REST: v1.deployments.configs

Métodos
create POST /v1/{name=deployments/*}/configs
Cria um config e retorna o novo Config.
delete DELETE /v1/{name=deployments/*/configs/*}
Exclui um config.
disable POST /v1/{name=deployments/*/configs/*}:disable
Desativa todos os grupos ativados que têm a configuração especificada.
get GET /v1/{name=deployments/*/configs/*}
Recebe uma visualização config.
list GET /v1/{name=deployments/*}/configs
Lista configs de uma implantação.
update PUT /v1/{name=deployments/*/configs/*}
Atualiza um config.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
Atualize os pacotes na configuração.

Recurso REST: v1.deployments.configs.packages

Métodos
list GET /v1/{name=deployments/*/configs/*}/packages
Lista os pacotes da configuração.

Recurso REST: v1.deployments.groups

Métodos
create POST /v1/{name=deployments/*}/groups
Cria um grupo e retorna o novo Group.
delete DELETE /v1/{name=deployments/*/groups/*}
Exclui um group.
disable POST /v1/{name=deployments/*}/groups:disable
Desativa o groups definido.
enable POST /v1/{name=deployments/*}/groups:enable
Ativa o groups definido.
get GET /v1/{name=deployments/*/groups/*}
Recebe um group.
list GET /v1/{name=deployments/*}/groups
Lista groups de uma implantação.
update PUT /v1/{name=deployments/*/groups/*}
Atualiza um group.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
Atualiza as configs em um group.

Recurso REST: v1.deployments.groups.charts

Métodos
get GET /v1/{name=deployments/*/groups/*/charts/*}
Recebe um group chart.
list GET /v1/{name=deployments/*/groups/*}/charts
Listas group charts.

Recurso REST: v1.deployments.groups.configs

Métodos
list GET /v1/{name=deployments/*/groups/*}/configs
Lista as configurações do grupo.

Recurso REST: v1.deployments.groups.members

Métodos
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
Cria participantes em um grupo específico.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
Exclui os participantes de um grupo.
create POST /v1/{name=deployments/*/groups/*}/members
Cria um membro do grupo e retorna o novo GroupMember.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
Exclui um group member.
get GET /v1/{name=deployments/*/groups/*/members/*}
Recebe um group member.
list GET /v1/{name=deployments/*/groups/*}/members
Listas group members.

Recurso REST: v1.deployments.packages

Métodos
delete DELETE /v1/{name=deployments/*/packages/**}
Exclui um package.
get GET /v1/{name=deployments/*/packages/**}
Recebe um package.
list GET /v1/{name=deployments/*}/packages
Listas packages.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
Lista todas as configurações que usam o pacote especificado.
update PUT /v1/{name=deployments/*/packages/**}
Atualiza um package.