signaloid-cli tasks list
List all tasks.
Synopsis
signaloid-cli tasks list [options]
Options
| Option | Description |
|---|---|
--status <status> | Filter by status |
--from <iso> | From timestamp (ISO 8601) |
--to <iso> | To timestamp (ISO 8601) |
--start-key <key> | Pagination cursor token |
--count <n> | Number of items to fetch using pagination |
--format <type> | Output format: json|table (default: table) |
--columns <cols> | Columns to display (comma-separated) or 'help' to see available columns |
Description
Retrieves a list of all tasks in your account. You can filter by status, time range, and limit the number of results returned. Results are returned in reverse chronological order (newest first).
Examples
List all tasks:
signaloid-cli tasks list
Filter by status:
signaloid-cli tasks list --status completed
Filter by date range:
signaloid-cli tasks list \
--from 2025-01-01T00:00:00Z \
--to 2025-01-31T23:59:59Z
Limit results:
signaloid-cli tasks list --count 10
Get latest task:
signaloid-cli tasks list --count 1 --format json | jq -r '.Tasks[0].TaskID'
Output as table with custom columns:
signaloid-cli tasks list --columns id,status,created
Show available columns:
signaloid-cli tasks list --columns help
Notes
- Results are paginated automatically by the API
- Use
--start-keyfor manual pagination (returned in the response) - Valid status values:
accepted,initialising,in progress,completed,cancelled,stopped - Timestamps must be in ISO 8601 format (e.g.,
2025-01-13T12:00:00Z)
See Also
- signaloid-cli tasks get - Get details about a specific task
- signaloid-cli tasks status - Get task status
- signaloid-cli tasks create - Create a new task