Tasks
Tasks assigned to the user, and the tasks of a project.
Linking needs no endpoint of its own: a time entry is linked to a task with object_id on
POST/PUT /timeslots, an actual expense to a task with task_id and to a budgeted expense
with expense_id on POST/PUT /expenses/actual; null unlinks.
📄️ Tasks in a project
Tasks in a project
📄️ My tasks
Two modes. `scope=scheduled` (default) is the day view: tasks scheduled (by due date,
📄️ Create a task
Creates a task through the same save the desktop uses (subscribers, notifications,
📄️ One task
One task
📄️ Update a task
Partial: only the keys sent change. A date, the assignee or the mother task sent as
📄️ Update a task (alias of PUT)
Update a task (alias of PUT)
📄️ Trash a task
Moves it to the trash, restorable from the desktop. Its subtasks go with it.
📄️ Complete a task
Fires EVX Software's task hooks and handles repetitive tasks. Idempotent: completing a completed
📄️ Reopen a task
Idempotent. Clears the completion stamp; `percentCompleted` is not reset (use `completed` for the state).