# Runtime

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

 - [POST /api/env/start](https://guide.morelogin.com/uk/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/uk/api-reference/browser/local-api/runtime/paths/~1api~1env~1close/post.md): Закриває вказане середовище. Потрібно вказати ідентифікатор середовища. Потрібна програма MoreLogin версії 2.15.0 або вище.

## Отримати стан роботи профілю браузера

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

## Закрити всі відкриті профілі

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

## Отримати ідентифікатори процесів усіх відкритих профілів

 - [POST /api/env/getAllProcessIds](https://guide.morelogin.com/uk/api-reference/browser/local-api/runtime/paths/~1api~1env~1getallprocessids/post.md): Отримує ідентифікатори процесів усіх відкритих профілів. Параметри запиту не потрібні. Потрібна версія програми MoreLogin 2.49.0 або вище.

## Отримати інформацію для віддаленого налагодження для всіх відкритих профілів

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

## Завантажити ядро браузера

 - [POST /api/env/core/download](https://guide.morelogin.com/uk/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 | Невідома помилка |

