Task
A unit of work, optionally inside a project and optionally nested under a parent task.
- archivedType: string | nullFormat: date-time
_at requiredWhen the task was archived, or
nullwhile it is active. - assigneeType: integer | null
_id requiredUser id of the assignee, or
nullwhen unassigned. Read-only — the create and update endpoints takeassignee_member_idinstead. - assigneeType: integer | null
_member _id requiredTeam member id of the assignee, or
nullwhen unassigned. This is the value the create and update endpoints accept. - assigneeType: string | null
_member _name requiredName of the assignee, or
nullwhen the task is unassigned. - companyType:
_tags requiredProperties: 2Tags applied to the task. Only
idandnameare returned here — list the tags endpoint for a tag's type and color. - completedType: string | nullFormat: date-time
_at requiredWhen the task was marked complete, or
nullwhile it is still open. - creatorType: integer | null
_member _id requiredTeam member id of whoever created the task.
- dueType: string | nullFormat: date
_date requiredDate the task is due, or
nullwhen it is unscheduled. - numberType: string | nullrequired
Human-readable task reference.
nulluntil one has been assigned. - parentType: string | null
_task _uuid requireduuidof this task's parent when it is a subtask,nullfor a top-level task. - priorityType: string | nullenumrequired
Priority bucket, or
nullwhen the task has no priority.valuesurgenthighmediumlownull - projectType: integer | null
_id requiredId of the project the task belongs to, or
nullfor a task that stands on its own. - projectType: string | null
_title requiredTitle of the project the task belongs to, or
null. - startType: string | nullFormat: date
_date requiredDate work on the task starts, or
nullwhen unset. - taskType: nullable
_status requiredProperties: 5The board column the task currently sits in, or
nullwhen it has no status. - timeType: integer | null
_estimate _in _minutes requiredEstimated effort in whole minutes, or
nullwhen no estimate is set. - titleType: string | nullrequired
Task title.
- urlType: stringrequired
Absolute link to the task in the Bonsai app. Resolves to the task on its project board, or to the standalone task list when it belongs to no project.
- uuidType: string | nullFormat: uuidrequired
Unique identifier for the task. This is the id every task endpoint takes in its path.
- billableType: boolean | null
Whether time logged against this task can be billed to the client. Absent unless the token is allowed to see billing.
- dealType: integer | null
_id Id of the deal the task belongs to, or
nullwhen it is not attached to a deal. Absent unless the token is allowed to see deals.