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. These URLs can be used 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": "https://signaloid.io/api/v1/tasks/tsk_abc123/stdout",
"Stderr": "https://signaloid.io/api/v1/tasks/tsk_abc123/stderr"
}
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
- URLs are valid for a limited time
- 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