API Reference

この API リファレンスは、リソースタイプ別にまとめられています。各リソースタイプには、1 つ以上のデータ表現と 1 つ以上のメソッドがあります。

リソースタイプ

  1. <ph type="x-smartling-placeholder"></ph> デバイス
  2. <ph type="x-smartling-placeholder"></ph> エンタープライズ
  3. <ph type="x-smartling-placeholder"></ph> 利用資格
  4. <ph type="x-smartling-placeholder"></ph> グループ ライセンス
  5. <ph type="x-smartling-placeholder"></ph> グループ ライセンス ユーザー
  6. <ph type="x-smartling-placeholder"></ph> インストール
  7. <ph type="x-smartling-placeholder"></ph> Managedconfigurationsfordevice
  8. <ph type="x-smartling-placeholder"></ph> ユーザーの管理対象設定
  9. <ph type="x-smartling-placeholder"></ph> Managedconfigurationssettings
  10. <ph type="x-smartling-placeholder"></ph> 権限
  11. <ph type="x-smartling-placeholder"></ph> サービス
  12. <ph type="x-smartling-placeholder"></ph> Serviceaccountkeys
  13. <ph type="x-smartling-placeholder"></ph> Storelayoutclusters
  14. <ph type="x-smartling-placeholder"></ph> Storelayoutpages
  15. <ph type="x-smartling-placeholder"></ph> ユーザー
  16. <ph type="x-smartling-placeholder"></ph> ウェブアプリ

デバイス

Devices リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
forceReportUpload POST  /enterprises/enterpriseId/users/userId/devices/deviceId/forceReportUpload それ以降にデバイスでのアプリの状態の変化を含むレポートをアップロードします。 最後のレポートの生成日までですこのメソッドは、 1 台のデバイスで 24 時間です。
get GET  /enterprises/enterpriseId/users/userId/devices/deviceId デバイスの詳細を取得します。
getState GET  /enterprises/enterpriseId/users/userId/devices/deviceId/state デバイスの Google サービスへのアクセスが有効かどうかを取得します。 無効です。 デバイスの状態は、Android で EMM ポリシーを適用した場合にのみ有効になります Google 管理コンソールで有効にできます。 それ以外の場合、デバイスの状態は無視され、すべてのデバイスにアクセス権が付与されます Google サービスに接続できます これは、Google の管理対象ユーザーのみが使用できます。
list GET  /enterprises/enterpriseId/users/userId/devices ユーザーのすべてのデバイスの ID を取得します。
setState PUT  /enterprises/enterpriseId/users/userId/devices/deviceId/state デバイスの Google サービスへのアクセスを有効にするか無効にするかを設定します。 デバイスの状態は、Android で EMM ポリシーを適用した場合にのみ有効になります Google 管理コンソールで有効にできます。 それ以外の場合、デバイスの状態は無視され、すべてのデバイスにアクセス権が付与されます Google サービスに接続できます これは、Google の管理対象ユーザーのみが使用できます。
update PUT  /enterprises/enterpriseId/users/userId/devices/deviceId デバイス ポリシーを更新します。

ポリシーを適切に適用するには、管理対象外の Google Play にアクセスできないようにするために、 Google Cloud の管理対象設定の allowed_accounts Play パッケージ。制限をご覧ください 。

エンタープライズ

Enterprises リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
acknowledgeNotificationSet POST  /enterprises/acknowledgeNotificationSet 次から受信した通知を確認する Enterprises.PullNotificationSet を使用して、後続の呼び出しが 同じ通知を受け取れます
completeSignup POST  /enterprises/completeSignup 完了トークンを指定し、登録フローを完了する エンタープライズ トークン。 このリクエストは、特定の Enterprise に対して複数回呼び出すことはできません トークン。
createWebToken POST  /enterprises/enterpriseId/createWebToken 埋め込み可能な UI にアクセスするための一意のトークンを返します。生成 生成されたトークンを managed Google Play JavaScript に渡す API各トークンは 1 つの UI セッションを開始するためにのみ使用できます。詳しくは、 <ph type="x-smartling-placeholder"></ph> JavaScript API ドキュメントをご覧ください。
登録 POST  /enterprises/enroll 呼び出し元の EMM に企業を登録します。

必須のクエリ パラメータ: token

generateSignupUrl POST  /enterprises/signupUrl 登録用 URL を生成します。
get GET  /enterprises/enterpriseId 企業の名前とドメインを取得します。
getServiceAccount GET  /enterprises/enterpriseId/serviceAccount サービス アカウントと認証情報を返します。サービス アカウント setAccount を呼び出すことで企業にバインドできます。サービス アカウント 企業と EMM に固有で、企業または EMM が バインドされません。認証情報に秘密鍵データが含まれるため、保存されない あります。

) このメソッドは、 Enterprises.Enroll または Enterprises.CompleteSignup を Enterprises.SetAccount;それ以外の場合はエラーが返されます。

) 最初の呼び出しの後に実行すると、新しい一意のセットが生成されます。 以前に生成された認証情報を無効にします。

) サービス アカウントを企業にバインドすると、管理できるようになる 使用して認証できます。
getStoreLayout GET  /enterprises/enterpriseId/storeLayout エンタープライズのストア レイアウトを返します。店舗レイアウトが 設定されていない場合は「basic(基本)」を返しますストアレイアウトタイプとして選択し できます。
list GET  /enterprises ドメイン名で企業を検索します。 これは、Google 主導の API を通じて作成されたエンタープライズにのみ対応しています。 作成フローを実行します。次で作成された企業では、ID の検索は不要です。 EMM は EMM によって開始されるフローで企業 ID を学習するため、 Enterprises.generateSignupUrl 呼び出しで指定されたコールバック。

必須のクエリ パラメータ: domain

pullNotificationSet POST  /enterprises/pullNotificationSet 関連付けられているエンタープライズの通知セットを pull して返します。 リクエストのために認証されたサービス アカウント。通知セットは 保留中の通知がない場合は空になります。
返された通知セットは、20 秒以内に確認する必要があります 呼び出すことにより、通知を送信する必要があります。 通知セットが空です。
20 秒以内に確認応答がない通知は、 別の PullNotificationSet へのレスポンスに最終的に再び含まれる 確認応答されていないものは最終的に削除されます。 Google Cloud Platform Pub/Sub システム ポリシーに従って処理されます。
画像を取得するために、複数のリクエストが同時に実行される その場合、保留中の通知(ある場合)は 保留中の場合は各呼び出し元の間で分割されます。
通知が存在しない場合は、空の通知リストが返されます。 後続のリクエストについては、 できます。
sendTestPushNotification POST  /enterprises/enterpriseId/sendTestPushNotification EMM との連携を検証するためのテスト通知を送信します この企業向けの Google Cloud Pub/Sub サービスを使用します。
setAccount PUT  /enterprises/enterpriseId/account API への認証に使用するアカウントを できます。
setStoreLayout PUT  /enterprises/enterpriseId/storeLayout 企業の店舗レイアウトを設定します。デフォルトでは、storeLayoutType 「基本」に設定されている基本のストアレイアウトが 有効になっています基本 レイアウトに、管理者によって承認され、かつ ユーザーが利用できる商品セットに追加された( <ph type="x-smartling-placeholder"></ph> setAvailableProductSet 呼び出し)。ページに表示されるアプリは、 表示されます。ストアのカスタム レイアウトを作成する場合( storeLayoutType = "custom"ホームページを設定するなど)、 レイアウトが無効になります。
登録を解除 POST  /enterprises/enterpriseId/unenroll 通話用 EMM から企業の登録を解除します。

利用資格

Entitlements リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/users/userId/entitlements/entitlementId <ph type="x-smartling-placeholder">をご覧ください。 ユーザーのアプリの利用資格を削除します。
get GET  /enterprises/enterpriseId/users/userId/entitlements/entitlementId <ph type="x-smartling-placeholder">をご覧ください。 利用資格の詳細を取得します。
list GET  /enterprises/enterpriseId/users/userId/entitlements <ph type="x-smartling-placeholder">をご覧ください。 指定したユーザーのすべての利用資格を一覧表示します。ID のみが設定されます。
update PUT  /enterprises/enterpriseId/users/userId/entitlements/entitlementId <ph type="x-smartling-placeholder">をご覧ください。 ユーザーのアプリの利用資格を追加または更新します。

グループ ライセンス

Grouplicenses リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
get GET  /enterprises/enterpriseId/groupLicenses/groupLicenseId <ph type="x-smartling-placeholder">をご覧ください。 プロダクトの企業のグループ ライセンスの詳細を取得します。
list GET  /enterprises/enterpriseId/groupLicenses <ph type="x-smartling-placeholder">をご覧ください。 企業がグループ ライセンスを持つすべてのサービスの ID を取得します。

グループ ライセンス ユーザー

Grouplicenseusers リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
list GET  /enterprises/enterpriseId/groupLicenses/groupLicenseId/users <ph type="x-smartling-placeholder">をご覧ください。 利用資格を付与されたユーザーの ID を取得します 使用しないでください。

インストール

Installs リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId デバイスからのアプリの削除をリクエストします。get への呼び出し、または list には、次の日付になるまでアプリはデバイスにインストールされていると表示されます。 実際に削除されます
get GET  /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId <ph type="x-smartling-placeholder">をご覧ください。 デバイスへのアプリのインストールの詳細を取得します。
list GET  /enterprises/enterpriseId/users/userId/devices/deviceId/installs <ph type="x-smartling-placeholder">をご覧ください。 指定したデバイスにインストールされているすべてのアプリの詳細を取得します。
update PUT  /enterprises/enterpriseId/users/userId/devices/deviceId/installs/installId <ph type="x-smartling-placeholder">をご覧ください。 アプリの最新バージョンをデバイスにインストールするようリクエストします。アプリが すでにインストールされているなら、 できます。

Managedconfigurationsfordevice

デバイスの管理対象構成リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId <ph type="x-smartling-placeholder">をご覧ください。 指定したアプリについて、デバイスごとの管理対象設定を削除します。 ダウンロードします
get GET  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId <ph type="x-smartling-placeholder">をご覧ください。 デバイスごとの管理対象設定の詳細を取得します。
list GET  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice <ph type="x-smartling-placeholder">をご覧ください。 指定したデバイスの、デバイスごとの管理対象設定を一覧表示します。 ID のみが設定されます。
update PUT  /enterprises/enterpriseId/users/userId/devices/deviceId/managedConfigurationsForDevice/managedConfigurationForDeviceId <ph type="x-smartling-placeholder">をご覧ください。 アプリのデバイスごとの管理対象設定を追加または更新する 接続します。

ユーザーの管理対象設定

Managedconfigurations foruser リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId <ph type="x-smartling-placeholder">をご覧ください。 指定したアプリについて、ユーザーごとの管理対象設定を削除します。 できます。
get GET  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId <ph type="x-smartling-placeholder">をご覧ください。 アプリケーションのユーザーごとの管理対象構成の詳細を取得します。 できます。
list GET  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser <ph type="x-smartling-placeholder">をご覧ください。 指定したユーザーの、ユーザーごとに管理するすべての設定を一覧表示します。単独 ID が設定されます。
update PUT  /enterprises/enterpriseId/users/userId/managedConfigurationsForUser/managedConfigurationForUserId <ph type="x-smartling-placeholder">をご覧ください。 指定したユーザーのアプリの管理対象設定を追加または更新します。 管理対象設定 iframe をサポートしている場合は、 管理対象設定をユーザーに適用するには、mcmId リクエスト内のそれに関連する構成変数(存在する場合)を返します。または すべての EMM で、管理対象設定のリストを プロパティです。

Managedconfigurationssettings

Managedconfigurationssettings リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
list GET  /enterprises/enterpriseId/products/productId/managedConfigurationsSettings 指定したアプリのすべての管理対象設定を一覧表示します。

Permissions

Permissions リソースについて詳しくは、リソースの表記のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
get GET  /permissions/permissionId 企業の管理者に表示するための Android アプリの権限の詳細を取得します。

サービス

Products リソースの詳細については、リソース表現のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
承認する POST  /enterprises/enterpriseId/products/productId/approve <ph type="x-smartling-placeholder">

指定したサービスと関連するアプリの権限(存在する場合)を承認します。 企業のお客様ごとに承認できる商品の最大数 1,000 です。

managed Google Play を使用してストアを設計、作成する方法を学ぶ 承認済みの商品をユーザーに表示する ストアのレイアウト デザインをご覧ください。

generateApprovalUrl POST  /enterprises/enterpriseId/products/productId/generateApprovalUrl <ph type="x-smartling-placeholder">をご覧ください。 iframe にレンダリングできる URL を生成します。 ユーザーに付与します。企業の管理者は、これらの情報を表示する必要があります。 権限を付与し、組織を代表して承認することで、 承認します

表示された権限を管理者が承認するには、 EMM コンソールの個別の UI 要素を操作することで、 この URL が 次の approvalUrlInfo.approvalUrl プロパティ: 商品を承認する Products.approve 呼び出し。 この URL は、最大 1 日の権限の表示にのみ使用できます。
get GET  /enterprises/enterpriseId/products/productId 企業の管理者に表示する商品の詳細を取得します。
getAppRestrictionsSchema GET  /enterprises/enterpriseId/products/productId/appRestrictionsSchema <ph type="x-smartling-placeholder">をご覧ください。 このプロパティの構成可能なプロパティを定義するスキーマを取得します。 説明します。すべての商品にスキーマがありますが、このスキーマがない場合、このスキーマは空になる可能性があります 構成が定義されています。このスキーマを使用すると 管理者がプロダクトを設定できる UI を作成します。 これを使用して取得したスキーマに基づいて管理対象設定を適用するには、 API の詳細については、以下をご覧ください。 Play を通じた設定の管理
getPermissions GET  /enterprises/enterpriseId/products/productId/permissions <ph type="x-smartling-placeholder">をご覧ください。 このアプリに必要な Android アプリの権限を取得します。
list GET  /enterprises/enterpriseId/products <ph type="x-smartling-placeholder">をご覧ください。 クエリに一致する承認済みの商品、または承認済みのすべての商品を検索する クエリがない場合に表示されます
不承認 POST  /enterprises/enterpriseId/products/productId/unapprove <ph type="x-smartling-placeholder">をご覧ください。 指定したサービス(および該当する場合は関連するアプリの権限)を不承認にします

Serviceaccountkeys

Serviceaccountkeys リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/serviceAccountKeys/keyId <ph type="x-smartling-placeholder">をご覧ください。 サービス アカウントに指定された認証情報を削除して無効にします 関連付けられています呼び出し元のサービス アカウントは、 Enterprises.GetServiceAccount を呼び出して取得し、 Enterprises.SetAccount を呼び出して、エンタープライズ サービス アカウントとして使用します。
挿入 POST  /enterprises/enterpriseId/serviceAccountKeys <ph type="x-smartling-placeholder">をご覧ください。 これに関連付けられたサービス アカウントの新しい認証情報を生成します。 できます。呼び出し元のサービス アカウントは、以下を呼び出して取得しておく必要があります。 Enterprises.GetServiceAccount を取得し、企業として設定する必要があります Enterprises.SetAccount を呼び出してサービス アカウントを作成します。

鍵のタイプのみをリソースに入力する必要があります。 挿入されました。
list GET  /enterprises/enterpriseId/serviceAccountKeys <ph type="x-smartling-placeholder">をご覧ください。 これに関連付けられているサービス アカウントのすべての有効な認証情報を一覧表示します。 できます。ID とキーのタイプのみが返されます。呼び出し元サービス Enterprises.GetServiceAccount を呼び出して取得する必要があります。 企業サービス アカウントとして設定する必要があります。 Enterprises.SetAccount

Storelayoutclusters

Storelayoutclusters リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId クラスタを削除します。
get GET  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId クラスタの詳細を取得します。
挿入 POST  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters ページに新しいクラスタを挿入します。
list GET  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters 指定されたページのすべてのクラスタの詳細を取得します。
update PUT  /enterprises/enterpriseId/storeLayout/pages/pageId/clusters/clusterId クラスタを更新します。

Storelayoutpages

Storelayoutpages リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/storeLayout/pages/pageId 店舗ページを削除します。
get GET  /enterprises/enterpriseId/storeLayout/pages/pageId ショップページの詳細を取得します。
挿入 POST  /enterprises/enterpriseId/storeLayout/pages 新しいストアページを挿入します。
list GET  /enterprises/enterpriseId/storeLayout/pages ストア内のすべてのページの詳細を取得します。
update PUT  /enterprises/enterpriseId/storeLayout/pages/pageId ショップページのコンテンツを更新します。

Users

Users リソースについて詳しくは、リソースの表記のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/users/userId EMM の管理対象ユーザーを削除しました。
generateAuthenticationToken POST  /enterprises/enterpriseId/users/userId/authenticationToken デバイス ポリシー クライアントが認証トークンを生成してこのトークンを使用し、 EMM で管理されているユーザー アカウントをデバイスにプロビジョニングします。 生成されたトークンは 1 回限り有効で、数分後に期限切れになります。

ユーザー 1 人につき最大 10 台のデバイスをプロビジョニングできます。

この通話は EMM の管理対象アカウントでのみ機能します。
get GET  /enterprises/enterpriseId/users/userId ユーザーの詳細を取得します。
getAvailableProductSet GET  /enterprises/enterpriseId/users/userId/availableProductSet <ph type="x-smartling-placeholder">をご覧ください。 ユーザーがアクセスできるサービスのセットを取得します。
挿入 POST  /enterprises/enterpriseId/users EMM の管理対象ユーザーを新規作成します。

ユーザー リソース 渡す必要があります。 accountIdentifieraccountType

対応するユーザーが同じアカウント ID ですでに存在する場合、 リソースで更新されます。この例では displayName フィールドは変更できます。

list GET  /enterprises/enterpriseId/users メインのメールアドレスでユーザーを検索します。 これは、Google が管理するユーザーに対してのみサポートされます。ID のルックアップが ID はすでに Users.insert 呼び出しの結果です。

必須のクエリ パラメータ: email

revokeDeviceAccess DELETE  /enterprises/enterpriseId/users/userId/deviceAccess 現在ユーザーにプロビジョニングされているすべてのデバイスへのアクセス権を取り消します。ユーザー managed Google Play ストアは、 管理できます。

この通話は EMM の管理対象アカウントでのみ機能します。
setAvailableProductSet PUT  /enterprises/enterpriseId/users/userId/availableProductSet <ph type="x-smartling-placeholder">をご覧ください。 ユーザーがアクセスできる一連のサービス( 許可リストに登録されたプロダクトとして扱われることはありません。次の条件に該当する商品のみ: 承認済み 以前に承認された商品(承認が取り消された商品) 許可リストに登録できます。
update PUT  /enterprises/enterpriseId/users/userId EMM の管理対象ユーザーの詳細を更新します。

EMM の管理対象ユーザーのみが使用できる(Google の管理対象ユーザーは対象外)。 新しい詳細情報を ユーザー リソースを指定します。displayName フィールドのみ 変更できます。その他のフィールドは、未設定のままにするか、 表示されます。

ウェブアプリ

Webapps リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/androidenterprise/v1 を基準とします。
delete DELETE  /enterprises/enterpriseId/webApps/webAppId 既存のウェブアプリを削除します。
get GET  /enterprises/enterpriseId/webApps/webAppId 既存のウェブアプリを取得します。
挿入 POST  /enterprises/enterpriseId/webApps 企業向けの新しいウェブアプリを作成します。
list GET  /enterprises/enterpriseId/webApps 指定した企業のすべてのウェブアプリの詳細を取得します。
update PUT  /enterprises/enterpriseId/webApps/webAppId 既存のウェブアプリを更新します。