signaloid-cli tasks output-urls
Get URLs to task outputs.
Synopsis
signaloid-cli tasks output-urls --task-id <id>
Options
| Option | Required | Description |
|---|---|---|
--task-id <id> | Yes | Task 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 outputinstead
See Also
- signaloid-cli tasks output - Download task output directly
- signaloid-cli tasks get - Get full task details
- signaloid-cli tasks status - Get task status