Build an audio workflow
create_audio_workflow_from_intentBuild a workflow around audio the user already has. The server draws it.
Give the uploaded clips with their languages; source_audio is wired to an Export, no voice or generator. Name checks to score it — a check drops its failed clips unless you wire its fail to an Export on the canvas. Call again with confirm=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | What the user will see it called. Ask them rather than inventing one. | |
| checks | No | Omit to be offered them, "none" for none, "standard" for the pair, or list them. | |
| confirm | No | false creates nothing and returns what would be created. true creates it. | |
| audio_format | No | The delivered audio format. Omit for the product default. | |
| audio_inputs | Yes | One entry per uploaded clip, each with the language it is in and — only for a Word Accuracy or Pronunciation check — its script. | |
| default_language | No | A fallback locale for lines that omit one, e.g. 'en-us'. Every line still needs one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| nodes | No | ||
| valid | No | ||
| errors | No | ||
| blocked | No | ||
| created | No | ||
| next_step | No | ||
| console_url | No | ||
| workflow_id | No | ||
| not_included | No | ||
| feature_offers | No | ||
| workspace_slug | No | ||
| workflow_summary | No | ||
| requires_confirmation | No |