# Disposición adaptativa de ventanas con un solo clic

Organiza en pantalla las ventanas de los perfiles de navegador en ejecución.
- **Dónde se ejecuta**: el cliente de escritorio de MoreLogin lo gestiona por completo en tu máquina. **No hay implementación en el servidor**, así que no existe ninguna condición previa de cuenta, equipo o estado más allá de que el cliente tenga el perfil abierto, y no se registra nada en la nube.
- **Efecto**: limitado a los procesos y ventanas del navegador local. Los datos del perfil, las huellas y la caché en la nube no se tocan.
- **Finalización**: sincrónica; el cliente responde en cuanto ha actuado.
- **Disponibilidad**: solo Local API. No hay equivalente en la Open API, porque la Open API no tiene un navegador local sobre el que operar. Usa los endpoints de runtime en la nube en su lugar.
- **Nota**: como esto lo gestiona el cliente, la forma de la respuesta depende de la versión del cliente instalada y no de un contrato de servicio.

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

## Request fields (application/json):

  - `arrangeType` (integer)
    Tipo de disposición: 1 para en mosaico, 2 para apilado; si no se especifica, se utiliza por defecto la disposición en mosaico.

  - `envIds` (array)
    Si no se especifican los ID de entorno, se seleccionan todas las ventanas de entorno por defecto.

  - `screenIds` (array)
    Identificadores de pantalla, tipo de matriz, si no se especifica, se organizan en la pantalla donde se encuentra el cursor del ratón.

## Response 200:

  - `200` (unknown)
    Sobre de respuesta estándar. El resultado se comunica mediante `code`; esta operación no documenta una carga adicional.

## Response 200 fields (application/json):

  - `code` (integer, required)

  - `msg` (string | null, required)
    Mensaje de error; null si la operación tiene éxito

  - `requestId` (string, required)
    Identificador único de la solicitud; indíquelo al contactar con soporte

