Actions40
- Server Actions
- System Actions
Server → Archive Logs
AI-generatedSummary
Archives the log files of a Centova Cast streaming server account by calling the server.archivelogs API method, and returns either a temporary download URL or a server-side filename.
Inputs
- Account Username (required) — Username of the streaming server account whose logs are archived. The node authenticates as admin (
admin|<password>from the credentials) on behalf of this account. - Additional Fields > By URL — Boolean, defaults to true. True returns a temporary download URL for the archive. False returns the archive's filename on the server. Sent to the API as
1or0. Per the source, false values are dropped from the request, so unchecking it sends nothing and the API's own default applies. - Additional Fields > IP Address — Client IP address authorized to download the archive. Sent only if non-empty.
Output shape
One output item per input item. Its JSON is the response.data (or response) object returned by the Centova Cast API. This is expected to hold the download URL or archive filename, but the exact field names are not defined in the node source.
If the API returns type
error, the node throws a NodeApiError with the API message. With Continue On Fail enabled, it emits{error: message}for that item instead. The node runs once per input item.
Examples
Example 1: Get a temporary download link for an account's logs
Account Username = mystation; leave Additional Fields empty (By URL defaults to true).
Example 2: Restrict the download link to a specific client
Account Username = mystation; Additional Fields: By URL = true, IP Address = 203.0.113.10.