Android Management API

API управления Android обеспечивает удаленное корпоративное управление устройствами и приложениями Android.

Служба: androidmanagement.googleapis.com

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставляемые Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при выполнении запросов API.

Документ открытия

Discovery Document — это машиночитаемая спецификация для описания и использования REST API. Она используется для создания клиентских библиотек, плагинов IDE и других инструментов, которые взаимодействуют с Google API. Одна служба может предоставлять несколько discovery-документов. Эта служба предоставляет следующий discovery-документ:

Конечная точка обслуживания

Конечная точка службы — это базовый URL, который указывает сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все URI ниже относятся к этой конечной точке службы:

  • https://androidmanagement.googleapis.com

Ресурс REST: v1.enterprises

Методы
create POST /v1/enterprises
Создает предприятие.
delete DELETE /v1/{name=enterprises/*}
Навсегда удаляет предприятие и все связанные с ним учетные записи и данные.
generateEnterpriseUpgradeUrl POST /v1/{name=enterprises/*}:generateEnterpriseUpgradeUrl
Создает URL-адрес обновления предприятия для обновления существующего управляемого корпоративного аккаунта Google Play до управляемого домена Google.
get GET /v1/{name=enterprises/*}
Получает предприятие.
list GET /v1/enterprises
Список предприятий, управляемых EMM.
patch PATCH /v1/{name=enterprises/*}
Обновляет предприятие.

Ресурс REST: v1.enterprises.applications

Методы
get GET /v1/{name=enterprises/*/applications/*}
Получает информацию о приложении.

Ресурс REST: v1.enterprises.devices

Методы
delete DELETE /v1/{name=enterprises/*/devices/*}
Удаляет устройство.
get GET /v1/{name=enterprises/*/devices/*}
Получает устройство.
issueCommand POST /v1/{name=enterprises/*/devices/*}:issueCommand
Выдает команду устройству.
list GET /v1/{parent=enterprises/*}/devices
Перечисляет устройства для данного предприятия.
patch PATCH /v1/{name=enterprises/*/devices/*}
Обновляет устройство.

Ресурс REST: v1.enterprises.devices.operations

Методы
cancel POST /v1/{name=enterprises/*/devices/*/operations/*}:cancel
Запускает асинхронную отмену длительной операции.
get GET /v1/{name=enterprises/*/devices/*/operations/*}
Получает последнее состояние длительной операции.
list GET /v1/{name=enterprises/*/devices/*/operations}
Перечисляет операции, соответствующие указанному фильтру в запросе.

Ресурс REST: v1.enterprises.enrollmentTokens

Методы
create POST /v1/{parent=enterprises/*}/enrollmentTokens
Создает токен регистрации для данного предприятия.
delete DELETE /v1/{name=enterprises/*/enrollmentTokens/*}
Удаляет токен регистрации.
get GET /v1/{name=enterprises/*/enrollmentTokens/*}
Получает активный, неистекший токен регистрации.
list GET /v1/{parent=enterprises/*}/enrollmentTokens
Перечисляет активные, неистекшие токены регистрации для данного предприятия.

Ресурс REST: v1.enterprises.migrationTokens

Методы
create POST /v1/{parent=enterprises/*}/migrationTokens
Создает токен миграции для переноса существующего устройства из-под управления контроллером политики устройств (DPC) EMM в управление с помощью API управления Android.
get GET /v1/{name=enterprises/*/migrationTokens/*}
Получает токен миграции.
list GET /v1/{parent=enterprises/*}/migrationTokens
Перечисляет токены миграции.

Ресурс REST: v1.enterprises.policies

Методы
delete DELETE /v1/{name=enterprises/*/policies/*}
Удаляет политику.
get GET /v1/{name=enterprises/*/policies/*}
Получает политику.
list GET /v1/{parent=enterprises/*}/policies
Перечисляет политики для данного предприятия.
modifyPolicyApplications POST /v1/{name=enterprises/*/policies/*}:modifyPolicyApplications
Обновляет или создает приложения в политике.
patch PATCH /v1/{name=enterprises/*/policies/*}
Обновляет или создает политику.
removePolicyApplications POST /v1/{name=enterprises/*/policies/*}:removePolicyApplications
Удаляет приложения в политике.

Ресурс REST: v1.enterprises.webApps

Методы
create POST /v1/{parent=enterprises/*}/webApps
Создает веб-приложение.
delete DELETE /v1/{name=enterprises/*/webApps/*}
Удаляет веб-приложение.
get GET /v1/{name=enterprises/*/webApps/*}
Получает веб-приложение.
list GET /v1/{parent=enterprises/*}/webApps
Перечисляет веб-приложения для данного предприятия.
patch PATCH /v1/{name=enterprises/*/webApps/*}
Обновляет веб-приложение.

Ресурс REST: v1.enterprises.webTokens

Методы
create POST /v1/{parent=enterprises/*}/webTokens
Создает веб-токен для доступа к встраиваемому управляемому веб-интерфейсу Google Play для данного предприятия.

Ресурс REST: v1.provisioningInfo

Методы
get GET /v1/{name=provisioningInfo/*}
Получите информацию о подготовке устройства по идентификатору, указанному в URL-адресе входа.

Ресурс REST: v1.signupUrls

Методы
create POST /v1/signupUrls
Создает URL-адрес для корпоративной регистрации.