Skip to navigation

Export

The Sink node that produces the final audio — downloadable as a ZIP with a manifest.

Family: Sink · type: sink_preview

The Export node produces the final audio files — the end of the graph. Every runnable workflow has one, and its input must reach back to a Generator (Export needs audio to export).

Config

Config keyDefaultValues
formatwavwav, mp3
node["config"] = {"format": "mp3"}

Getting the output

The run’s download is a ZIP of the generated audio files plus a manifest.csv mapping each file to its line and language. Download it after the run completes:

dl = client.workflows.download_run(workflow_id=wf, run_id=run_id).data
# dl.url is the pre-signed URL, dl.filename the suggested name

Sharing a finished run

A completed run can also be published behind a public link — anyone with the URL can listen without an API key or an account. Read it off the run: public_share_id is the share id (build the URL as <app origin>/r/<public_share_id>) and shared_at is when it was published. Both are null when the run isn’t shared.

You can read the share state with an API key, but creating and revoking a share is dashboard-only — those endpoints take a dashboard session, not an API key.

Inspect this node

client.nodes.get_node_detail(node_type="sink_preview").data