Tasks

Atomic units of work

Atomic units of work

Endpoints

MethodPathSummary
GET/api/v1/tasksList tasks
POST/api/v1/tasksCreate task
GET/api/v1/tasks/{id}Get task
PATCH/api/v1/tasks/{id}Update task

List tasks

GET /api/v1/tasks

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string
``string
statusquerystring
endeavour_idquerystring
assignee_idquerystringUse ‘me’ to filter by current user
demand_idquerystring
searchquerystring
unassignedquerystring
summaryquerystringReturn status counts instead of list

Responses

CodeDescription
200Task list

Create task

POST /api/v1/tasks

Requires authentication.

Request Body

FieldTypeRequiredDescription
assignee_idstring
demand_idstring
descriptionstring
due_datestring
endeavour_idstringYes
estimatenumber
metadataobject
titlestringYes

Responses

CodeDescription
201Task created
400

Get task

GET /api/v1/tasks/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Responses

CodeDescription
200Task details
404

Update task

PATCH /api/v1/tasks/{id}

Requires authentication.

Parameters

NameInTypeRequiredDescription
``string

Request Body

FieldTypeRequiredDescription
actualnumber
assignee_idstring
canceled_reasonstring
demand_idstring
descriptionstring
due_datestring
endeavour_idstring
estimatenumber
metadataobject
owner_idstring
statusstring
titlestring

Responses

CodeDescription
200Task updated
400
404