# Локальний API

API MoreLogin пропонує комплексний та зручний для розробників RESTful інтерфейс, що дозволяє програмно керувати профілями браузерів, хмарними телефонами та пов'язаними ресурсами. Локальний API MoreLogin працює на вашому комп'ютері та доступний за адресою: 127.0.0.1:40000

Version: 1.0.0

## Download OpenAPI description

[Локальний API](https://guide.morelogin.com/_bundle/@l10n/uk/API%20Reference/Browser/local-api.yaml)

## Profiles

### Швидке створення профілю браузера

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

### Розширене створення профілю браузера

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

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

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

### Видалити профіль браузера

 - [POST /api/env/removeToRecycleBin/batch](https://guide.morelogin.com/uk/api-reference/browser/local-api/profiles/batchdeletebrowserprofilesusingpost.md)

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

 - [POST /api/env/page](https://guide.morelogin.com/uk/api-reference/browser/local-api/profiles/listbrowserprofilesusingpost.md)

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

 - [POST /api/env/detail](https://guide.morelogin.com/uk/api-reference/browser/local-api/profiles/getbrowserprofiledetailsusingpost.md)

### Отримати статус блокування безпеки браузера

 - [POST /api/env/lock/query](https://guide.morelogin.com/uk/api-reference/browser/local-api/profiles/querybrowserlockstatususingpost.md)

### Групове змінення профілів

 - [POST /api/env/setGroup/batch](https://guide.morelogin.com/uk/api-reference/browser/local-api/profiles/paths/~1api~1env~1setgroup~1batch/post.md): Використовується для пакетної зміни інформації про групи профілів. Створює нову групу, якщо назва групи не існує.

### Пакетна зміна профілі проксі

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

### Групова зміна примітки профілю

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

## 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): Отримує порт віддаленого налагодження та іншу інформацію для всіх відкритих профілів. Параметри запиту не потрібні.

## Fingerprint & Device Config

### Отримати список версій ядра браузера

 - [GET /api/env/advanced/ua/versions](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/paths/~1api~1env~1advanced~1ua~1versions/get.md)

### Отримати профіль браузера UA

 - [POST /api/env/advanced/ua/get](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/getbrowserprofileuausingpost.md)

### Отримати роздільну здатність

 - [POST /api/env/base/resolution/list](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/listresolutionsusingpost.md)

### Отримайте налаштовувані платформи

 - [GET /api/system/platform/list](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/paths/~1api~1system~1platform~1list/get.md)

### Отримати список часових поясів та мов

 - [POST /api/env/base/list](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/listtimezoneandlanguageusingpost.md)

### Оновити відбиток пальця

 - [POST /api/env/fingerprint/refresh](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/refreshfingerprintusingpost.md)

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

 - [POST /api/env/base/mobile/devices](https://guide.morelogin.com/uk/api-reference/browser/local-api/fingerprint-and-device-config/paths/~1api~1env~1base~1mobile~1devices/post.md)

## Cache & Window

### Очистити локальний кеш профілю

 - [POST /api/env/removeLocalCache](https://guide.morelogin.com/uk/api-reference/browser/local-api/cache-and-window/clearlocalprofilecacheusingpost.md)

### Кеш хмари чистого середовища

 - [POST /api/env/cache/cleanCloud](https://guide.morelogin.com/uk/api-reference/browser/local-api/cache-and-window/paths/~1api~1env~1cache~1cleancloud/post.md): Очищає файли cookie хмарного середовища та інші дані (LocalStorage, IndexedDB, розширення та їхні дані)

### Отримати список екранів

 - [POST /api/env/getAllScreen](https://guide.morelogin.com/uk/api-reference/browser/local-api/cache-and-window/paths/~1api~1env~1getallscreen/post.md): Використовується для отримання інформації з усіх моніторів. Параметри запиту не потрібні.

### Адаптивне розташування вікон одним клацанням миші

 - [POST /api/env/arrangeWindows](https://guide.morelogin.com/uk/api-reference/browser/local-api/cache-and-window/paths/~1api~1env~1arrangewindows/post.md): Використовується для упорядкування відкритих профілів одним клацанням миші. Потрібно, щоб був відкритий хоча б один профіль.

