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

Виводить екрани, на яких клієнт може розміщувати вікна.
- **Де виконується**: десктопний клієнт MoreLogin виконує це цілком на вашій машині. **Серверної реалізації немає**, тому жодних передумов щодо акаунта, команди чи стану, окрім відкритого в клієнті профілю, не існує, і в хмарі нічого не записується.
- **Ефект**: обмежений локальними процесами та вікнами браузера. Дані профілю, відбиток і хмарний кеш не змінюються.
- **Завершення**: синхронне — клієнт відповідає, щойно виконав дію.
- **Доступність**: лише Local API. В Open API аналога немає, бо в неї немає локального браузера, з яким можна працювати. Використовуйте ендпоінти хмарного середовища виконання.
- **Примітка**: оскільки цим володіє клієнт, структура відповіді залежить від версії встановленого клієнта, а не від контракту служби.

Endpoint: POST /api/env/getAllScreen
Version: 2026-09-05

## Response 200:

  - `200` (unknown)
    Успіх. `data` — масив об'єктів із полями `id`, `scaleFactor`, `width`, `height`, `internal`, `x`, …; порожній масив, якщо повертати нічого.

## Response 200 fields (application/json):

  - `code` (integer)

  - `msg` (string | null)

  - `data` (array)

  - `data.id` (string)
    Унікальний ідентифікатор екрана

  - `data.scaleFactor` (integer)
    Коефіцієнт масштабування екрана

  - `data.width` (integer)
    Ширина екрана в пікселях

  - `data.height` (integer)
    Висота пікселів екрана

  - `data.internal` (boolean)
    Вказує, чи екран вбудований

  - `data.x` (integer)
    Положення екрана на осі X у віртуальній системі координат

  - `data.y` (integer)
    Положення екрана на осі Y у віртуальній системі координат

  - `data.current` (boolean)
    Ідентифікатор поточного активного екрана

  - `data.realWidth` (integer)
    Фактична фізична ширина екрана

  - `data.realHeight` (integer)
    Фактична фізична висота екрана

  - `data.workAreaWidth` (integer)
    Ширина робочої області екрана в пікселях

  - `data.workAreaHeight` (integer)
    Висота робочої області екрана в пікселях

  - `data.workAreaRealWidth` (integer)
    Фактична фізична ширина робочої зони

  - `data.workAreaRealHeight` (integer)
    Фактична фізична висота робочої зони

  - `data.rectWorkAreaWidth` (integer)
    Скоригована ширина робочої зони

  - `data.rectWorkAreaHeight` (integer)
    Скоригована висота робочої зони

  - `data.rectWorkAreaRealWidth` (integer)
    Фактична фізична ширина скоригованої робочої області

  - `data.rectWorkAreaRealHeight` (integer)
    Фактична фізична висота скоригованої робочої зони

  - `data.rectWorkAreaX` (integer)
    Положення скоригованої робочої області по осі X

  - `data.rectWorkAreaY` (integer)
    Положення скоригованої робочої області по осі Y

  - `data.depthPerComponent` (integer)
    Точність кольору на піксель екрану

  - `data.isPrimaryScreen` (boolean)
    Чи є екран основним дисплеєм

  - `requestId` (string)
    Унікальний ідентифікатор запиту; вкажіть його при зверненні до підтримки

