# Habilitar o deshabilitar ROOT global

Activa o desactiva el interruptor global de ROOT de un Cloud Phone.
- **Requisitos previos**: el teléfono debe estar encendido y no puede estar retenido por otro miembro del equipo. Compatible con dispositivos compatibles; en otros modelos la llamada tiene éxito pero no surte efecto.
- **Efecto**: a diferencia de `/cloudphone/app/openRoot`, el ajuste **sí se persiste** en el registro de configuración del teléfono y después se envía al servicio como interruptor de todo el dispositivo.
- **Finalización**: sincrónica. MoreLogin no reinicia el teléfono; cuándo surte efecto el cambio en el dispositivo depende del comportamiento del servicio.
- **Reintentos**: idempotente.

Errores de negocio documentados: `33300`, `33301`. Consulte [Error Codes](../Getting%20Started/error-codes.md) para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.

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

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `id` (string, required)
    ID del teléfono en la nube
    Example: 1558968155668507

  - `enableRoot` (boolean, required)
    Si se habilita el permiso ROOT global a nivel de sistema
    Example: true

## Response 200:

  - `200` (unknown)
    Correcto. `data` es siempre null en esta operación; el resultado lo transmite `code`.

## Response 200 fields (application/json):

  - `code` (integer)
    Código de respuesta: 0 = correcto, >0 = error

  - `data` (null)

  - `msg` (string | null)
    Mensaje; se rellena si code > 0

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

