TaskDependency

Task dependencies define ordering relationships between tasks: blocking, waiting on, or linked.

Create and remove dependency links to enforce task sequencing. Dependencies are reflected in Gantt charts and can prevent downstream tasks from starting until blockers are resolved.

Attributes

created_at string
Parameter `filter`

Timestamp when this task dependency was created.

creator_id integer
Parameter `filter`

ID of the person who created this task dependency.

deleted_at string
Parameter `filter`

Timestamp when this task dependency was deleted, or null if not deleted.

Response

The dependent task object (the task that depends on the primary task).

dependent_task_id integer
Request Parameter `filter`

ID of the dependent task (the task that depends on the primary task).

id integer
Parameter `filter`

The unique identifier of this task dependency.

organization organization
Response

The organization this task dependency belongs to.

project_id integer
Parameter `filter`

ID of the project this task dependency belongs to.

reverse_dependency task dependency
Response

The reverse dependency object linking the same two tasks from the opposite direction.

task task
Response

The primary task object (the task that blocks or is linked to the dependent task).

task_id integer
Request Parameter `filter`

ID of the primary task (the task that blocks or is linked to the dependent task).

type_id integer
Response Request Parameter `filter` Enum

The dependency type: 1 = blocking, 2 = waiting on, 3 = linked.

Enum Values (3 values)

  • 1
    Blocking
  • 2
    Waiting on
  • 3
    Linked
updated_at string
Parameter `filter`

Timestamp when this task dependency was last updated.

updater_id integer
Parameter `filter`

ID of the person who last updated this task dependency.