Get task
GETReturns one task by id, including assigneeIds and predecessors — the two relations that List tasks omits.
A task your token can’t reach answers 404 — never 403 — since a foreign id looks identical to a nonexistent one. See Authentication → for the full denial contract.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
taskId | string (uuid) | Yes | The task to retrieve. |
Response fields
| Name | Type | Description |
|---|---|---|
id | string (uuid) | Stable task identifier. |
name | string | Task name as shown in the timeline. |
description | string or null | Optional task description. |
startDate / endDate | string (ISO 8601) | Scheduled window, returned with its UTC offset. |
estimation | number or null | Optional task estimate. |
progress | integer | Completion percentage from 0 to 100. |
status | string | Current workflow status. |
statusKey | string or null | Optional custom workflow status key. |
priority | string | Current task priority. |
orderIndex | number | Sort position within the project. |
indentation | integer | Hierarchy depth in the task tree. |
parentId | string (uuid) or null | Parent task identifier, when nested. |
assigneeIds | array of UUIDs | Project member or resource identifiers assigned to the task. |
predecessors | array of objects | Dependency edges, including predecessor id, type, and lag. |