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​