# Увімкнення або вимкнення глобального ROOT

Вмикає або вимикає глобальний перемикач ROOT для хмарного телефона.
- **Передумови**: хмарний телефон повинен бути увімкнений і не може бути зайнятий іншим учасником команди. Підтримується на сумісних пристроях; в інших Сервісів виклик проходить успішно, але не дає ефекту.
- **Ефект**: на відміну від `/cloudphone/app/openRoot`, налаштування **зберігається** в записі налаштувань телефона й потім надсилається Сервісу як перемикач для всього пристрою.
- **Завершення**: синхронне. MoreLogin не перезавантажує телефон; коли зміна набере чинності на пристрої, визначається поведінкою Сервіса.
- **Повтор**: ідемпотентний.

Задокументовані бізнес-помилки: `33300`, `33301`. Значення кодів див. у [Error Codes](../Getting%20Started/error-codes.md). Будь-яка операція може додатково повернути загальні коди.

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

## Request fields (application/json):

  - `id` (string, required)
    ID хмарного телефону
    Example: 1558968155668507

  - `enableRoot` (boolean, required)
    Чи вмикати глобальні ROOT-права на рівні системи
    Example: true

## Response 200:

  - `200` (unknown)
    Успіх. `data` для цієї операції завжди null; результат передається через `code`.

## Response 200 fields (application/json):

  - `code` (integer)
    Код відповіді: 0 = успіх, >0 = помилка

  - `data` (null)

  - `msg` (string | null)
    Повідомлення; заповнюється за code > 0

  - `requestId` (string)
    Унікальний ідентифікатор запиту; вкажіть його при зверненні до підтримки

