@slates-integrations/teamwork
v0.3.0
Published
Manage projects, task lists, and tasks with support for assignees, due dates, priorities, dependencies, subtasks, and custom fields. Track time entries and timers against projects and tasks. Create and manage milestones, calendar events, messages, comment
Readme
Teamwork
Manage projects, task lists, and tasks with support for assignees, due dates, priorities, dependencies, subtasks, and custom fields. Track time entries and timers against projects and tasks. Create and manage milestones, calendar events, messages, comments, notebooks, files, invoices, expenses, and budgets. Organize people and companies, assign roles and teams, and manage project permissions. Monitor project health with status updates and portfolio boards. Define custom fields, tags, and categories to extend and organize data.
Tools
Get Activity
Retrieve the latest activity feed from Teamwork. Shows recent actions across the site or within a specific project, including task updates, comments, file uploads, and more.
Get Current User
Retrieve the authenticated person ID, profile, company, and administrator status.
Get Project
Retrieve detailed information about a specific Teamwork project by its ID, including status, dates, company, and description.
Get Task
Retrieve detailed information about a specific Teamwork task, including its status, assignees, dates, priority, and estimated time.
List Milestones
Find milestones across accessible projects or within one project, with status filtering and pagination. Returns IDs for later changes.
List People
Retrieve people (users) from Teamwork. Can list all people on the site or filter by project membership. Supports search by name.
List Projects
Retrieve a list of projects from Teamwork. Supports filtering by status, company, category, and search term. Use pagination to navigate large result sets.
List Tasks
Retrieve tasks from Teamwork. Can list all tasks, tasks for a specific project, or tasks in a specific task list. Supports filtering by assignee, priority, dates, tags, and search term.
List Time Entries
Retrieve time entries from Teamwork. Can filter by project, task, date range, and user. Returns logged hours, descriptions, and billable status.
Manage Comment
Create, update, or delete a comment on a Teamwork resource. Comments can be added to tasks, milestones, notebooks, and files.
Manage Message
Create, update, or delete a message (discussion post) in a Teamwork project. Messages support titles, body content, categories, and tags.
Manage Milestone
Create, update, complete, reopen, or delete a milestone within a Teamwork project. Milestones can have deadlines, responsible parties, and tags.
Manage Notebook
Create, update, or delete a notebook (wiki-style document) in a Teamwork project. Notebooks support rich content, categories, and tags.
Manage Project People
Add or remove people from a Teamwork project. Manage project membership by specifying person IDs to add or remove.
Manage Project
Create, update, or delete a Teamwork project. Use create to start a new project, update to modify an existing one, or delete to permanently remove it.
Manage Task List
Create a task list in a Teamwork project, or list existing task lists for a project. Task lists are containers that organize tasks within a project.
Manage Task
Create, update, complete, reopen, or delete a Teamwork task. Supports setting assignees, due dates, priorities, estimated time, and tags.
Manage Time Entry
Create, update, or delete a time entry in Teamwork. Log time against a project or task with hours, minutes, description, and billable status.
License
This integration is licensed under the FSL-1.1.
