# Teléfono en la nube para startups

Enciende un Cloud Phone.
- **Requisitos previos**: el teléfono debe estar apagado en ese momento. Se rechaza cuando el SKU está retirado o en mantenimiento, cuando el teléfono está retenido por otro miembro, mientras se está comprobando su proxy, cuando la cuenta tiene deuda o el teléfono está desactivado, cuando ha vencido un periodo mensual, y cuando no hay disponibles ni minutos gratuitos, ni plaza de concurrencia, ni saldo positivo. Algunos modelos exigen además la última versión del cliente de Windows.
- **Efecto**: marca el teléfono como arrancando, lo reserva para el miembro que llama y reserva una plaza de concurrencia o empieza a consumir tiempo. La respuesta indica cuál de las dos se usó.
- **Finalización**: **aceptado, no completado.** Consulta `/cloudphone/info` hasta que `envStatus` sea encendido; un fallo aparece allí como `errorCode` y `errorMsg`. Los miembros que tengan configurado un host de callback también reciben un webhook.
- **Reintentos**: una segunda llamada simultánea se rechaza directamente en lugar de ponerse en cola. Tras un timeout, lee `/cloudphone/info`; no reenvíes la petición.

Errores de negocio documentados: `33300`, `33309`, `33315`, `33316`, `33317`, `33318`, `33321`, `33322`, `33323`, `33324`, `33325`, `33346`, `33347`, `33367`, `33376`, `33407`. 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/powerOn
Version: 2026-09-05
Security: Authorization

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `id` (string, required)

  - `disableMoneySavingMode` (boolean)
    Desactivar el modo de ahorro de energía, valor predeterminado: falso

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `code` (integer, required)
    Código de resultado devuelto 0: Normal. Los demás códigos son excepciones.

  - `msg` (string | null, required)
    Mensaje de error

  - `requestId` (string, required)
    ID de solicitud de operación

