# Toque - Deslizar

Desliza entre dos puntos de la pantalla del Cloud Phone.
- **Requisitos previos**: el teléfono debe estar encendido y no puede estar retenido por otro miembro del equipo. Compatible solo con modelos compatibles; los demás modelos rechazan la llamada.
- **Valores**: `pos1` es el punto inicial y `pos2` el final, cada uno exactamente `[x, y]`. `duration` es la duración del gesto en milisegundos, con un máximo de 60000; En algunos modelos son 300 ms por defecto y la trayectoria se interpola en cinco eventos de movimiento intermedios.
- **Finalización**: sincrónica. `data.status` es `finish` o `pending`.
- **Reintentos**: no hay deduplicación; una llamada repetida vuelve a deslizar.

Errores de negocio documentados: `33300`, `33301`, `33401`. 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 /api/cloudphone/touch/swipe
Version: 2026-09-05

## Request fields (application/json):

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

  - `pos1` (array, required)
    Coordenadas de inicio [x, y]
    Example: [540,1500]

  - `pos2` (array, required)
    Coordenadas de fin [x, y]
    Example: [540,500]

  - `duration` (integer)
    Duración del deslizamiento/arrastre en milisegundos. Un valor mayor resulta en una acción más lenta.
    Example: 300

## Response 200:

  - `200` (unknown)
    Operación exitosa

## Response 200 fields (application/json):

  - `code` (integer)
    Código de estado, 0 significa éxito
    Example: 0

  - `msg` (string | null)
    Mensaje de respuesta
    Example: success

  - `data` (object)

  - `data.status` (string)
    Estado de ejecución
    Example: finish

