Order editing from a URL
barevalue_submit_urlOrder AI podcast editing for an audio file at a public URL. This is the simplest way to order. The file is downloaded, edited (noise, levels, filler words, dead air), and returned with a transcript and show notes. Audio only, one file, up to 60 minutes. Returns an order_id; poll barevalue_status until status is "done". For a file that is not online yet, put it somewhere with a direct link first: cloud storage with a public or signed link works (S3, Google Cloud Storage, R2, Azure).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Barevalue API key (bv_sk_...). Get one with barevalue_register. Omit when the connection already sends an Authorization: Bearer header. | |
| file_url | Yes | Direct, publicly downloadable URL of the audio file (not a landing page) | |
| host_names | No | Optional host names (max 5), used to label speakers | |
| guest_names | No | Optional guest names (max 10) | |
| episode_name | Yes | Name of this episode | |
| podcast_name | Yes | Name of the podcast | |
| episode_number | No | Optional episode number, digits only (e.g. "42"). Anything else is ignored. | |
| idempotency_key | No | Optional UUID. Send the same value when retrying so the order is not created twice. Generated when omitted. | |
| duration_minutes | No | Optional audio length in minutes if known. The real length is measured after download. | |
| special_instructions | No | Optional instructions for the editor, e.g. "Remove the sponsor read", "Keep the blooper at the end" |