# Подробная информация о телефоне в облаке

Возвращает полные сведения об одном облачном телефоне, включая названия группы и меток.
- **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке.
- **Применение**: основной эндпоинт статуса для асинхронных операций. `envStatus` различает состояния «новый», «ошибка создания», «выключен», «загружается», «включён», «сбрасывается», «перезагружается» и «смена устройства в один клик выполняется»; `errorCode` и `errorMsg` содержат причину, когда асинхронная операция завершилась неудачно.

Endpoint: POST /api/cloudphone/info
Version: 2026-09-05

## Request fields (application/json):

  - `id` (string, required)
    Идентификатор телефона в облаке

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `code` (integer, required)
    Example: 0

  - `msg` (string | null, required)
    Example: null

  - `data` (object, required)

  - `data.id` (string, required)
    ID облачного телефона

  - `data.androidId` (string)
    android id облачного телефона

  - `data.gaid` (string)
    gaid облачного телефона

  - `data.envName` (string, required)
    Название облачного телефона

  - `data.groupId` (string, required)
    Идентификатор группы

  - `data.groupName` (string | null)
    Название группы. Null, если облачный телефон не входит ни в одну группу

  - `data.skuId` (string, required)
    ID SKU продукта

  - `data.tagInfos` (array, required)
    Сведения о тегах. Пустой массив, если теги не назначены

  - `data.tagInfos.id` (string, required)
    Идентификатор тега

  - `data.tagInfos.tagName` (string, required)
    Название тега

  - `data.billingType` (integer, required)
    Тип тарификации: 1 = поминутная оплата (по требованию), 2 = месячная

  - `data.proxyStatus` (integer, required)
    Статус прокси: 0 = не проверен, 1 = проверяется, 2 = проверка не удалась, 3 = проверка успешна

  - `data.settings` (object, required)
    Расширенные настройки отпечатка

  - `data.settings.automaticGeo` (boolean, required)

  - `data.settings.automaticLocation` (boolean, required)

  - `data.settings.automaticLanguage` (boolean, required)

  - `data.settings.longitude` (number | null, required)

  - `data.settings.latitude` (number | null, required)

  - `data.device` (object, required)
    Данные об оборудовании устройства

  - `data.device.server` (string | null, required)

  - `data.device.countryName` (string, required)

  - `data.device.rom` (integer, required)

  - `data.device.wifiBssid` (string | null, required)

  - `data.device.bluetoothMac` (string, required)

  - `data.proxy` (object, required)
    Настройки прокси

  - `data.proxy.id` (string, required)

  - `data.proxy.proxyName` (string, required)

  - `data.proxy.state` (string | null)
    Штат или область прокси. Приоритет у определённого местоположения выходного IP, затем используется настроенное; возможны null или пустая строка.
    Example: California

  - `data.proxy.city` (string | null)
    Город прокси. Приоритет у определённого местоположения выходного IP, затем используется настроенное; возможны null или пустая строка.
    Example: Los Angeles

  - `data.proxy.proxyPort` (integer | null)
    Порт подключения к прокси; не определяется по имени прокси. Может быть null, если недоступен.
    Example: 1080

  - `data.proxy.proxyIp` (string, required)

  - `data.lastStartMemberId` (string, required)
    Идентификатор участника последнего запуска

  - `data.lastStartMemberName` (string | null, required)
    Имя участника последнего запуска

  - `data.lastStartDate` (string, required)
    Время последнего запуска

  - `data.lastConnectMemberId` (string, required)
    Идентификатор участника последнего подключения

  - `data.lastConnectMemberName` (string | null, required)
    Имя участника последнего подключения

  - `data.lastConnectDate` (string, required)
    Время последнего подключения

  - `data.envStatus` (integer, required)
    Статус окружения: 0 = новое, 1 = ошибка создания, 2 = выключено, 3 = загружается, 4 = включено, 5 = сбрасывается, 6 = перезагружается, 7 = выполняется смена устройства в один клик

  - `data.abnormalStatus` (integer, required)
    Аварийный статус: 0 = норма, 1 = не активирован, 2 = задолженность, 3 = перепродан, 4 = деактивирован

  - `data.expireTime` (string, required)
    Время истечения

  - `data.envRemark` (string, required)
    Примечание к окружению

  - `data.createMember` (string, required)
    Идентификатор участника-создателя

  - `data.updateMember` (string, required)
    Идентификатор участника, выполнившего обновление

  - `data.updateDate` (string, required)
    Время обновления

  - `data.createDate` (string, required)
    Время создания

  - `data.createMemberName` (string | null, required)
    Имя участника-создателя

  - `requestId` (string, required)
    Example: 4d0f4fa68613441e9a11446a6437bb5a

