# Локальный API облачного телефона

Управляйте экземплярами облачных телефонов через локальный API MoreLogin. Базовый URL: http://127.0.0.1:40000. Локальный API работает на вашем компьютере рядом с настольным приложением MoreLogin. Все запросы должны исходить с того же компьютера.

Version: 2026-09-05

## Servers

Локальная точка доступа MoreLogin
```
http://127.0.0.1:40000
```

## Security

## Download OpenAPI description

 - [Локальный API облачного телефона](https://guide.morelogin.com/_bundle/@l10n/ru/API%20Reference/Cloud%20Phone/local-api.yaml)

## Cloud Phone Management

 - [POST /api/cloudphone/setTags/batch](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/setcloudphonetagslocal.md): Заменяет теги выбранных ресурсов. Требуются право управления тегами и доступ к целям. Имена сравниваются точно в пределах команды: отсутствующие теги создаются, существующие используются повторно с об
 - [POST /api/cloudphone/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/pageusingpost.md): Постранично выводит облачные телефоны, видимые аутентифицированной команде. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Примечание**: возвращаются телефон
 - [POST /api/cloudphone/create](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/createusingpost.md): Покупает и подготавливает один или несколько облачных телефонов. - **Предварительные условия**: в тарифе должна остаться ёмкость, а суточная квота создания не должна быть исчерпана. `country`, `timezo
 - [POST /api/cloudphone/powerOn](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/poweronusingpost.md): Включает облачный телефон. - **Предварительные условия**: телефон должен быть выключен. Вызов отклоняется, когда SKU снят с продажи или на обслуживании, когда телефон занят другим участником, пока про
 - [POST /api/cloudphone/restart](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/restartcloudphone.md): Перезапускает весь облачный телефон. Завершает выполняющиеся задачи ИИ и удаляет записи незавершённых установок приложений. Операция над одним облачным телефоном по `id`. Требуется право доступа; теле
 - [POST /api/cloudphone/reset](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/resetcloudphone.md): **Предупреждение об удалении данных:** сброс удаляет данные телефона и записи установок приложений и завершает задачи ИИ. Сначала сохраните нужные данные. Это отдельная операция, отличная от создания
 - [POST /api/cloudphone/powerOff](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/poweroffusingpost.md): Выключает облачный телефон. - **Предварительные условия**: телефон должен загружаться или быть включён. Его нельзя выключить, пока он занят другим участником, а также пока выполняется смена устройства
 - [POST /api/cloudphone/edit/batch](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/editbatchusingpost.md): Обновляет конфигурацию одного или нескольких облачных телефонов. - **Предварительные условия**: телефоны должны принадлежать команде. Регион, язык и координаты проверяются по Сервису точно так же, как
 - [POST /api/cloudphone/setProxy](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/setproxy.md): Привязывает прокси к одному или нескольким облачным телефонам. - **Предварительные условия**: укажите хотя бы одно из `ids` или `uniqueIds`. Телефоны должны принадлежать вашей команде; включёнными им
 - [POST /api/cloudphone/delete/batch](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/deleteusingpost.md): Освобождает один или несколько облачных телефонов. - **Предварительные условия**: телефоны не должны находиться в процессе передачи, а у команды не должно быть неоплаченных заказов по ним. Телефон не
 - [POST /api/cloudphone/newMachine](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/onenewusingpost.md): Заменяет идентичность устройства облачного телефона на месте (новое устройство в один клик). - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участнико
 - [POST /api/cloudphone/info](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/infousingpost.md): Возвращает полные сведения об одном облачном телефоне, включая названия группы и меток. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Применение**: основной
 - [POST /api/cloudphone/queryByAndroidId](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/querybyandroidid.md): Находит облачный телефон по Android ID, который сообщает устройство. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. Телефон не обязан быть включён. - **Возвращае
 - [POST /api/cloudphone/enableRoot](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/enableroot.md): Включает или выключает глобальный переключатель ROOT для облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Подде
 - [POST /api/cloudphone/screenCap](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/screencap.md): Делает снимок экрана облачного телефона и возвращает URL для скачивания. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддержив
 - [POST /api/cloudphone/screenCapBase64](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/screencapbase64.md): Делает снимок экрана облачного телефона и возвращает изображение прямо в ответе в base64. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником к
 - [POST /api/cloudphone/brand/models](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/cloud-phone-management/listcloudphonebrandsandmodelslocal.md): Выводит бренды и модели устройств, поддерживаемые SKU облачного телефона. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. Облачный телефон не задействован. - **Пр
## Live Streaming

 - [POST /api/cloudphone/live/start](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/live-streaming/startcloudphonelivestreaminglocal.md): Запускает прямую трансляцию ранее загруженного MP4 на облачном телефоне. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды, и его Сер
 - [POST /api/cloudphone/live/status](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/live-streaming/getcloudphonelivestreamingstatuslocal.md): Сообщает, ведёт ли облачный телефон прямую трансляцию в данный момент. - **Предварительные условия**: телефон должен принадлежать вашей команде, а его Сервис — поддерживать прямые трансляции. В отличи
 - [POST /api/cloudphone/live/end](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/live-streaming/stopcloudphonelivestreaminglocal.md): Останавливает прямую трансляцию на облачном телефоне. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды, и его Сервис должен поддержи
## Account & Quotas

 - [GET /api/balance](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/account-and-quotas/getaccountandcloudphonequotaslocal.md): Возвращает баланс кошелька команды и доступные объёмы использования облачных телефонов. - **Предварительные условия**: вызывающему участнику нужно право на расходы. Кошелёк ищется по команде, поэтому
## ADB

 - [POST /api/cloudphone/updateAdb](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/adb/updateadbusingpost.md): Включает или выключает доступ по ADB на одном или нескольких облачных телефонах. - **Предварительные условия**: учитываются только телефоны, чей SKU поддерживает ADB; если ни один из переданных не под
 - [POST /api/cloudphone/batchAdbInfo](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/adb/batchadbinfo.md): Получает данные подключения ADB для не более чем 200 облачных телефонов. - **Предварительные условия**: телефоны должны принадлежать вашей команде. Занимать их **не** требуется. Данные получаются толь
 - [POST /api/cloudphone/exeCommand](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/adb/executeshellcommand.md): Выполняет shell-команду на облачном телефоне и возвращает её вывод. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. - **Эффект**:
## Files

 - [POST /api/cloudphone/uploadFile](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/fileuploadusing.md): Загружает локальный файл напрямую на облачный телефон (устаревший multipart-сценарий). - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником кома
 - [POST /api/cloudphone/upload/file/signedUrl](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/getcloudphoneuploadsignedurllocal.md): Запрашивает предподписанный URL для загрузки файла, который получит облачный телефон. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником коман
 - [POST /api/cloudphone/upload/file](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/uploadcloudphonefilebyurllocal.md): Регистрирует ранее загруженный файл, чтобы облачный телефон его скачал. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды, и **объект
 - [POST /api/cloudphone/upload/file/result](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/getcloudphoneuploadresultlocal.md): Опрашивает статус загрузки файла на облачный телефон. - **Значения**: `0` загружается, `1` успешно, `2` ошибка. - **Пустой результат**: если `fileId` не найден, вызов всё равно завершается успехом, но
 - [POST /api/cloudphone/download](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/downloadcloudphonefilelocal.md): Скачивает файл с облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. - **Эффект**: служба сначала обходит родитель
 - [POST /api/cloudphone/download/result](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/getcloudphonedownloadresultlocal.md): Опрашивает статус скачивания файла с облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Передайте `downId`, возвр
 - [POST /api/cloudphone/setKeyBox](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/files/setcloudphonekeyboxlocal.md): Устанавливает сертификат keybox на облачный телефон. - **Предварительные условия**: `filePath` должен указывать на файл `.xml`, и облачный телефон должен быть включён и не должен быть занят другим уча
## Apps

 - [POST /api/cloudphone/app/install](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/installcloudphoneapplocal.md): Устанавливает приложение из библиотеки команды на облачный телефон. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Приложение уже
 - [POST /api/cloudphone/app/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/listcloudphoneappslocal.md): Выводит приложения, которые можно установить на облачный телефон. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. Облачный телефон не задействован, поэтому он не
 - [POST /api/cloudphone/team/app/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/listteamcloudphoneappslocal.md): Выводит собственную библиотеку приложений вашей команды, включая предустановленные приложения. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Содержимое**: и
 - [POST /api/cloudphone/team/app/delete](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/deleteteamcloudphoneapplocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Удаляет запись и область устан
 - [POST /api/cloudphone/team/app/updateGroup](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/updateteamcloudphoneappgrouplocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Изменяет разрешённую область у
 - [POST /api/cloudphone/team/app/enable](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/enableteamcloudphoneapplocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Сохраняет предустановку при за
 - [POST /api/cloudphone/team/app/updateInstallSetting](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/updateteamcloudphoneappinstallsettinglocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Политика при запуске: `1` пере
 - [POST /api/cloudphone/team/app/updateEnableRoot](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/updateteamcloudphoneappenablerootlocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Сохраняет ROOT; включение запр
 - [POST /api/cloudphone/team/app/updateVersion](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/updateteamcloudphoneappversionlocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Выбирает другую версию каталог
 - [POST /api/cloudphone/team/app/updateSetting](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/updateteamcloudphoneappsettinglocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Меняет `PERMISSION`, `KEEP_ALI
 - [POST /api/cloudphone/team/app/operate](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/operateteamcloudphoneapplocal.md): Добавлено в v2.70.0. Приложение должно принадлежать текущей команде. Используйте ID приложения команды из `/api/cloudphone/team/app/page`, а не ID телефона или каталога. Выполняет `START`, `STOP`, `RE
 - [POST /api/cloudphone/app/installedList](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/listinstalledcloudphoneappslocal.md): Выводит приложения, установленные на облачном телефоне в данный момент. - **Предварительные условия**: телефон должен принадлежать вашей команде. В отличие от большинства команд облачного телефона, за
 - [POST /api/cloudphone/app/start](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/startcloudphoneapplocal.md): Запускает установленное приложение на облачном телефоне. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. - **Завершение**: ответ п
 - [POST /api/cloudphone/app/restart](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/restartcloudphoneapplocal.md): Перезапускает приложение на облачном телефоне. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. **Наличие приложения не проверяется
 - [POST /api/cloudphone/app/stop](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/stopcloudphoneapplocal.md): Останавливает запущенное приложение на облачном телефоне. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Установлено ли приложени
 - [POST /api/cloudphone/app/uninstall](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/uninstallcloudphoneapplocal.md): Удаляет приложение с облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. - **Эффект**: отправляет удаление и обнов
 - [POST /api/cloudphone/app/openRoot](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/appopenroot.md): Выдаёт ROOT конкретным пакетам приложений на облачном телефоне. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерживается на
 - [POST /api/cloudphone/app/setHideAccessibilityApp](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/apps/setcloudphoneaccessibilityapphiddenlocal.md): Скрывает приложения из списка службы специальных возможностей Android на одном или нескольких облачных телефонах. - **Предварительные условия**: от 1 до 100 идентификаторов телефонов и от 1 до 100 имё
## Schedules

 - [POST /api/cloudphone/rpa/template/market/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/listmarketplacerpatemplateslocal.md): Выводит шаблоны RPA из публичного маркетплейса. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. Шаблоны глобальные, они не ограничены командой. - **Локализация**:
 - [POST /api/cloudphone/rpa/template/personal/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/listpersonalrpatemplateslocal.md): Выводит шаблоны RPA, созданные вашей командой. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Содержимое**: отдельное хранилище, не связанное с маркетплейсом
 - [POST /api/cloudphone/rpa/task/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/listcloudphonerpataskslocal.md): Постранично выводит расписания RPA команды. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Применение**: `taskState` каждого расписания служит сигналом завер
 - [POST /api/cloudphone/rpa/task/save](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/savecloudphonerpatasklocal.md): Сохранить запланированное задание облачного телефона. templateParameter Parameter Specification 1. **Parameter Source** Parameter keys must be extracted from the `parameter` field returned by the foll
 - [POST /api/cloudphone/rpa/onceTask/save](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/savecloudphonerpaonetimetasklocal.md): Сохраните запланированное задание в облачном хранилище телефона. Спецификация параметров шаблона 1. **Источник параметров** Ключи параметров должны быть извлечены из поля `parameter`, возвращаемого сл
 - [POST /api/cloudphone/rpa/task/cancel](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/cancelcloudphonerpatasklocal.md): Отменяет расписание RPA и все его незавершённые запуски. - **Предварительные условия**: расписание должно существовать в команде. Завершённое расписание отменить нельзя; уже отменённое возвращает успе
 - [POST /api/cloudphone/rpa/subTask/page](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/listcloudphonerpasubtaskslocal.md): Постранично выводит отдельные запуски RPA. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Значения статуса**: `taskState` равен `0` ожидание, `1` выполняется
 - [POST /api/cloudphone/rpa/subTask/detail/{id}](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/getcloudphonerpasubtaskdetaillocal.md): Возвращает сведения об одном запуске RPA. - **Предварительные условия**: запуск должен принадлежать вашей команде. Вызов завершается ошибкой, если запуска, его расписания или его облачного телефона бо
 - [POST /api/cloudphone/rpa/subTask/cancel/{id}](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/schedules/cancelcloudphonerpasubtasklocal.md): Отменяет один запуск RPA, не затрагивая его расписание. - **Предварительные условия**: запись о запуске должна существовать в команде. Завершённый запуск отменить нельзя; уже отменённый возвращает усп
## Touch

 - [POST /api/cloudphone/touch/click](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/touch/touchclick.md): Нажимает точку на экране облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерживается только на совместимых
 - [POST /api/cloudphone/touch/doubleClick](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/touch/touchdoubleclick.md): Выполняет двойное нажатие точки на экране облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерживается тольк
 - [POST /api/cloudphone/touch/longClick](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/touch/touchlongclick.md): Выполняет долгое нажатие точки на экране облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерживается только
 - [POST /api/cloudphone/touch/swipe](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/touch/touchswipe.md): Выполняет свайп между двумя точками на экране облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерживается т
 - [POST /api/cloudphone/touch/drag](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/touch/touchdrag.md): Выполняет перетаскивание между двумя точками на экране облачного телефона. - **Предварительные условия**: облачный телефон должен быть включён и не должен быть занят другим участником команды. Поддерж
## Monthly Billing

 - [GET /api/cloudphone/monthly/skus](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/monthly-billing/listmonthlycloudphoneskus.md): Возвращает месячные продукты Cloud Phone, доступные команде. - **Эффект**: отсутствует; запрос не резервирует ёмкость и не списывает баланс. Только чтение. - **Использование**: передайте полученный `s
 - [POST /api/cloudphone/monthly/activate](https://guide.morelogin.com/ru/api-reference/cloud-phone/local-api/monthly-billing/activatemonthlycloudphones.md): Покупает и активирует от 1 до 10 месячных Cloud Phone на 30 дней. - **Предупреждение**: **операция реально списывает средства с баланса команды.** - **Разрешение**: требуется право **Управление расход
