> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anyfast.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kling Preset Element List

> List official preset elements provided by Kling, available to all users.

Kling provides official preset elements such as characters and scenes that can be used directly in supported video requests. The current response identifies these entries with `owned_by: "vod"`.

## Quick example

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://www.anyfast.ai/kling/v1/general/advanced-presets-elements?pageNum=1&pageSize=30" \
    -H "Authorization: Bearer YOUR_API_KEY"
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://www.anyfast.ai/kling/v1/general/advanced-presets-elements",
      headers={"Authorization": "Bearer YOUR_API_KEY"},
      params={"pageNum": 1, "pageSize": 30}
  )

  data = response.json()
  for task in data["data"]:
      for element in task["task_result"]["elements"]:
          print(f"{element['element_id']}: {element['element_name']}")
  ```
</CodeGroup>

## Parameters

| Parameter  | Type    | Description              |
| ---------- | ------- | ------------------------ |
| `pageNum`  | integer | Default 1, range 1–1,000 |
| `pageSize` | integer | Default 30, range 1–500  |

## Response structure

Each item in `data[]` contains `task_id`, `task_status`, and `task_result.elements[]`. Element fields include `element_id`, `element_name`, `element_description`, `element_type`, image or video references, `owned_by`, `status`, and `tag_list`.

<Card title="API Reference" icon="code" href="/api-reference/model-api/kuaishou/kling-v3#element-management">
  View the interactive API playground for Kling Preset Element List.
</Card>

<script src="/public/feedback.js" />
