Skip to content

List Google Play applications
Stable

Request

List all Google Play applications approved for a Google Enterprise (EMM) instance. See Managing Google Play Apps for more information. Retrieves a paginated list of Google Play apps that have been approved and associated with the specified EMM binding, including each app's google_product_id, package_name, title, icon_url, min_sdk_version, active status, and approval state. Results can be filtered by google_product_id, package_name, or creation and update timestamps.

About Google Play Products

When an enterprise enrolls in Google EMM, administrators approve specific apps from the Google Play Store for use across their GMS device fleet. Each approved app is represented as a product record tied to the EMM instance. These product records are the foundation for silent app installation and Play Store customization — only apps that appear in this list can be silently pushed to devices or made available to end users through the managed Play Store.

Available query parameters

google_product_id — filter by the Google product ID (formatted as app:<package_name>, e.g. app:com.android.chrome) package_name — filter by the app's package name created_on — filter by the date the product record was created updated_on — filter by the date the product record was last updated limit / offset — for pagination (default page size: 20)

Workflow:

  1. Call GET /v0/enterprise/{enterprise_id}/emm/ to retrieve the emm_id for the enterprise's Google Enterprise binding.
  2. Call this endpoint to retrieve the list of approved Google Play apps and identify the google_product_id or id for the app you want to work with.
  3. Use GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/product/{product_id}/ to retrieve full details for a specific app.
Security
esper_cloud_api_apiKey
Path
enterprise_idstringrequired

A UUID string identifying this enterprise.

emm_idintegerrequired

An integer representing the ID of enterprise.

Query
google_product_idstring

filter by Google product id

package_namestring

filter by package name

created_onstring, (date-time)

filter by date app created

updated_onstring, (date-time)

filter by date app updated

limitinteger

Number of results to return per page.

Default:20
offsetinteger

Return results from this index.

Default:0
cURL
curl -i -X GET \
  'https://api.esper.io/_mock/openapi/v0/enterprise/{enterprise_id}/emm/{emm_id}/product/?google_product_id=string&package_name=string&created_on=2019-08-24T14%3A15%3A22Z&updated_on=2019-08-24T14%3A15%3A22Z&limit=20&offset=0' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

successful operation

Bodyapplication/json
countintegerrequired
nextstring or null, (url)
previousstring or null, (url)
resultsArray of objects(esper_cloud_api_GoogleProduct)required
Response
{ "count": 0, "next": "string", "previous": "string", "results": [ {} ] }