PreRoll.io icon

PreRoll.io

Interact with PreRoll.io — podcast production management

Show → Update

AI-generated

Summary

Updates an existing PreRoll.io show by sending only the chosen fields in a PATCH request to /api/v1/shows/{showId}, and returns the updated show record.

Inputs

  • showId (required) — UUID of the show to update. It is placed in the request path.
  • updateFields — Collection of fields to change. Only the fields you add are sent as the PATCH body. Available fields: name, description, format (interview, narrative, other, panel, solo), schedule (free text), ai_auto_transcribe (boolean), ai_auto_generate (multi-select of description, show_notes, social_instagram, social_linkedin, social_twitter, titles), ai_length (brief, standard, detailed) and ai_tone (casual, energetic, professional).

Output shape

One JSON item per input item, containing the updated show object. The node unwraps the API's data property if present and otherwise returns the whole response.

If updateFields is empty, the body is omitted and the PATCH is sent with no changes. The exact fields in the response depend on the PreRoll API. With Continue On Fail enabled, a failed item returns {error: message} instead of stopping the run.

Examples

Example 1: Rename a show and change its release schedule

Show ID = ; Update Fields: name = 'Founders Weekly', schedule = 'Weekly on Tuesdays'

Example 2: Turn on automatic AI transcription and show-notes generation for a show

Show ID = ; Update Fields: ai_auto_transcribe = true, ai_auto_generate = [show_notes, titles], ai_tone = casual, ai_length = brief

Links

Discussion