submit_job
Submit a podcast URL for asynchronous processing and get a job ID to track progress. The pipeline delivers clips, trailer, and show notes from your media or RSS feed.
Instructions
Submit a podcast for processing. Returns a job id immediately with status='queued'; the pipeline runs asynchronously — call get_job to poll. Typical wall-clock to terminal is ~2-5 min for audio_url/rss_feed_url, ~10-12 min for video_url with include_trailer=true. Source type 'youtube_url' is in beta — sandbox keys return a fixture failure; live keys reject it for now. For free deterministic testing, use a sandbox key (prefix clk_test_) — every submission returns canned fixture output ~10-70s later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | Where to fetch the source media from. | |
| options | No | Optional job-level overrides. | |
| idempotency_key | No | Optional idempotency token (8-255 chars). Re-submitting the same body with the same key inside 24h returns the original job instead of creating a new one. |