# Obter lista de telas

Lista os monitores em que o cliente pode organizar janelas.
- **Onde é executado**: o cliente desktop do MoreLogin trata disso inteiramente na sua máquina. **Não há implementação no servidor**, portanto não existe nenhuma pré-condição de conta, equipe ou estado além de o cliente ter o perfil aberto, e nada é registrado na nuvem.
- **Efeito**: limitado aos processos e janelas do navegador local. Os dados do perfil, as impressões digitais e o cache na nuvem não são afetados.
- **Conclusão**: sincrônica; o cliente responde assim que age.
- **Disponibilidade**: apenas Local API. Não há equivalente na Open API, porque a Open API não tem um navegador local para operar. Use os endpoints de runtime na nuvem em vez disso.
- **Observação**: como o cliente é o responsável, o formato da resposta depende da versão do cliente instalada e não de um contrato de serviço.

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

## Response 200:

  - `200` (unknown)
    Sucesso. `data` é um array de objetos com os campos `id`, `scaleFactor`, `width`, `height`, `internal`, `x`, … e um array vazio quando não há nada a retornar.

## Response 200 fields (application/json):

  - `code` (integer)

  - `msg` (string | null)

  - `data` (array)

  - `data.id` (string)
    Identificador único da tela

  - `data.scaleFactor` (integer)
    Fator de escala da tela

  - `data.width` (integer)
    Largura em pixels da tela

  - `data.height` (integer)
    Altura em pixels da tela

  - `data.internal` (boolean)
    Indica se a tela é integrada.

  - `data.x` (integer)
    Posição da tela no eixo X no sistema de coordenadas virtual.

  - `data.y` (integer)
    Posição da tela no eixo Y no sistema de coordenadas virtual.

  - `data.current` (boolean)
    Identificador da tela atualmente ativa

  - `data.realWidth` (integer)
    Largura física real da tela

  - `data.realHeight` (integer)
    Altura física real da tela

  - `data.workAreaWidth` (integer)
    Largura em pixels da área de trabalho da tela

  - `data.workAreaHeight` (integer)
    Altura em pixels da área de trabalho da tela

  - `data.workAreaRealWidth` (integer)
    Largura física real da área de trabalho

  - `data.workAreaRealHeight` (integer)
    Altura física real da área de trabalho

  - `data.rectWorkAreaWidth` (integer)
    Largura corrigida da área de trabalho

  - `data.rectWorkAreaHeight` (integer)
    Altura corrigida da área de trabalho

  - `data.rectWorkAreaRealWidth` (integer)
    Largura física real da área de trabalho corrigida

  - `data.rectWorkAreaRealHeight` (integer)
    Altura física real da área de trabalho corrigida

  - `data.rectWorkAreaX` (integer)
    Posição no eixo X da área de trabalho corrigida

  - `data.rectWorkAreaY` (integer)
    Posição no eixo Y da área de trabalho corrigida

  - `data.depthPerComponent` (integer)
    Precisão de cores por pixel na tela

  - `data.isPrimaryScreen` (boolean)
    Se a tela é o monitor principal.

  - `requestId` (string)
    Identificador único da solicitação; informe-o ao contatar o suporte

