# List Schedules

Endpoint: POST /api/cloudphone/rpa/task/page
Version: 1.0.0

## Query parameters:

  - `enabled` (boolean | null)
    Is the plan enabled

  - `mainTaskName` (string | null)
    plan name

  - `taskState` (integer | null)
    Plan status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

  - `templateTitle` (string | null)
    Template Title

  - `pageNo` (string)
    default:1

  - `pageSize` (string)
    default:20

## Request fields (application/json):

  - `enabled` (boolean | null)
    Is the plan enabled

  - `taskName` (string | null)
    Schedule name

  - `templateTitle` (string | null)
    Template title

  - `taskState` (integer | null)
    Schedule status; 0:awaiting execution; 1:Executing; 2:Execution completed 3:Cancel

  - `pageNo` (integer | null)
    default:1

  - `pageSize` (integer | null)
    default:10

## Response 200 fields (application/json):

  - `code` (integer, required)
    Response code, 0 indicates success,>0 indicates failure

  - `msg` (string, required)
    Error msg

  - `requestId` (string, required)
    Request trace id

  - `data` (object, required)

  - `data.dataList` (array, required)
    Plan list

  - `data.dataList.id` (integer)
    Schedule id

  - `data.dataList.taskName` (string)
    Schedule Task name

  - `data.dataList.createMember` (string, required)
    Member name

  - `data.dataList.enabled` (boolean)
    Whether enabled

  - `data.dataList.endTime` (string)
    Task end time

  - `data.dataList.failCount` (integer)
    Number of failed executions

  - `data.dataList.handleTime` (string)
    Execution start time

  - `data.dataList.notes` (string)
    schedule notes

  - `data.dataList.scheduleConfig` (string)
    Task schedule configuration

  - `data.dataList.successCount` (integer)
    Number of successful executions

  - `data.dataList.taskPreviewTimeTable` (array)

  - `data.dataList.taskPreviewTimeTable.cloudPhoneId` (integer)
    Cloud phone ID

  - `data.dataList.taskPreviewTimeTable.cloudPhoneName` (string)
    Cloud phone name

  - `data.dataList.taskPreviewTimeTable.times` (array)
    List of execution times

  - `data.dataList.taskState` (integer)
    Schedule Task state. 0:waiting; 1:running; 2:completed 3:Cancel

  - `data.dataList.templateId` (integer)
    Template id

  - `data.dataList.templateTitle` (string)
    Template title

  - `data.current` (integer, required)
    Current page number

  - `data.pages` (integer, required)
    Total pages

  - `data.total` (integer, required)
    Total count

