# List Schedule Executions

Query execution records for a schedule. Supports filtering by status, time range, cloud phone, and template.

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

## Request fields (application/json):

  - `taskId` (integer | null)
    Task id

  - `taskName` (string | null)
    Task name

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

  - `templateId` (integer | null)
    Template id

  - `templateTitle` (string | null)
    Template title

  - `cloudPhoneId` (integer | null)
    cloud phone id
    Example: 1559133625483282

  - `cloudPhoneName` (string | null)
    Cloud phone name

  - `beginTime` (string | null)
    Task start time UTC+0 time zone
    Example: 2025-01-01 23:59:59

  - `endTime` (string | null)
    Task end time UTC+0 time zone
    Example: 2025-01-02 23:59:59

  - `pageNo` (integer | null)
    Default:1
    Example: 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)

  - `data.dataList.id` (integer)
    Execution record id

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

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

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

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

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

  - `data.dataList.handleFailCode` (string)
    Task failure code

  - `data.dataList.handleFailReason` (string)
    Task failure reason

  - `data.dataList.handleResult` (integer)
    Task result. 0:failed; 1:succeeded

  - `data.dataList.handleResultAttachment` (string)
    Task execution result attachment

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

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

  - `data.dataList.powerOnTime` (string)
    Cloud phone power-on time

  - `data.dataList.triggerNextTime` (string)
    Next scheduled trigger time

  - `data.dataList.triggerTime` (string)
    Scheduled trigger time

  - `data.dataList.createDate` (string)
    Creation time

  - `data.dataList.createMember` (string)
    Creator

  - `data.dataList.updateDate` (string)
    Last update time

  - `data.dataList.updateMember` (string)
    Last updater

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

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

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

