Skip to main content
GET

Overview

Many create fields take a value from a fixed list: a caption style, a visual style, a game, an AI model. This endpoint returns those lists, read from the same registries the create endpoints validate against. Every id a catalog returns is accepted where the table below says, and a value that is not in the list answers 400 with the allowed values. When Hooked adds a style or a model, it shows up here; you never have to copy a list from the docs. Each item has an id (what you send) and a name (the label the dashboard shows), plus a few fields that depend on the catalog: a preview image for visual styles, the clips of a game, the media types and sound of a model. Catalogs your team can add to (visual-styles with your custom styles as custom-<id>, reactions with your own reactions) include your team’s entries after the library ones, and only finished ones. The call is free and safe to repeat; caching the static catalogs on your side for a day is fine. Avatars, voices, music, your media and your Cinematic characters have their own list endpoints: List Avatars, List Voices, List Music, List Media and List Characters.

The cinematic catalog

cinematic has one item per field of Create Cinematic Video that takes a fixed value. An item has the accepted values (each model with its durations, resolutions and aspectRatios), or min / max bounds, and the default used when you leave the field out. The presetId item lists the photorealistic styles together with the models that refuse them (excludedModels); any other visual style works with every model.

Errors

Authorizations

x-api-key
string
header
required

Path Parameters

name
enum<string>
required

Which catalog.

Available options:
caption-presets,
text-styles,
visual-styles,
motion-styles,
games,
reactions,
video-models,
image-models,
cinematic,
camera-moves,
gestures,
voice-presets,
accents

Response

The catalog

success
boolean
required
data
object
required