UGC step 2 (old runs only): make the still talk
continue_marketing_ugcOnly for UGC runs started before 29.10.2026, which made a still first; new UGC runs are one job and need no second step. Second step of such a run. Tevyon starts it by itself as soon as the still from run_marketing_style has succeeded, at the price agreed for the run: you do not need to call this. Call it to get that video job (pass the values from that call's next); if the server has not started it yet, this starts it. Idempotent per still: never a second video, never a second charge.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"frame_job_id": "<frame_job_id>",
"style_id": "<style_id>",
"wish": "<wish>"
},
"name": "continue_marketing_ugc"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wish | Yes | The spoken words (as in step 1). | |
| aspect | No | ||
| duration | No | ||
| style_id | Yes | ||
| max_credits | No | ||
| frame_job_id | Yes | ||
| wait_seconds | No | Seconds to wait for the job to finish (0 to 50). |