AzuraCast icon

AzuraCast

Interact with AzuraCast Web API

Actions263

Station SFTP User → Delete User

AI-generated

Summary

Delete an SFTP user associated with a station via the AzuraCast API

Inputs

  • path__deletesftpuser__id (required) — Identifies the SFTP user to delete; can be selected from a list or specified by ID.
  • path__deletesftpuser__station_id (required) — Identifies the station associated with the SFTP user; selectable from a list or provided as an ID.
  • sendAdditionalHeaders — Include extra HTTP headers in the DELETE request.
  • additionalHeaders — JSON object of additional HTTP headers, included only when Send Additional Headers is enabled.
  • bodyModeOverride — Selects the type of request body to send; defaults to Auto.
  • manualJsonBody — Manual JSON request body used when Body Mode Override is set to JSON.
  • manualRawBody — Plain text request body used when Body Mode Override is set to Raw.
  • manualBinaryBodyProperty — Name of the input binary data field to use for manual binary/multipart payloads.
  • manualMultipartFileFieldName — Name of the multipart file field expected by the endpoint in manual multipart mode.
  • manualMultipartFields — Additional multipart form fields to include when using manual multipart mode.
  • responseFormat — Specifies how the response should be parsed (Auto, Binary, JSON, Text).
  • binaryOutputProperty — Output property name where binary response data is stored when Response Format is Binary.
  • returnFullResponse — If true, returns the full HTTP response including headers and status code.
  • wrapResponseData — If true, wraps response data in a single output item; otherwise splits array responses into multiple items.

Output shape

Response data according to Response Format (JSON, Binary, Text) or a success indicator

If Return Full Response is true, the full HTTP response (headers, status) is included; Wrap Response Data controls whether the parsed body is output as a single item or array items.

Examples

Example 1: Delete a specific SFTP user for a given station

Path Id = 5, Station Id = 3, Body Mode Override = Auto, Response Format = JSON, Return Full Response = false, Wrap Response Data = true

Example 2: Delete using custom headers and a manual raw body

Path Id = {{$json["userId"]}}, Station Id = {{$json["stationId"]}}, Send Additional Headers = true, Additional Headers = {"X-Delete-Comment":"cleaning"}, Body Mode Override = Raw, Manual Raw Body = "{}", Response Format = Auto

Example 3: Delete an SFTP user and retrieve the raw response as binary

Path Id = 7, Station Id = 2, Response Format = Binary, Binary Output Property = data, Return Full Response = false, Wrap Response Data = false

Links

Discussion