# Habilitar ou desabilitar ROOT global

Liga ou desliga a chave global de ROOT de um Cloud Phone.
- **Pré-requisitos**: o telefone precisa estar ligado e não pode estar reservado por outro membro da equipe. Compatível com dispositivos compatíveis; em outros modelos a chamada tem sucesso, mas não surte efeito.
- **Efeito**: diferente de `/cloudphone/app/openRoot`, a configuração **é persistida** no registro de configurações do telefone e depois enviada ao serviço como uma chave para todo o dispositivo.
- **Conclusão**: sincrônica. O MoreLogin não reinicia o telefone; quando a mudança passa a valer no dispositivo é comportamento do serviço.
- **Nova tentativa**: idempotente.

Erros de negócio documentados: `33300`, `33301`. Consulte [Error Codes](../Getting%20Started/error-codes.md) para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.

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

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `id` (string, required)
    ID do telefone na nuvem
    Example: 1558968155668507

  - `enableRoot` (boolean, required)
    Se a permissão ROOT global no nível do sistema deve ser habilitada
    Example: true

## Response 200:

  - `200` (unknown)
    Sucesso. `data` é sempre null nesta operação; o resultado é informado por `code`.

## Response 200 fields (application/json):

  - `code` (integer)
    Código de resposta: 0 = sucesso, >0 = erro

  - `data` (null)

  - `msg` (string | null)
    Mensagem; preenchida se code > 0

  - `requestId` (string)
    Identificador único da solicitação; informe-o ao contatar o suporte

