Returns a paginated list of top-level tasks for the given project. Subtasks are excluded.
You can filter by a specific custom status using statusId (preferred), or by status category using status.
Requires the task:read scope.
API key created in Workspace Settings → API Keys. Pass it in the Authorization header as a Bearer token, or in the X-API-Key header.
Format: el_ followed by 40 hex characters.
The slug of the project (visible in the project URL).
"my-project"
Page number (1-based).
x >= 1Number of tasks per page. Maximum is 100.
1 <= x <= 100Filter by a specific custom status UUID. Takes precedence over status if both are provided. Use GET /{projectSlug}/statuses to retrieve available status IDs.
"018e1b2c-aaaa-0000-0000-000000000002"
Filter by status category. Ignored when statusId is provided.
todo, in_progress, done Filter by task priority.
none, low, medium, high, urgent Full-text search in task title or external ID (e.g. PROJ-42).