v2

latestSwagger 2.02026-08-04108164321.0 KB
Task

Retrieves a paginated list of tasks with details including assignees, dates, status, priority, tags, and time tracking. Supports filtering by project, section, status, priority, due date range, assigned user, completion state, and parent task / hierarchy.

get/api/Task

Query parameters

UpdatedAfterstring date-time

Optional filter to records updated after a specific date.

pageSizeinteger

Number of items per page. Defaults to 20.

pageNumberinteger

Page to display. Starts from 1. Defaults to 1

Sortstring

Optional sorting instruction. Currently possible values: "DateUpdated", "DateCreated", "DateUpdated desc", "DateCreated desc", "SectionTitle", "Title"

isCompleteboolean

Optional filter to only display tasks linked to a Task Status where isComplete=false, or where isComplete=true

ProjectIDinteger

Optional filter to only display tasks belonging to a specific ProjectID

TaskStatusCodestring

Optional filter to only display tasks with a specific status

TaskPriorityCodestring

Optional filter to only display tasks with a specific priority

DueDateFromstring date-time

Optional filter to only display tasks with a Due Date after DueDateFrom

DueDateTostring date-time

Optional filter to only display tasks with a Due Date before DueDateTo

AssignedToUserIDsinteger[]

Optional filter to only display tasks with at least one of the provided UserIDs set as the Assigned User.

ParentTaskIDFKinteger

Optional filter to only display subtasks of the given parent task ID (i.e. tasks where ParentTaskIDFK = value).

isRootLevelboolean

Optional filter on task hierarchy. true = only root-level tasks (ParentTaskIDFK IS NULL); false = only subtasks (ParentTaskIDFK IS NOT NULL); omitted = no filter.

Response

Returns a paginated list of tasks with full details.

TotalCountinteger

Total number of tasks matching the filter criteria.

PageNumberinteger

Current page number (1-based).

PageSizeinteger

Number of results per page.