AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station Streamer/DJ → Run Streamer Art

AI-generated

Summary

Runs the streamer art upload action for a specified streamer and station.

Inputs

  • path__poststreamerart__id (required) — Streamer identifier (name or numeric ID). Required.
  • path__poststreamerart__station_id (required) — Station identifier (name or numeric ID). Required.
  • multipart_binary_property__poststreamerart — Input data field name containing the file to upload; defaults to "data".
  • multipart_file_field_name__poststreamerart — Multipart form field name for the uploaded file; defaults to "file".
  • sendAdditionalHeaders — Include extra HTTP headers in the request when true.
  • additionalHeaders — JSON object of additional headers; used only when Send Additional Headers is enabled.
  • bodyModeOverride — Override the automatic request body mode; options: Auto, Binary, JSON, Multipart Form-Data, None, Raw.
  • manualJsonBody — Raw JSON body to send when Body Mode Override is set to JSON.
  • manualRawBody — Plain text body to send when Body Mode Override is set to Raw.
  • manualBinaryBodyProperty — Input property name to read for binary payloads when using Binary or Multipart mode.
  • manualMultipartFileFieldName — Multipart file field name expected by the endpoint in manual multipart mode.
  • manualMultipartFields — Additional multipart form fields as JSON when using manual multipart mode.
  • responseFormat — Choose how to parse the response: Auto, Binary, JSON, or Text.
  • binaryOutputProperty — Output property name for binary response data when Response Format is Binary.
  • returnFullResponse — When true, the full HTTP response (headers, status, body) is returned.
  • wrapResponseData — Wrap response data in a single output item; disabled when Return Full Response is true.

Output shape

Response body parsed according to Response Format (binary or JSON) or the full HTTP response object if Return Full Response is enabled.

Emitted as a single item unless Wrap Response Data is disabled; binary output can be captured via BinaryOutputProperty.

Examples

Example 1: Upload a promotional audio clip to a streamer's DJ page

Select streamer by name, choose station by ID, keep default Input Data Field Name and File Field Name, set Response Format to binary, Return Full Response false

Example 2: Send a POST with custom auth header and JSON payload

Set Body Mode Override to JSON, provide Manual JSON Body with {"title":"New Event"}, enable Send Additional Headers and set Additional Headers to {"Authorization":"Bearer abc"}, keep defaults for streamer and station

Example 3: Upload a file with extra form fields to a station's streamer profile

Select streamer and station, set Manual Multipart File Field Name to "file", enable Manual Multipart Fields with {"description":"New mixtape"}, Body Mode Override to multipart, Response Format to json, Return Full Response true

Links

Discussion