Trigger the content creation pipeline for an artist. Provide artist_account_id to identify the target artist. Validates the artist has all required files (face guide, songs), then triggers a background task that generates a short-form video. Returns runIds — an array of run IDs that can each be polled via GET /api/tasks/runs. Authentication is handled via the x-api-key header.
Your Recoup API key. Learn more.
Content creation parameters including the target artist and optional template/workflow settings
Parameters for triggering the content creation pipeline.
UUID of the artist account to create content for. Use GET /api/artists to find artist account IDs.
"1873859c-dd37-4e9a-9bac-80d3558527a9"
The template to use for content generation. Defines the visual style, scene, and prompt configuration. If omitted, defaults to artist-caption-bedroom. See GET /api/content/templates for available options.
"artist-caption-stage"
Whether to generate video with lip-synced audio. When true, uses an audio-to-video model that bakes audio into the video for lip movement. When false, generates video from the image alone and overlays audio in post. If omitted, the template's default workflow is used.
false
Controls the length of the generated caption text. short produces 1-2 lines (punchy, minimal). medium produces 1-2 sentences. long produces a paragraph (stream of consciousness style). Defaults to short.
short, medium, long "short"
Whether to upscale the generated image and video using fal.ai SeedVR2 for higher resolution and detail. Adds approximately 2 minutes to the pipeline. Defaults to false.
false
Number of videos to generate in parallel. Each video independently selects a random reference image, song clip, and mood variation. The response always returns runIds as an array. Defaults to 1.
1 <= x <= 301
Pipeline triggered successfully. Returns runIds — an array of run IDs. Poll each via GET /api/tasks/runs to check progress.
Confirmation that the content creation pipeline has been triggered. Always returns runIds as an array — even for a single run, it contains one element.
Array of run IDs. Poll each via GET /api/tasks/runs. For single runs this contains one element.
["run_abc123def456"]Indicates the pipeline has been triggered
triggered UUID of the artist account the pipeline is running for
"1873859c-dd37-4e9a-9bac-80d3558527a9"
The template being used
"artist-caption-bedroom"
Whether lip-sync mode is enabled
false
Number of triggers that failed. Only present when some triggers failed.
0