AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station Report → Get Requests Report

AI-generated

Summary

Get a station's request report from AzuraCast

Inputs

  • path__getstationrequestsreport__station_id (required) — The station identifier (name or ID) for which to fetch the request report.
  • sendAdditionalHeaders — Whether to include extra HTTP headers in the request.
  • additionalHeaders — Additional HTTP headers to include, provided as a JSON object.
  • bodyModeOverride — How to provide the request body; defaults to Auto and can be overridden.
  • manualJsonBody — Manual JSON body used when bodyModeOverride is set to JSON.
  • manualRawBody — Manual raw body used when bodyModeOverride is set to Raw.
  • manualBinaryBodyProperty — Name of the input property containing binary data for manual binary/multipart modes.
  • manualMultipartFileFieldName — File field name expected by the endpoint in manual multipart mode.
  • manualMultipartFields — Additional multipart form fields as JSON when using manual multipart mode.
  • responseFormat — How the response should be parsed (Auto, Binary, JSON, Text).
  • binaryOutputProperty — Property name to store binary data when responseFormat is Binary.
  • returnFullResponse — Whether to return the full HTTP response including headers and status code.
  • wrapResponseData — Whether to keep the response body as a single output item (default true).

Output shape

JSON object containing the request report (or binary data if responseFormat is Binary)

When returnFullResponse is true the full HTTP response is returned; wrapResponseData defaults to true and can be disabled to split array items.

Examples

Example 1: Fetch the request report for station ID 123 using default settings

path__getstationrequestsreport__station_id = 123; responseFormat = auto; returnFullResponse = false; wrapResponseData = true

Example 2: Retrieve report as raw text and return full HTTP response

path__getstationrequestsreport__station_id = 'MyStation'; responseFormat = Text; returnFullResponse = true; wrapResponseData = false

Example 3: Send custom headers and use manual JSON body for a custom POST-like request

path__getstationrequestsreport__station_id = '456'; sendAdditionalHeaders = true; additionalHeaders = {"X-Custom": "value"}; bodyModeOverride = json; manualJsonBody = {"filter": "recent"}

Links

Discussion