Skip to content

List Google enterprises
Stable

Request

List all Google Enterprise (EMM) instances for the enterprise. Retrieves all Google Enterprise bindings associated with the specified Esper enterprise, including the google_enterprise_id that links each binding to Google's EMM infrastructure.

About Google EMM

A Google Enterprise binding connects an Esper enterprise to Google's Enterprise Mobility Management (EMM) infrastructure, enabling management of GMS-enabled Android devices. This binding is the foundation for silent app installation, Play Store customization, managed configurations, and advanced device provisioning across a GMS fleet. Without an active EMM binding, Google Play-dependent management features are unavailable.

Common Use Cases

Confirming that a Google Enterprise binding exists before attempting GMS-dependent operations, retrieving the emm_id needed to call related EMM endpoints, and auditing the EMM enrollment state for a given enterprise.

Workflow

  1. Call this endpoint to confirm the enterprise has an active EMM binding and retrieve the emm_id.
  2. Use GET /v0/enterprise/{enterprise_id}/emm/{emm_id}/ to retrieve full details for a specific EMM instance.
Security
esper_cloud_api_apiKey
Path
enterprise_idstringrequired

A UUID string identifying this enterprise.

cURL
curl -i -X GET \
  'https://api.esper.io/_mock/openapi/v0/enterprise/{enterprise_id}/emm' \
  -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_GoogleEnterprise)required
Response
{ "count": 0, "next": "string", "previous": "string", "results": [ {} ] }