# Subir archivo para la URL

Endpoint: POST /api/cloudphone/upload/file
Version: 1.0.0

## Request fields (application/json):

  - `id` (integer, required)
    ID de teléfono en la nube

  - `url` (string, required)
    URL de carga, que puede ser el enlace devuelto por la interfaz cloudphone/upload/file/signedURL u otra dirección de descarga de archivos de acceso público.

  - `uploadDest` (string, required)
    Directorio de almacenamiento

  - `uploadType` (integer)
    File type (1 = regular file, 2 = MP4 live-streaming file)
    Enum: 1, 2

## Response 200 fields (application/json):

  - `code` (integer, required)
    Código de respuesta: 0 indica éxito, >0 indica fallo

  - `msg` (null, required)

  - `data` (object, required)

  - `data.id` (string, required)
    ID de teléfono en la nube

  - `data.fileId` (string, required)
    ID del archivo de carga

  - `data.status` (integer, required)
    Estado de la carga; 0: carga en curso, 1: carga exitosa, 2: carga fallida

  - `requestId` (string, required)

