Podcast production pipeline
The job: You record a podcast episode and want it cleaned up and captioned without opening Descript.Wait for import to complete
Poll
GET /jobs/{job_id} until job_state is "stopped", or use a callback_url.Social clip factory
The job: You have a long-form recording (webinar, interview, lecture) and want short highlight clips for social media.Training video batch processing
The job: Your team records training videos regularly. Each one needs the same cleanup — audio enhancement, filler removal, captions.STANDARD_EDIT to match your team’s standard processing.
Content repurposing
The job: Turn one recording into multiple outputs — a clean full version, a highlights reel, and a captioned version for social.What all recipes have in common
Every workflow follows the same pattern:- Import →
POST /jobs/import/project_media - Wait → Poll
GET /jobs/{job_id}or usecallback_url - Edit →
POST /jobs/agentwith a specific prompt - Wait → Poll again or use callback
- Review → Open
project_urlin Descript to export