# List Personal Templates

List the RPA templates your team created.
- **Effect**: none. Read-only. Safe to retry with bounded backoff.
- **Contents**: a different store from the marketplace, scoped to your team, with plain single-language titles.
- **Precedence**: when a template id exists in both stores, schedule creation resolves it to your team's template.
- **Use**: `parameter` describes the template's variables, exactly as for marketplace templates.

Endpoint: POST /api/cloudphone/rpa/template/personal/page
Version: 2026-09-05

## Request fields (application/json):

  - `searchKey` (string | null)
    Template name

  - `desc` (string)
    Template description

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

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

## Response 200:

  - `200` (unknown)
    Success. `data.dataList` holds the records for the requested page and is an empty array when there are no matches; `data.total`, `data.current` and `data.pages` describe the paging.

## Response 200 fields (application/json):

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

  - `msg` (string | null, required)
    Error msg

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

  - `data` (object, required)

  - `data.dataList` (array, required)

  - `data.dataList.id` (string)

  - `data.dataList.title` (string)
    Market template title

  - `data.dataList.parameter` (string)
    Template parameter JSON string

  - `data.dataList.description` (string)
    Market template Description

  - `data.dataList.appIconUrls` (array)

  - `data.dataList.sort` (integer)
    sort

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

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

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

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

