Google Play Android Developer API

Permite que desenvolvedores de aplicativos Android acessem as próprias contas do Google Play. Em um nível superior, o fluxo de trabalho esperado é "inserir" uma edição, fazer as mudanças necessárias e depois "fazer commit".

Serviço: androidpublisher.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias 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 de 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 descoberta:

Endpoint de serviço

Um endpoint de serviço é um URL de 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://androidpublisher.googleapis.com

Recurso REST: v3.applications

Métodos
dataSafety POST /androidpublisher/v3/applications/{packageName}/dataSafety
Escreve a declaração de rótulos de segurança de um app.

Recurso REST: v3.applications.deviceTierConfigs

Métodos
create POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
Cria uma nova configuração de nível de dispositivo para um app.
get GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}
Retorna uma configuração de nível de dispositivo específica.
list GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
Retorna as configurações de nível de dispositivo criadas, em ordem decrescente da data de criação.

Recurso REST: v3.apprecovery

Métodos
addTargeting POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting
Atualiza incrementalmente a segmentação de uma ação de recuperação.
cancel POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel
Cancela uma ação de recuperação de app em execução.
create POST /androidpublisher/v3/applications/{packageName}/appRecoveries
Cria uma ação de recuperação de app com o status RASCUNHO.
deploy POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy
Implanta uma ação de recuperação de app já criada com o status RASCUNHO.
list GET /androidpublisher/v3/applications/{packageName}/appRecoveries
Lista todos os recursos para ações de recuperação de app associados a um nome de pacote e versão do app específicos.

Recurso REST: v3.edits

Métodos
commit POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
Faz commit de uma edição de app.
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}
Exclui uma edição de app.
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}
Recebe uma edição de app.
insert POST /androidpublisher/v3/applications/{packageName}/edits
Cria uma nova edição para um app.
validate POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate
Valida uma edição de app.

Recurso REST: v3.edits.apks

Métodos
addexternallyhosted POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
Cria um novo APK sem fazer o upload dele para o Google Play. Em vez disso, o APK é hospedado em um URL especificado.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
Lista todos os APKs atuais do app e da edição.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
Faz upload de um APK e o adiciona à edição atual.

Recurso REST: v3.edits.bundles

Métodos
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
Lista todos os Android App Bundles atuais do app e da edição.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
Faz upload de um novo Android App Bundle para esta edição.

Recurso REST: v3.edits.countryavailability

Métodos
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}
Recebe a disponibilidade por país.

Recurso REST: v3.edits.deobfuscationfiles

Métodos
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
Faz upload de um novo arquivo de desofuscação e o anexa ao APK especificado.

Recurso REST: v3.edits.details

Métodos
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
Recebe os detalhes de um app.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
Adiciona um patch nos detalhes de um app.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
Atualiza os detalhes de um app.

Recurso REST: v3.edits.expansionfiles

Métodos
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
Busca a configuração do arquivo de expansão do APK especificado.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
Adiciona um patch na configuração do arquivo de expansão do APK para referenciar o arquivo de expansão de outro APK.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
Atualiza a configuração do arquivo de expansão do APK para referenciar o arquivo de expansão de outro APK.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
Faz upload de um novo arquivo de expansão e o anexa ao APK especificado.

Recurso REST: v3.edits.images

Métodos
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}
Exclui da edição a imagem especificada pelo ID.
deleteall DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
Exclui todas as imagens para o idioma e tipo de imagem especificados.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
Lista todas as imagens.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
Faz upload de uma imagem no idioma e tipo especificados e adiciona a imagem à edição.

Recurso REST: v3.edits.listings

Métodos
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
Exclui uma página de detalhes do app localizada.
deleteall DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
Exclui todas as páginas "Detalhes do app".
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
Recebe uma página de detalhes do app localizada.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
Lista todas as páginas "Detalhes do app" localizadas.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
Adiciona um patch a uma página de detalhes do app localizada.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
Cria ou atualiza uma página de detalhes do app localizada.

Recurso REST: v3.edits.testers

Métodos
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
Recebe testadores.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
Adiciona patches aos testadores.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
Atualiza os testadores.

Recurso REST: v3.edits.tracks

Métodos
create POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
Cria uma nova faixa.
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Recebe uma faixa.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
Lista todas as faixas.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Adiciona patches a uma faixa.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Atualiza uma faixa.

Recurso REST: v3.externaltransactions

Métodos
createexternaltransaction POST /androidpublisher/v3/{parent=applications/*}/externalTransactions
Cria uma nova transação externa.
getexternaltransaction GET /androidpublisher/v3/{name=applications/*/externalTransactions/*}
Recebe uma transação externa.
refundexternaltransaction POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
Reembolsa total ou parcialmente uma transação externa.

Recurso REST: v3.generatedapks

Métodos
download GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download
Baixa um único APK assinado gerado de um pacote de app.
list GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}
Retorna metadados de download para todos os APKs gerados de um determinado pacote de app.

Recurso REST: v3.grants

Métodos
create POST /androidpublisher/v3/{parent=developers/*/users/*}/grants
Permite que um usuário acesse o devido pacote.
delete DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*}
Remove todo o acesso do usuário ao devido pacote ou conta de desenvolvedor.
patch PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*}
Atualiza o acesso do usuário ao devido pacote.

Recurso REST: v3.inappproducts

Métodos
batchDelete POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete
Exclui produtos no app (produtos gerenciados ou assinaturas).
batchGet GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet
Lê vários produtos no app, que podem ser produtos gerenciados ou assinaturas.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
Atualiza ou insere um ou mais produtos no app (produtos gerenciados ou assinaturas).
delete DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Exclui um produto no app (produto gerenciado ou assinatura).
get GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Recebe um produto no app, que pode ser um produto gerenciado ou uma assinatura.
insert POST /androidpublisher/v3/applications/{packageName}/inappproducts
Cria um produto no app (produto gerenciado ou assinatura).
list GET /androidpublisher/v3/applications/{packageName}/inappproducts
Lista todos os produtos no app, gerenciados e assinaturas.
patch PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Adiciona um patch a um produto no app (produto gerenciado ou assinatura).
update PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
Atualiza um produto no app (produto gerenciado ou assinatura).

Recurso REST: v3.internalappsharingartifacts

Métodos
uploadapk POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
Faz upload de um APK para o Compartilhamento interno de apps.
uploadbundle POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
Faz upload de um pacote de app ao Compartilhamento interno de apps.

Recurso REST: v3.monetization

Métodos
convertRegionPrices POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices
Calcula os preços regionais, usando a taxa de câmbio de hoje e padrões específicos a cada país, com base no preço na solicitação para um conjunto de regiões.

Recurso REST: v3.monetization.onetimeproducts

Métodos
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchDelete
Exclui um ou mais produtos únicos.
batchGet GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchGet
Lê um ou mais produtos únicos.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate
Cria ou atualiza um ou mais produtos únicos.
delete DELETE /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}
Exclui um produto único.
get GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}
Lê um único produto único.
list GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts
Lista todos os produtos únicos em um determinado app.
patch PATCH /androidpublisher/v3/applications/{oneTimeProduct.packageName}/onetimeproducts/{oneTimeProduct.productId}
Cria ou atualiza um produto único.

Recurso REST: v3.monetization.onetimeproducts.purchaseOptions

Métodos
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete
Exclui opções de compra em um ou em vários produtos únicos.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates
Ativa ou desativa opções de compra em um ou em vários produtos únicos.

Recurso REST: v3.monetization.onetimeproducts.purchaseOptions.offers

Métodos
activate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:activate
Ativa uma oferta de produto único.
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete
Exclui uma ou mais ofertas de produto único.
batchGet POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet
Lê uma ou mais ofertas de produto único.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate
Cria ou atualiza uma ou mais ofertas de produto único.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates
Atualiza um lote de estados de oferta de produto único.
cancel POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:cancel
Cancela uma oferta de produto único.
deactivate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:deactivate
Desativa uma oferta de produto único.
list GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers
Lista todas as ofertas em um determinado app, produto ou opção de compra.

Recurso REST: v3.monetization.subscriptions

Métodos
archive
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
Descontinuado: o arquivo de assinaturas não é compatível.
batchGet GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet
Lê uma ou mais assinaturas.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate
Atualiza um lote de assinaturas.
create POST /androidpublisher/v3/applications/{packageName}/subscriptions
Cria uma nova assinatura.
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
Exclui uma assinatura.
get GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
Lê uma única assinatura.
list GET /androidpublisher/v3/applications/{packageName}/subscriptions
Lista todas as assinaturas em um determinado app.
patch PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}
Atualiza uma assinatura.

Recurso REST: v3.monetization.subscriptions.basePlans

Métodos
activate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate
Ativa um plano básico.
batchMigratePrices POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
Variante de lote do endpoint "MigrateBasePlanPrices".
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates
Ativa ou desativa planos básicos em uma ou várias assinaturas.
deactivate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate
Desativa um plano básico.
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}
Exclui um plano básico.
migratePrices POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices
Migra assinantes de uma ou mais coortes de preço legado para o preço atual.

Recurso REST: v3.monetization.subscriptions.basePlans.offers

Métodos
activate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate
Ativa uma oferta de assinatura.
batchGet POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet
Lê uma ou mais ofertas de assinatura.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate
Atualiza um lote de ofertas de assinatura.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates
Atualiza um lote de estados de oferta de assinatura.
create POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
Cria uma nova oferta de assinatura.
deactivate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate
Desativa uma oferta de assinatura.
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
Exclui uma oferta de assinatura.
get GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
Lê uma única oferta.
list GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
Lista todas as ofertas em uma determinada assinatura.
patch PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId}
Atualiza uma oferta de assinatura.

Recurso REST: v3.orders

Métodos
batchget GET /androidpublisher/v3/applications/{packageName}/orders:batchGet
Recebe os detalhes de uma lista de pedidos.
get GET /androidpublisher/v3/applications/{packageName}/orders/{orderId}
Recebe os detalhes de um único pedido.
refund POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
Reembolsa a assinatura ou ordem de compra no app de um usuário.

Recurso REST: v3.purchases.products

Métodos
acknowledge POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
Confirma a compra de um item no app.
consume POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume
Consome a compra de um item no app.
get GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}
Verifica o status de compra e consumo de um item no app.

Recurso REST: v3.purchases.productsv2

Métodos
getproductpurchasev2 GET /androidpublisher/v3/applications/{packageName}/purchases/productsv2/tokens/{token}
Verifica o status de compra e consumo de um item no app.

Recurso REST: v3.purchases.subscriptions

Métodos
acknowledge POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge
Confirma a compra de uma assinatura.
cancel POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
Cancela a compra de assinatura feita por um usuário.
defer POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
Adia a compra de assinatura feita por um usuário até um prazo de validade futuro especificado.
get
(deprecated)
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
Descontinuado: use purchases.subscriptionsv2.get.
refund
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund
Descontinuado: use "orders.refund" em vez disso.
revoke
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke
Descontinuado: use purchases.subscriptionsv2.revoke.

Recurso REST: v3.purchases.subscriptionsv2

Métodos
cancel POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel
Cancela a compra de assinatura do usuário.
defer POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:defer
Adia a renovação de uma assinatura.
get GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}
Recebe metadados sobre uma assinatura.
revoke POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
Revoga a compra de assinatura para o usuário.

Recurso REST: v3.purchases.voidedpurchases

Métodos
list GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases
Lista as compras que foram canceladas, reembolsadas ou estornadas.

Recurso REST: v3.reviews

Métodos
get GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}
Recebe uma única avaliação.
list GET /androidpublisher/v3/applications/{packageName}/reviews
Lista todas as avaliações.
reply POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply
Responde a uma única avaliação ou atualiza uma resposta.

Recurso REST: v3.systemapks.variants

Métodos
create POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
Cria um APK que pode ser incluído em uma imagem do sistema de um Android App Bundle que já foi enviado.
download GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download
Baixa um APK do sistema criado anteriormente, que pode ser incluído em uma imagem do sistema.
get GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}
Retorna uma variante do APK do sistema previamente criada.
list GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
Retorna a lista de variantes do APK do sistema criadas anteriormente.

Recurso REST: v3.users

Métodos
create POST /androidpublisher/v3/{parent=developers/*}/users
Concede a um usuário acesso a determinada conta de desenvolvedor.
delete DELETE /androidpublisher/v3/{name=developers/*/users/*}
Remove todo o acesso do usuário a determinada conta de desenvolvedor.
list GET /androidpublisher/v3/{parent=developers/*}/users
Lista todos os usuários com acesso a uma conta de desenvolvedor.
patch PATCH /androidpublisher/v3/{user.name=developers/*/users/*}
Atualiza o acesso do usuário à conta de desenvolvedor.