List the account's AI videos
list_videosThe account's videos, newest first; page with cursor = the previous next_cursor while has_more. WHEN: the user asks what they have made, or you need a video from an earlier session. It is the whole library, including videos made in the web app and with products this API cannot create. THIS IS HOW YOU FIND A STORY EPISODE, and every story tool needs its id: a row carries kind: "story_episode" and story_stage (the get_video vocabulary); pass kind: "story_episode" to get only those. READ story_stage, not just status: frames_review means WAITING FOR THE USER yet reports status: "processing"; ready_to_render means the scene videos are done and the final file is not made yet; rendered means it is; starting, generating_frames, generating_scenes, rendering and writing_failed mean what they say. story_stage is omitted when the episode has no engine run yet: read that job with get_video.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Only videos of this kind: `story_episode` is an AI Video Story episode (the rows the story tools take an id from). Omit for the whole library. | |
| limit | No | How many to return, 1 to 100. Defaults to 20. | |
| cursor | No | The previous response's `next_cursor`. Omit for the first page. |