enqueue_show_notes_generation
Kick off LLM-driven show notes generation for an episode. The job runs the workspace's stored show_notes system-prompt template through resolvePrompt, threading the show's brand_voice and the episode's transcript into the prompt, and writes the resulting markdown back to episodes.show_notes. Use this whenever the user asks to generate, regenerate, or rewrite show notes — DO NOT hand-write the notes from chat context: the user expects the workspace's actual stored show_notes prompt to be applied, not the LLM's improvised version. Returns a job_id; not blocking.
Request
- Base URL: https://app.podmule.com/api/v1
- URL: https://app.podmule.com/api/v1/enqueue_show_notes_generation
- Auth: HTTP bearer
Headers
Stripe-style idempotency key. When present, repeat invocations within 24h with the same body return the original response; same key + different body returns 409 IDEMPOTENCY_KEY_REUSED.
When set to "true", routes the call to the capability's dryRun() method — same scope/precondition checks fire as the real handler, but persistence is skipped. The audit row is tagged result_status=dry_run.
Request body
Response
Capability output wrapped in { data }.
Changes
No recorded changes to this operation across all 1 revision of this API.