Android Management API
The Android Management API offers REST operations for administrating Android‑Enterprise resources: creating and listing enterprises, enrollment tokens, policies, devices and web apps, as well as issuing device commands and managing related long‑running operations.
Latency
2705ms p95
Uptime
100.0% 30d
Playground
Verified
live
Endpoints
/v1/enterprises
Lists EMM-managed enterprises. Only BASIC fields are returned.
/v1/enterprises
Creates an enterprise. This is the last step in the enterprise signup flow. See also: SigninDetail
/v1/signupUrls
Creates an enterprise signup URL.
/v1/{name}
Deletes a web app.
/v1/{name}
Gets a web app.
/v1/{name}
Updates a web app.
/v1/{name}:cancel
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.
/v1/{name}:issueCommand
Issues a command to a device. The Operation resource returned contains a Command in its metadata field. Use the get operation method to get the status of the command.
/v1/{parent}/devices
Lists devices for a given enterprise. Deleted devices are not returned in the response.
/v1/{parent}/enrollmentTokens
Lists active, unexpired enrollment tokens for a given enterprise. The list items contain only a partial view of EnrollmentToken: all the fields but name and expiration_timestamp are empty. This method is meant to help manage active enrollment tokens lifecycle. For security reasons, it's recommended to delete active enrollment tokens as soon as they're not intended to be used anymore.
/v1/{parent}/enrollmentTokens
Creates an enrollment token for a given enterprise. It's up to the caller's responsibility to manage the lifecycle of newly created tokens and deleting them when they're not intended to be used anymore. Once an enrollment token has been created, it's not possible to retrieve the token's content anymore using AM API. It is recommended for EMMs to securely store the token if it's intended to be reused.
/v1/{parent}/policies
Lists policies for a given enterprise.
/v1/{parent}/webApps
Lists web apps for a given enterprise.
/v1/{parent}/webApps
Creates a web app.
/v1/{parent}/webTokens
Creates a web token to access an embeddable managed Google Play web UI for a given enterprise.
15 endpoints auto-detected
Authentication
This API requires authentication: OAuth.
curl -X GET \ "https://androidmanagement.googleapis.com/v1/enterprises"
androidmanagement.googleapis.com · HTTPS only