Tasks
Create, assign, and track tasks with due dates, priorities, and status updates.
Get Tasks
Get tasks - either grouped by specified field or as a flat list.
Create Task
Create a new task.
Get Task Tags Autocomplete
Get distinct tags from the tasks table for autocomplete.
Save Task Tag
Save a new tag so it appears in task tag autocomplete.
Get Task Stats
Get task statistics for the current tenant.
Get Task
Get a single task by ID.
Update Task
Update an existing task.
Delete Task
Delete a task (soft delete).
Get Task Activities
Paginated read of older comment/activity entries for a task.
Get Subtasks
Get all subtasks for a parent task.
Toggle Task Complete
Mark a task as complete or incomplete.
Snooze Task
Snooze a task until a specific date/time.
Update Task Position
Update task position (for drag and drop reordering).
Add Task Relation
Link two tasks with a typed relationship (related | blocks | blocked_by).
Remove Task Relation
Unlink two tasks. Clears the entry from both sides.
Bulk Update Tasks
Bulk update multiple tasks.
Bulk Update Task Field
Bulk update fields on tasks. Supports both ID-based and condition-based updates.
Bulk Move Tasks To Project
Bulk-move selected tasks to a different project.
Bulk Assign Tasks
Bulk assign tasks to a user. Supports both ID-based and condition-based assignment.
Bulk Delete Tasks
Bulk delete (soft delete) tasks. Supports both ID-based and condition-based deletion.
Bulk Complete Tasks
Bulk mark tasks as complete/incomplete. Supports both ID-based and condition-based operations.