AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station Streamer/DJ → Delete Broadcast

AI-generated

Summary

Delete a broadcast by specifying its ID (or selecting from a list), along with the associated streamer and station identifiers.

Inputs

  • broadcast_id (required) — Identifies the broadcast to delete; can be chosen from a list or provided as an expression.
  • id (required) — Identifies the streamer for the broadcast; can be selected from a list or provided as an expression.
  • station_id (required) — Identifies the station for the broadcast; can be chosen from a list or provided as an expression.
  • sendAdditionalHeaders — Whether to include extra HTTP headers in the request.
  • additionalHeaders — JSON object containing additional HTTP headers to include in the request.
  • bodyModeOverride — Override for the request body mode; auto uses built‑in fields unless overridden.
  • manualJsonBody — Manual JSON request body used when bodyModeOverride is set to JSON.
  • manualRawBody — Manual raw request body used when bodyModeOverride is set to Raw.
  • manualBinaryBodyProperty — Input property name to read when sending binary or multipart payloads manually.
  • manualMultipartFileFieldName — Multipart file field name expected by the endpoint in manual multipart mode.
  • manualMultipartFields — Additional multipart form fields provided as JSON when using manual multipart mode.
  • responseFormat — Specifies how the response should be parsed (JSON, Binary, Text, etc.).
  • binaryOutputProperty — Binary output property name used when responseFormat is set to Binary.
  • returnFullResponse — If true, returns the full HTTP response including headers and status code.
  • wrapResponseData — If true, keeps the response body in a single output item; otherwise splits array responses.

Output shape

no body — success/failure only

Returns an empty response on success; can return full HTTP response if returnFullResponse is enabled.

Examples

Example 1: Delete a specific broadcast using its ID and associated streamer and station IDs.

broadcast_id: 123, id: 7, station_id: 1, responseFormat: JSON, returnFullResponse: false

Example 2: Delete a broadcast by selecting it from the list and enabling additional headers.

broadcast_id: (selected), id: (selected), station_id: (selected), sendAdditionalHeaders: true, additionalHeaders: {"X-Trace-ID":"abc123"}

Example 3: Delete a broadcast with custom JSON body override for advanced request configuration.

broadcast_id: 456, id: 2, station_id: 3, bodyModeOverride: "json", manualJsonBody: {"custom":"data"}, responseFormat: "binary"

Links

Discussion