# Runtime

## Запустить профиль браузера

 - [POST /api/env/start](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/startbrowserprofileusingpost.md): Используется для запуска профиля; необходимо указать идентификатор профиля. После
успешного запуска вы можете получить отладочный интерфейс профиля для
выполнения автоматизации Selenium и Puppeteer. Для Selenium используйте
WebDriver, соответствующий версии ядра. Путь к WebDriver
можно получить из ответа после запуска профиля. Требуется
клиент MoreLogin версии 2.15.0 или выше.

## Остановить профиль браузера

 - [POST /api/env/close](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/paths/~1api~1env~1close/post.md): Закрывает указанную среду. Требуется указать идентификатор среды. Требуется приложение MoreLogin версии 2.15.0 или выше.

## Получить информацию о состоянии работы профиля браузера

 - [POST /api/env/status](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/paths/~1api~1env~1status/post.md)

## Закройте все открытые профили.

 - [POST /api/env/closeAll](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/paths/~1api~1env~1closeall/post.md): Закрывает все открытые окна профиля. Параметры запроса не требуются.

## Получить идентификаторы процессов всех открытых профилей

 - [POST /api/env/getAllProcessIds](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/paths/~1api~1env~1getallprocessids/post.md): Получает идентификаторы процессов всех открытых профилей. Параметры запроса не требуются. Требуется приложение MoreLogin версии 2.49.0 или выше.

## Получить информацию для удаленной отладки для всех открытых профилей.

 - [POST /api/env/getAllDebugInfo](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/paths/~1api~1env~1getalldebuginfo/post.md): Получает информацию о порте удаленной отладки и другие данные для всех открытых профилей. Параметры запроса не требуются.

## Скачать ядро браузера

 - [POST /api/env/core/download](https://guide.morelogin.com/ru/api-reference/browser/local-api/runtime/paths/~1api~1env~1core~1download/post.md): Скачать и установить ядро(а) браузера. Поддерживает пакетную загрузку до 20 ядер за один запрос. Тайм-аут для этой операции может составлять до 30 минут; вызывающей стороне рекомендуется установить тайм-аут более 1805 секунд.\n\nТребуется версия клиента MoreLogin 2.61.1 или выше.\n\n### Обработка дублирующихся запросов\n\n- Если один и тот же тип браузера и основная версия встречаются несколько раз в одном запросе, поиск и загрузка выполняются только один раз, но каждая запись получает свой собственный результат.\n- Параллельные запросы для той же версии присоединятся к текущей задаче вместо начала новой загрузки.\n- Если запрошенная версия уже установлена с последней минорной версией, статус будет already_installed.\n- Если установлена старая минорная версия, она будет обновлена до последней доступной минорной версии.\n\n### Справочник кодов ошибок\n\n| errorCode | Описание |\n|---|---|\n| INVALID_JSON | Некорректный формат JSON |\n| INVALID_REQUEST | Некорректная структура запроса |\n| BATCH_LIMIT_EXCEEDED | Массив Cores превышает 20 элементов |\n| UNSUPPORTED_BROWSER_TYPE | Неподдерживаемый тип браузера |\n| INVALID_VERSION | Некорректный формат версии |\n| METADATA_LOOKUP_FAILED | Не удалось запросить метаданные ядра |\n| UNSUPPORTED_VERSION | Версия ядра не существует или не поддерживается на этой платформе |\n| CLIENT_NOT_READY | Клиент не готов |\n| SDK_NOT_READY | SDK не инициализирован |\n| INSUFFICIENT_DISK_SPACE | Недостаточно дискового пространства |\n| DOWNLOAD_FAILED | Загрузка не удалась |\n| CHECKSUM_MISMATCH | Проверка контрольной суммы MD5 не пройдена |\n| EXTRACTION_FAILED | Извлечение или установка не удалась |\n| TIMEOUT | Тайм-аут операции |\n| UNKNOWN | Неизвестная ошибка |

