Catalog And Assets
Load templates, models, brand kits, avatars, voices, and template targets.
GET /models
Returns the live creation catalog.
curl https://videotok.app/api/v1/models \
-H "Authorization: Bearer vt_live_..."
Use it to list:
- Static ad templates
- Video ad templates
- UGC ad templates
- AI model pages and variants
- Quality tiers and supported input modes
- Built-in inspiration references
- Estimated credits
Generation Mapping
| Catalog array | Generation type | Required fields |
|---|---|---|
static_ads | static_ad | template_slug |
video_ads | video_ad | template_slug |
ugc_ads | ugc_ad | template_slug |
ai_models | ai_model | model_slug, variant_id |
Important Fields
| Field | Use |
|---|---|
slug | Pass as template_slug or model_slug. |
preview_image_url | Show the same visual card as Videotok. |
presets[].id | Pass as preset_id for built-in inspiration. |
quality_tiers[].id | Pass as quality_tier for video and UGC ads. |
variants[].id | Pass as variant_id for AI models. |
credits | Estimate user cost before queueing. |
GET /assets
Returns workspace assets your REST integration can use in generation.
Authentication is required.
curl https://videotok.app/api/v1/assets \
-H "Authorization: Bearer vt_live_..."
The response includes:
brand_kitsavatarsvoicesreference_template_targets
Use brand_kits[].id as brand_kit_id.
Use avatars[].id as avatar_id.
Use reference_template_targets when asking a user where uploaded inspiration media should be saved.
Use editor media endpoints when you need completed My Media files.