Skip to navigation

Tasks

The organization's task board, shared by people, agents and programs.
View as Markdown

Tasks belong to the organization. Each task has a number (#57), a title, a status, a person it is assigned to, and optional notes and a due date. People work on tasks in the app. Agents and programs read and write them through the Gateway.

Status

StatusMeaning
todoNot started.
in_progressSomeone is working on it.
stuckIt needs a person’s attention.
doneCompleted.
canceledNo longer needed.

What a key can do

To do thisUseNeeds
List the open taskslist_tasksAccess to tasks
List done and canceled tasks toolist_tasks with includeDoneAccess to tasks
Create a taskcreate_taskAccess to tasks, and write access
Change status, title or due date, or reassignupdate_taskAccess to tasks, and write access

A task that a key creates is assigned to the person who connected the key. To give a task to another member, update_task takes assigneeName: the member’s name as list_tasks shows it.

update_task takes the task’s ID from list_tasks. It does not take the task’s number.

Some connected services create tasks too. For example, when an agent schedules a reply in MultiDados, Basement creates a task for the member, so the scheduled reply is on the board.