Skip to main content

signaloid-cli tasks list

List all tasks.

Synopsis

signaloid-cli tasks list [options]

Options

OptionDescription
--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-key for 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