# Obtén una lista de horarios

Lista las programaciones de RPA del equipo, página a página.
- **Efecto**: ninguno. Solo lectura. Es seguro reintentar con retroceso acotado.
- **Uso**: el `taskState` de cada programación es la señal de finalización de `/cloudphone/rpa/task/cancel`.

Endpoint: POST /cloudphone/rpa/task/page
Version: 2026-09-05
Security: Authorization

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `enabled` (boolean | null)
    Si la programación está activada

  - `searchKey` (string | null)
    Búsqueda difusa en el nombre de la programación, la descripción y el título de la plantilla

  - `taskState` (integer | null)
    Estado de la programación; 0: pendiente de ejecución; 1: en ejecución; 2: ejecución completada 3: cancelada

  - `pageNo` (integer | null)
    por defecto: 1

  - `pageSize` (integer | null)
    por defecto: 10

## Response 200:

  - `200` (unknown)
    Correcto. `data.dataList` contiene los registros de la página solicitada y es un array vacío cuando no hay coincidencias; `data.total`, `data.current` y `data.pages` describen la paginación.

## Response 200 fields (application/json):

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

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

  - `requestId` (string, required)
    ID de seguimiento de la solicitud

  - `data` (object, required)

  - `data.dataList` (array, required)
    Lista de planes

  - `data.dataList.id` (string)
    ID de horario

  - `data.dataList.taskName` (string)
    Programar Tarea Nombre

  - `data.dataList.createMember` (string, required)
    Nombre del miembro

  - `data.dataList.enabled` (boolean)
    Ya sea habilitado

  - `data.dataList.endTime` (string)
    Hora de finalización de la tarea

  - `data.dataList.failCount` (integer)
    Número de ejecuciones fallidas

  - `data.dataList.handleTime` (string)
    Hora de inicio de la ejecución

  - `data.dataList.notes` (string)
    notas del cronograma

  - `data.dataList.scheduleConfig` (string)
    Configuración del cronograma de tareas

  - `data.dataList.successCount` (integer)
    Número de ejecuciones exitosas

  - `data.dataList.taskPreviewTimeTable` (array)

  - `data.dataList.taskPreviewTimeTable.cloudPhoneId` (string)
    ID de teléfono en la nube

  - `data.dataList.taskPreviewTimeTable.cloudPhoneName` (string)
    nombre de teléfono en la nube

  - `data.dataList.taskPreviewTimeTable.times` (array)
    Lista de horarios de ejecución

  - `data.dataList.taskState` (integer)
    Estado de la tarea programada. 0: en espera; 1: en ejecución; 2: completada; 3: cancelada.

  - `data.dataList.templateId` (string)
    ID de plantilla

  - `data.dataList.templateTitle` (string)
    Título de la plantilla

  - `data.current` (string, required)
    Número de página actual

  - `data.pages` (string, required)
    Páginas totales

  - `data.total` (string, required)
    Recuento total

