Android Management API

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

Сервис: androidmanagement.googleapis.com.

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

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

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

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

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

  • https://androidmanagement.googleapis.com

Ресурс REST: v1.enterprises

Методы
create POST /v1/enterprises
Создает предприятие.
delete DELETE /v1/{name=enterprises/*}
Безвозвратно удаляет предприятие и все связанные с ним учетные записи и данные.
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 в управление через Android Management API.
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
Перечисляет политики для данного предприятия.
patch PATCH /v1/{name=enterprises/*/policies/*}
Обновляет или создает политику.

Ресурс 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-адрес корпоративной регистрации.