# Открытый API

Открытый API MoreLogin предлагает комплексный и удобный для разработчиков RESTful-интерфейс, позволяющий программно управлять профилями браузеров, облачными телефонами и связанными ресурсами, обеспечивая бесперебойную автоматизацию, масштабируемость и контроль. Открытый API MoreLogin работает на вашем компьютере и доступен по адресу: https://api.morelogin.com

Version: 1.0.0

## Security

### Authorization

[object Object]

Type: http
In: header
Name: Authorization
Scheme: bearer
Bearer Format: JWT

## Download OpenAPI description

 - [Открытый API](https://guide.morelogin.com/_bundle/@l10n/ru/API%20Reference/Cloud%20Phone/open-api.yaml)

## Authorization

 - [POST /oauth2/token](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/authorization/paths/~1oauth2~1token/post.md)
 - [GET /oauth2/userinfo](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/authorization/paths/~1oauth2~1userinfo/get.md)
## Cloud Phone Management

 - [POST /cloudphone/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/pageusingpost.md)
 - [POST /cloudphone/create](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/createusingpost.md)
 - [POST /cloudphone/powerOn](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/poweronusingpost.md)
 - [POST /cloudphone/powerOff](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/poweroffusingpost.md)
 - [POST /cloudphone/edit/batch](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/editbatchusingpost.md)
 - [POST /cloudphone/setProxy](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/setproxy.md): Настройка параметров прокси для одного или нескольких облачных телефонов. Поддерживается прямое связывание proxyId или добавление/изменение подробных параметров прокси. Формат данных запроса идентичен
 - [POST /cloudphone/delete/batch](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/deleteusingpost.md)
 - [POST /cloudphone/newMachine](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/onenewusingpost.md)
 - [POST /cloudphone/info](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/infousingpost.md)
 - [POST /cloudphone/queryByAndroidId](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/querybyandroidid.md): Запрос ID облачного телефона, связанного с определенным androidId в текущей команде. Возвращает ID облачного телефона, если он найден.
 - [POST /cloudphone/enableRoot](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/enableroot.md): Включение или выключение глобальных прав ROOT на уровне системы на одном облачном телефоне.
 - [POST /cloudphone/screenCap](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/screencap.md): Получение снимка экрана в реальном времени для указанного экземпляра облачного телефона. Поддерживается возврат временного подписанного URL-адреса со временем истечения срока действия.
 - [POST /cloudphone/screenCapBase64](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/screencapbase64.md): Получить снимок экрана в реальном времени указанного экземпляра облачного телефона. В настоящее время поддерживаются только Android 12 и Android 15.
 - [POST /cloudphone/brand/models](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/cloud-phone-management/paths/~1cloudphone~1brand~1models/post.md): Запрос списка доступных марок и моделей для заданной версии Android.
## ADB

 - [POST /cloudphone/updateAdb](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/adb/updateadbusingpost.md)
 - [POST /cloudphone/batchAdbInfo](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/adb/batchadbinfo.md): Пакетный запрос информации о подключении ADB облачного телефона. - Список envIds поддерживает максимум 200 элементов. - Поддерживаются смешанные запросы для провайдеров wuin и arm; API внутри группиру
 - [POST /cloudphone/exeCommand](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/adb/executeshellcommand.md)
## Files

 - [POST /cloudphone/uploadUrl](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/files/get.md): Загрузите временные файлы через этот интерфейс, и система автоматически удалит их через 7 дней.
 - [POST /cloudphone/uploadFile](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/files/fileuploadusing.md)
 - [POST /cloudphone/uploadFileResult](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/files/fileuploadresult.md)
 - [POST /cloudphone/download](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/files/paths/~1cloudphone~1download/post.md)
 - [POST /cloudphone/download/result](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/files/paths/~1cloudphone~1download~1result/post.md)
 - [POST /cloudphone/setKeyBox](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/files/paths/~1cloudphone~1setkeybox/post.md)
## Apps

 - [POST /cloudphone/app/install](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1install/post.md)
 - [POST /cloudphone/app/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1page/post.md): Получить список приложений APP
 - [POST /cloudphone/team/app/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1team~1app~1page/post.md): Получение списка приложений команды.
 - [POST /cloudphone/app/installedList](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1installedlist/post.md): Запрос списка установленных приложений на облачном телефоне.
 - [POST /cloudphone/app/start](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1start/post.md): Запустите установленное приложение на облачном телефоне.
 - [POST /cloudphone/app/restart](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1restart/post.md)
 - [POST /cloudphone/app/stop](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1stop/post.md)
 - [POST /cloudphone/app/uninstall](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1uninstall/post.md)
 - [POST /cloudphone/app/openRoot](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/appopenroot.md): Включение прав ROOT для конкретного пакета приложения на одном облачном телефоне.
 - [POST /cloudphone/app/setHideAccessibilityApp](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/apps/paths/~1cloudphone~1app~1sethideaccessibilityapp/post.md): Поддерживает только Android 13, Android 14 и Android 15A.
## Schedules

 - [POST /cloudphone/rpa/template/market/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1template~1market~1page/post.md): Шаблон рынка расписаний запросов, название шаблона поддерживает нечеткие запросы.
 - [POST /cloudphone/rpa/template/personal/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1template~1personal~1page/post.md): Шаблон рынка расписаний запросов, название шаблона поддерживает нечеткие запросы.
 - [POST /cloudphone/rpa/task/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1task~1page/post.md)
 - [POST /cloudphone/rpa/task/save](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1task~1save/post.md): Сохранить запланированное задание облачного телефона. templateParameter Parameter Specification 1. **Parameter Source** Parameter keys must be extracted from the `parameter` field returned by the foll
 - [POST /cloudphone/rpa/onceTask/save](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1oncetask~1save/post.md): Сохранение запланированной задачи в облаке телефона Спецификация параметров шаблона **Источник параметров** Ключи параметров должны быть извлечены из поля `parameter`, возвращаемого следующими API: -
 - [POST /cloudphone/rpa/task/cancel](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1task~1cancel/post.md)
 - [POST /cloudphone/rpa/subTask/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1subtask~1page/post.md): Шаблон рынка расписаний запросов, название шаблона поддерживает нечеткие запросы.
 - [POST /cloudphone/rpa/subTask/detail/{id}](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1subtask~1detail~1%7Bid%7D/post.md): Шаблон рынка расписаний запросов, название шаблона поддерживает нечеткие запросы.
 - [POST /cloudphone/rpa/subTask/cancel/{id}](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/schedules/paths/~1cloudphone~1rpa~1subtask~1cancel~1%7Bid%7D/post.md)
## Touch

 - [POST /cloudphone/touch/click](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/touch/touchclick.md): Имитирует одиночное нажатие на экран облачного телефона по указанным координатам. Система координат использует левый верхний угол экрана как начало координат `(0, 0)`, ось X направлена вправо, ось Y —
 - [POST /cloudphone/touch/doubleClick](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/touch/touchdoubleclick.md): Имитирует двойное нажатие на экран облачного телефона по указанным координатам. Система координат использует левый верхний угол экрана как начало координат `(0, 0)`, ось X направлена вправо, ось Y — в
 - [POST /cloudphone/touch/longClick](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/touch/touchlongclick.md): Имитирует длительное нажатие на экран облачного телефона по указанным координатам. Используйте параметр `duration` для настройки продолжительности нажатия (в миллисекундах). Если не указан, использует
 - [POST /cloudphone/touch/swipe](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/touch/touchswipe.md): Имитирует свайп пальцем от начальных координат до конечных координат. Используйте параметр `duration` для управления скоростью свайпа (в миллисекундах). Большее значение приводит к более медленному св
 - [POST /cloudphone/touch/drag](https://guide.morelogin.com/ru/api-reference/cloud-phone/open-api/touch/touchdrag.md): Имитирует перетаскивание пальцем от начальных координат до конечных координат. Похоже на свайп, но перетаскивание обычно используется для перемещения иконок, элементов UI и т.д. Используйте параметр `
