# Получить список экранов

Выводит экраны, на которых клиент может размещать окна.
- **Где выполняется**: десктопный клиент 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)
    Уникальный идентификатор запроса; укажите его при обращении в поддержку

