Teamwork.com
Available Tools
List all comments on a specific resource (task, milestone, file, or notebook). Returns comments with their details including body content, author, and timestamps.
Add a new comment to a resource (task, milestone, file, or notebook). Allows specifying the comment body and optionally notifying specific users.
Update an existing comment’s body content. The comment body is the only field that can be updated.
Permanently delete a comment from a resource. This action cannot be undone.
List all companies (clients) in the Teamwork.com workspace with optional search filtering.
Get detailed information about a specific company by its ID. Returns full company details including name, address, contact information, website, and associated people/project counts.
Create a new company (client) in the Teamwork.com workspace. Allows setting name, address, contact information, and website. Companies can be associated with projects and people.
Update an existing company’s properties including name, phone, and website. Only provided fields will be updated.
Permanently delete a company from the Teamwork.com workspace. This action cannot be undone. Associated projects will not be deleted but will lose their company association.
List milestones in the Teamwork.com workspace with optional filtering by project. Returns milestones with their details including name, description, deadline, status, and responsible parties.
Get detailed information about a specific milestone by its ID. Returns full milestone details including name, description, deadline, status, responsible parties, and associated task counts.
Create a new milestone within a project. Milestones represent key deadlines or deliverables. Allows setting name, deadline, description, and responsible parties.
Update an existing milestone’s properties including name, deadline, and description. Only provided fields will be updated.
Permanently delete a milestone from the Teamwork.com workspace. This action cannot be undone. Associated tasks will not be deleted but will lose their milestone association.
Mark a milestone as complete. This will set the milestone status to completed and record the completion timestamp.
Reopen a completed milestone by marking it as incomplete. This will restore the milestone to active status.
List all people (users) in the Teamwork.com workspace with optional search filtering. Returns people with their details including name, email, title, phone numbers, and company association.
Get detailed information about a specific person by their ID. Returns full person details including name, email, title, phone numbers, company association, and user type information.
Get detailed information about the currently authenticated user. Useful for identifying the user associated with the API key being used.
List all projects in the Teamwork.com workspace with filtering, pagination, and status support.
Get detailed information about a specific project by its ID. Returns full project details including name, description, status, dates, company association, tags, and other metadata.
Create a new project in the Teamwork.com workspace. Allows setting name, description, company association, category, start/end dates, and tags.
Update an existing project’s properties including name, description, status, and dates. Only provided fields will be updated.
Permanently delete a project from the Teamwork.com workspace. This action cannot be undone and will delete all associated tasks, task lists, and other project data.
List all tags in the Teamwork.com workspace. Returns tags with their details including name and color. Tags can be used to categorize and filter projects, tasks, and other resources.
Get detailed information about a specific tag by its ID. Returns full tag details including name, color, and associated project information.
Create a new tag in the Teamwork.com workspace. Tags can be used to categorize projects, tasks, and other resources. Allows setting name and optional color.
Update an existing tag’s name or color. Only provided fields will be updated.
Permanently delete a tag from the Teamwork.com workspace. This action cannot be undone. Resources that had this tag will lose their tag association.
List tasks in the Teamwork.com workspace with extensive filtering options.
Get detailed information about a specific task by its ID. Returns full task details including name, description, priority, dates, assignees, progress, dependencies, and tags.
Create a new task within a task list. Allows setting name, description, priority, dates, assignees, time estimates, and tags. Tasks must be created within an existing task list.
Update an existing task’s properties including name, description, priority, dates, assignees, and progress. Only provided fields will be updated.
Permanently delete a task from the Teamwork.com workspace. This action cannot be undone and will also delete any subtasks.
Mark a task as complete. This will set the task status to completed and record the completion timestamp.
Reopen a completed task by marking it as incomplete. This will restore the task to active status.
List all task lists within a specific project. Returns task lists with their details including name, description, task counts, and position order.
Get detailed information about a specific task list by its ID. Returns full task list details including name, description, task counts, and associated project information.
Create a new task list within a project. Task lists help organize tasks into logical groups and can have descriptions.
Update an existing task list’s name or description. Only provided fields will be updated.
Permanently delete a task list from a project. This action cannot be undone and may also delete all tasks within the list.
List time entries in the Teamwork.com workspace with filtering options.
Get detailed information about a specific time entry by its ID. Returns full time entry details including hours, minutes, date, description, billable status, and associated task/project information.
Log time against a task. Create a new time entry with hours, minutes, date, optional description, and billable status. Time entries are used to track work hours for tasks and projects.
Update an existing time entry’s properties including hours, minutes, date, description, and billable status. Only provided fields will be updated.
Permanently delete a time entry from the Teamwork.com workspace. This action cannot be undone.