list_films
The film library, one ranked page at a time. Films sit on job shelves; pass job and the human's goal and hire from the top of the page. Each film says what it is, when to hire it, its length and shapes, fits_this_brand (with what is missing) and made_recently (this brand already got it: prefer another film on the shelf unless the human asked for that one). Page on with next_page. Want it all at once? all=true, or fetch the catalog file (https://api.mysiren.ai/api/v1/films.md, every film by shelf, also .txt/.json) and read it in steps. search= finds films by word. Then describe_film for the body. Video renders need Pro or above. Every film here is 25 credits. Platinum films (50 credits) are not in these pages: the answer's platinum section flags them, and list_platinum_films has the shelf.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | true = every film that passes the filters on one page (about 10k tokens for the whole library). Prefer job + page, or the catalog.md file. | |
| job | No | The shelf: launch, feature (one feature or update), explain (what the product does), brand (story, manifesto, mood), ai (AI or agent product), proof (a number, testimonials), app (mobile app), shop (products, food, property), people (team or mascot). Omit to rank the whole library. | |
| goal | No | The human's own words for the outcome, e.g. "launch video for our new AI agent" or "show our 10k users". Ranks the films by fit. | |
| page | No | Page number, from 1. Each page is page_size films; next_page in the answer says what to call next. | |
| aspect | No | Only films that render this shape: wide-desktop, square-ig, story-reel, vertical-ig-feed. | |
| detail | No | "short" (default) or "full" to add the long description per film. | short |
| search | No | Find films by word across ids, names and descriptions, e.g. "phone", "chat", "mascot", "halftone". Every word must match. | |
| narrated | No | true = only films with a voice-over part; false = only music-and-motion films. | |
| page_size | No | Films per page, 1 to 25. | |
| max_seconds | No | Only films this long or shorter, e.g. 15 for a short feed post. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||