AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station Streamer/DJ → Get Streamer Broadcasts

AI-generated

Summary

Fetch broadcast records for a given streamer and station from AzuraCast.

Inputs

  • path__getstationstreamerbroadcasts__id (required) — Streamer identifier; can be selected from a list or provided as an ID expression.
  • path__getstationstreamerbroadcasts__station_id (required) — Station identifier; can be selected from a list or provided as an ID expression.
  • sendAdditionalHeaders — Include extra HTTP headers in the request when set to true.
  • additionalHeaders — JSON object of additional HTTP headers, e.g., {"X-Trace-ID":"abc123"}.
  • bodyModeOverride — Override the automatic request body mode; options include auto, binary, json, multipart, none, raw.
  • manualJsonBody — Manual JSON request body used only when bodyModeOverride is set to json.
  • manualRawBody — Manual raw request body used only when bodyModeOverride is set to raw.
  • manualBinaryBodyProperty — Name of the input property containing binary data when using binary or multipart mode.
  • manualMultipartFileFieldName — Field name expected for multipart file uploads when using manual multipart mode.
  • manualMultipartFields — Additional multipart form fields provided as JSON when using manual multipart mode.
  • responseFormat — Define how the response is parsed; options are auto, binary, json, or text.
  • binaryOutputProperty — Property name to store binary response data when responseFormat is set to binary.
  • returnFullResponse — If true, the full HTTP response (headers, status) is returned; otherwise only the body.
  • wrapResponseData — If true, the response body is wrapped in a single output item; otherwise array items are split.

Output shape

array of broadcast objects

Each item contains broadcast details; response parsing follows the selected responseFormat; wrapResponseData controls item splitting.

Examples

Example 1: Fetch broadcasts for a streamer selected from the list and a station selected from the list using default settings.

path__getstationstreamerbroadcasts__id set to list mode; path__getstationstreamerbroadcasts__station_id set to list mode; sendAdditionalHeaders false; responseFormat auto; wrapResponseData true.

Example 2: Retrieve broadcasts for a specific streamer and station by ID, send a custom header, and receive the response as JSON.

path__getstationstreamerbroadcasts__id set to id mode with value 7; path__getstationstreamerbroadcasts__station_id set to id mode with value 1; sendAdditionalHeaders true; additionalHeaders {"X-Trace-ID":"abc123"}; responseFormat json; returnFullResponse false.

Links

Discussion