Skip to main content
Styles are curated visual templates that control how the Video Agent composes your video — scene layout, script structure, pacing, and overall aesthetic. Apply a style by passing its style_id when creating a video. For a fully custom look, you can also describe a style directly in your prompt — see the Prompting Guide.

List available styles

Full schema: GET /v3/video-agents/styles. Returns a paginated list of styles — each includes a name, thumbnail, preview video, tags, and aspect ratio.

Query parameters

Example request

Response

Style object

Apply a style to a video

Pass the style_id when creating a video with the Video Agent:
The style influences the visual template the agent uses — scenes, transitions, text overlays, and pacing will follow the style’s design system. Your prompt still controls the content and narration.
Preview styles before using them. The preview_video_url on each style object shows a sample video rendered in that style — use it to pick the right look before generating.

Pagination

The styles endpoint uses cursor-based pagination. When has_more is true, pass the next_token value as the token query parameter in your next request:

Filter by tag

Use the tag parameter to narrow results to a specific category:

Using file references with styles

Styles and file attachments work together. Attach reference images or documents alongside a style to combine the style’s visual template with your own content:
The agent will render your screenshots within the retro CRT visual template, applying the style’s transitions and framing to your content.