Skip to main content

signaloid-cli tasks output-urls

Get URLs to task outputs.

Synopsis

signaloid-cli tasks output-urls --task-id <id>

Options

OptionRequiredDescription
--task-id <id>YesTask ID

Description

Retrieves direct URLs to the task's stdout and stderr outputs. Use these URLs to download the output files directly using standard HTTP clients like curl or wget.

Examples

signaloid-cli tasks output-urls --task-id tsk_abc123

Output:

{
"Stdout": "<presigned URL>",
"Stderr": "<presigned URL>",
"StdoutChunks": ["<presigned URL>", "..."]
}

Download with curl:

URLS=$(signaloid-cli tasks output-urls --task-id tsk_abc123)
STDOUT_URL=$(echo $URLS | jq -r '.Stdout')
curl -o output.txt "$STDOUT_URL"

Notes

  • The URLs are presigned and valid for a limited time
  • For large stdout streams the API also returns StdoutChunks, a list of URLs to GZIP-compressed chunks of the stdout file
  • Use this command when you need direct access to output files
  • URLs include authentication tokens, so treat them as sensitive
  • For simple output retrieval, use signaloid-cli tasks output instead

See Also