Get all tasks

Retrieves a list of tasks within a space with extensive filtering capabilities including date ranges, assignees, statuses, priorities, programs, parent tasks, custom properties, and associations. This endpoint supports cursor-based pagination and flexible sorting for building task management interfaces and reporting systems.

Key Features:

  • Query tasks using multiple filtering criteria simultaneously including date ranges, assignees, priorities, statuses, programs, parent relationships, custom properties, and associations
  • Support hierarchical task structures with parent-child filtering
  • Perform flexible sorting on multiple fields for optimal display ordering
  • Navigate large datasets efficiently with cursor-based pagination
  • Optionally include association data for detailed task views
  • Results include complete task metadata such as assignees, due dates, priorities, and status information

Authorization Logic:

  1. User must have a valid JWT token with viewing or management scopes
  2. User must have role-based permissions to view tasks
  3. Tasks are filtered based on user's access permissions

Usage Example:

Retrieve all high-priority tasks assigned to specific users with due dates within the next week for dashboard display, or filter by program and status to track program execution.

Language
Response
Click Try It! to start a request and see the response here!