# Device Enrollment in EMM APIs to enroll device with Google EMM ## Get the Google EMM Policy details for a specific device. - [GET /v2/devices/{deviceId}/google-accounts/policy/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1policy~1/get.md) ## Update the Google EMM Policy details for a specific device. - [PUT /v2/devices/{deviceId}/google-accounts/policy/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1policy~1/put.md) ## Get the List of Google EMM Managed Devices for a user's devices. - [GET /api/v2/devices/{deviceId}/google-accounts/emm-managed/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1api~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1emm-managed~1/get.md) ## Return the Google account details of the EMM enrollment stored in the database for the specified device. - [GET /v2/devices/{deviceId}/google-accounts/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1/get.md) ## Update the Google account details of the EMM enrollment stored in the database for a specific device. - [PUT /v2/devices/{deviceId}/google-accounts/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1/put.md) ## Create a Google user and, if request body is not provided, generate a Google auth token for a specific device on the Google EMM side. - [POST /v2/devices/{deviceId}/google-accounts/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1/post.md) ## Unenrolls device from Google EMM and deletes the Google account details. - [DELETE /v2/devices/{deviceId}/google-accounts/](https://develop-api.esper.io/openapi/device-enrollment-in-emm/paths/~1v2~1devices~1%7Bdeviceid%7D~1google-accounts~1/delete.md)