AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station Podcast → Get Episodes

AI-generated

Summary

Retrieve episodes of a specified podcast and station from AzuraCast

Inputs

  • path__getepisodes__podcast_id (required) — Podcast identifier; select from list or provide an ID expression.
  • path__getepisodes__station_id (required) — Station identifier; select from list or provide an ID expression.
  • sendAdditionalHeaders — Include extra HTTP headers in the request.
  • additionalHeaders — JSON object of additional HTTP headers, e.g., {"X-Trace-ID":"abc123"}.
  • bodyModeOverride — Override default request body mode; options include Auto, Binary, JSON, Multipart Form-Data, None, Raw.
  • manualJsonBody — JSON body used when bodyModeOverride is set to JSON.
  • manualRawBody — Plain text body used when bodyModeOverride is set to Raw.
  • manualBinaryBodyProperty — Input property name containing binary data for manual binary or multipart mode.
  • manualMultipartFileFieldName — Form field name expected for multipart file upload when in multipart mode.
  • manualMultipartFields — Additional multipart form fields as JSON when using manual multipart mode.
  • responseFormat — Specify how to parse the response: Auto, Binary, JSON, or Text.
  • binaryOutputProperty — Property name to store parsed binary data when responseFormat is Binary.
  • returnFullResponse — If true, return full HTTP response including headers and status code.
  • wrapResponseData — Wrap response body in a single output item; disabled when returnFullResponse is true.

Output shape

list of episode objects

Pagination not supported; full response may be returned when returnFullResponse is true; fields vary by responseFormat.

Examples

Example 1: Fetch episodes for a podcast selected from the list

Set podcast_id via list, station_id via list, leave other defaults; responseFormat = JSON; wrapResponseData = true.

Example 2: Retrieve episodes by explicit IDs with custom headers

Provide podcast_id and station_id as IDs, enable sendAdditionalHeaders, set additionalHeaders to {"X-Custom":"value"}, responseFormat = JSON.

Links

Discussion