# Consulta por lotes de información de ADB

Obtiene los datos de conexión ADB de hasta 200 Cloud Phones.
- **Requisitos previos**: los teléfonos deben pertenecer a tu equipo. **No** hace falta que los tengas reservados. Solo se obtienen datos de los teléfonos que están encendidos y cuyo SKU admite ADB.
- **Efecto**: ninguno. Solo lectura. Es seguro reintentar con retroceso acotado.
- **Resultados parciales**: los resultados se alinean con los identificadores solicitados y **nunca fallan en conjunto**. Cuando no hay datos disponibles, `remark` explica el motivo: el teléfono no existe, no está encendido, no admite ADB, o la consulta al servicio falló. Lee `remark` antes de interpretar una entrada vacía como un error.
- **Tipos de dispositivo mixtos**: una misma petición puede abarcar teléfonos de tipos de dispositivo distintos; el servicio los agrupa internamente y combina los resultados.
- **Nota**: activa ADB antes con `/cloudphone/updateAdb`.

Endpoint: POST /cloudphone/batchAdbInfo
Version: 2026-09-05
Security: Authorization

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `envIds` (array, required)
    Lista de ID de entornos, máximo 200
    Example: ["1674380838117474","1675787900043353"]

## Response 200:

  - `200` (unknown)
    Correcto

## Response 200 fields (application/json):

  - `code` (integer)
    Código de respuesta, 0 indica éxito
    Example: 0

  - `msg` (string | null)
    Mensaje de respuesta
    Example: success

  - `data` (array)
    Lista de información ADB, en el mismo orden que los envIds solicitados

  - `data.id` (string)
    ID del entorno

  - `data.supportAdb` (boolean)
    Si se admite ADB

  - `data.enableAdb` (boolean)
    Habilitar ADB: 0 = deshabilitado, 1 = habilitado

  - `data.envStatus` (integer)
    Estado del entorno:
- 0: nuevo
- 1: error de creación
- 2: apagado
- 3: iniciando
- 4: encendido
- 5: restableciendo
- 6: reiniciando
- 7: cambio de dispositivo en un clic en curso

  - `data.adbIp` (string | null)
    Dirección IP de la conexión ADB

  - `data.adbPassword` (string | null)
    Contraseña de la conexión ADB

  - `data.adbPort` (string | null)
    Puerto de la conexión ADB

  - `data.command` (string | null)
    Comando de conexión ADB por túnel SSH

  - `data.expireTime` (string | null)
    Caducidad de la conexión ADB

  - `data.remark` (string | null)
    Información de comentario. Cuando no se puede obtener la información ADB, se indica el motivo:
- El entorno no existe
- El entorno no está encendido, no se puede consultar la información ADB
- Este entorno no admite ADB
- No se pudo obtener la información ADB

