Android Over the Air API

Android Over The Air(OTA)アップデートは、Android パートナー ポータルでデバイスのシステム アップデートの管理に使用するインフラストラクチャを提供します。

サービス: androidovertheair.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行う際に次の情報を使用します。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することがあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://androidovertheair.googleapis.com

REST リソース: v1.deployments

Methods
get GET /v1/{name=deployments/*}
Deployment を取得します。
list GET /v1/deployments
deployments を一覧表示します。
update PUT /v1/{name=deployments/*}
deployment を更新します。

REST リソース: v1.deployments.configs

Methods
create POST /v1/{name=deployments/*}/configs
config を作成し、新しい Config を返します。
delete DELETE /v1/{name=deployments/*/configs/*}
config を削除します。
disable POST /v1/{name=deployments/*/configs/*}:disable
指定された設定を持つ、有効なすべてのグループを無効にします。
get GET /v1/{name=deployments/*/configs/*}
config ビューを取得します。
list GET /v1/{name=deployments/*}/configs
デプロイメントの configs を一覧表示します。
update PUT /v1/{name=deployments/*/configs/*}
config を更新します。
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
config の下のパッケージを更新します。

REST リソース: v1.deployments.configs.packages

Methods
list GET /v1/{name=deployments/*/configs/*}/packages
構成のパッケージを一覧表示します。

REST リソース: v1.deployments.groups

Methods
create POST /v1/{name=deployments/*}/groups
グループを作成して、新しい Group を返します。
delete DELETE /v1/{name=deployments/*/groups/*}
group を削除します。
disable POST /v1/{name=deployments/*}/groups:disable
定義された groups を無効にします。
enable POST /v1/{name=deployments/*}/groups:enable
定義された groups を有効にします。
get GET /v1/{name=deployments/*/groups/*}
group を取得します。
list GET /v1/{name=deployments/*}/groups
デプロイメントの groups を一覧表示します。
update PUT /v1/{name=deployments/*/groups/*}
group を更新します。
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
groupconfig を更新します。

REST リソース: v1.deployments.groups.charts

Methods
get GET /v1/{name=deployments/*/groups/*/charts/*}
group chart を取得します。
list GET /v1/{name=deployments/*/groups/*}/charts
group charts を一覧表示します。

REST リソース: v1.deployments.groups.configs

Methods
list GET /v1/{name=deployments/*/groups/*}/configs
グループの構成を一覧表示します。

REST リソース: v1.deployments.groups.members

Methods
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
特定のグループにグループ メンバーを作成します。
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
グループ内のグループ メンバーを削除します。
create POST /v1/{name=deployments/*/groups/*}/members
グループ メンバーを作成し、新しい GroupMember を返します。
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
group member を削除します。
get GET /v1/{name=deployments/*/groups/*/members/*}
group member を取得します。
list GET /v1/{name=deployments/*/groups/*}/members
group members を一覧表示します。

REST リソース: v1.deployments.packages

Methods
delete DELETE /v1/{name=deployments/*/packages/**}
package を削除します。
get GET /v1/{name=deployments/*/packages/**}
package を取得します。
list GET /v1/{name=deployments/*}/packages
packages を一覧表示します。
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
指定されたパッケージを使用するすべての構成ファイルを一覧表示します。
update PUT /v1/{name=deployments/*/packages/**}
package を更新します。