AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station Media → Download Bulk Media

AI-generated

Summary

Download bulk media from a station

Inputs

  • station_id (required) — Station identifier or name (path parameter {station_id})
  • sendAdditionalHeaders — Include extra HTTP headers in the request
  • additionalHeaders — JSON object of additional HTTP headers
  • bodyModeOverride — Override the request body mode (auto, binary, json, multipart, none, raw)
  • manualJsonBody — Manual JSON request body (used when bodyModeOverride=json)
  • manualRawBody — Manual raw request body (used when bodyModeOverride=raw)
  • manualInputDataFieldName — Input binary property name for manual payloads
  • manualMultipartFileFieldName — Multipart file field name for manual multipart mode
  • manualMultipartFields — Additional multipart form fields as JSON
  • responseFormat — Format to parse the response (auto, binary, json, text)
  • binaryOutputProperty — Binary output property name when responseFormat=binary
  • returnFullResponse — Return the full HTTP response including headers and status code
  • wrapResponseData — Wrap response data in a single item (split if false)

Output shape

binary payload (downloaded media)

If wrapResponseData is false, each media item is emitted separately; otherwise a single binary item is returned. The payload format can be adjusted via responseFormat and returnFullResponse.

Examples

Example 1: Download media for station 42

station_id = 42, responseFormat = binary, wrapResponseData = true

Example 2: Retrieve media list for a named station

station_id = $StationName, responseFormat = json, returnFullResponse = false

Example 3: Send custom headers and raw body

sendAdditionalHeaders = true, additionalHeaders = {"X-Trace-ID":"abc"}, bodyModeOverride = raw, manualRawBody = "..."

Links

Discussion