The Tasks API (Quick Tasks) enables you to manage tasks, sub-tasks, and task boards programmatically. Create, update, and track tasks assigned to your team members.
Key Concepts
Task Boards
Task boards are containers that organize tasks. Each account can have multiple task boards for different departments, projects, or workflows.
Tasks
Tasks are work items assigned to users with:
Title and description
Start time and due date
Status (draft, published, completed)
Labels for categorization
Sub-tasks for breaking down work
Attachments
Task Types
Type
Description
oneTime
Single occurrence task (default)
recurring
Repeating task on a schedule
Task Statuses
Status
Description
draft
Not yet published to assignees
published
Visible to assigned users
completed
Marked as done
Group Tasks vs Individual Tasks
Group task: Multiple userIds in one request - all users see the same task
Individual tasks: Separate API calls for each user - each gets their own task instance
📝
Assignment Rule
If userIds is empty, the task status must be draft and cannot be archived. Tasks must have assigned users to be published.