Skip to main content
Teamwork
Previewv2.2.0
125 actions · 124 events · 1 auth method
Project ManagementIAM

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · API Token

Use your API Token from Teamwork Profile Settings. Admin privileges may be required for some operations.
Optionally, configure receiving Events for Teamwork into StackOne.

Webhooks setup

3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · API Token

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

125 actions
Action
Description
List Projects
Retrieve all projects accessible to the authenticated user with comprehensive filtering and sorting options.
Get Project
Retrieve detailed information about a specific project by ID.
Create Project
Create a new project in Teamwork.
Update Project
Update an existing project in Teamwork.
Get Active Projects Count
Get the total count of active projects.
Get Billable Time Summary
Get the total billable time per project for a date range.
Get Health Summary
Get a health summary for all projects.
List Starred Projects
Retrieve a list of starred (favorite) projects.
List Project Templates
Retrieve a list of project templates.
Get All Tasks
Get all tasks.
Get A Specific Task
Get a specific task.
Get A Specific Project’s Tasks
Get a specific project’s tasks.
Get A Specific Tasklist’s Tasks
Get a specific tasklist’s tasks.
Creates A Task
Creates a task.
Update An Existing Task
Update an existing task.
Delete An Existing Task
Delete an existing task.
Total Count Of Completed Tasks
Total count of completed tasks.
Get Total Count Of Late Tasks
Get total count of late tasks.
Get All Subtasks For A Specific Task
Get all subtasks for a specific task.
Creates A Subtask
Creates a subtask.
Generate Plannedvsactual Report In CSV Format
Generate plannedvsactual report in CSV format.
Generate Plannedvsactual Report In HTML Format
Generate plannedvsactual report in HTML format.
Get All Tasklists
Get all tasklists.
Get Tasklists In A Project
Get tasklists in a project.
Get Specific Tasklist
Get specific tasklist.
Generate Project Tasklist Report (CSV)
Generate tasklist report in CSV format for a specific project.
Generate Tasklist Report In HTML Format
Generate tasklist report in HTML format.
Generate Tasklist Report In XLSX Format
Generate tasklist report in XLSX format.
Create Task List
Create a new task list in a project.
Update Task List
Update a task list.
Delete A Task List
Delete a task list.
Get All Template Task Lists
Get all template task lists.
List People
Returns a list of people.
Get Person
Returns a person.
List Project People
Returns a list of people on a project.
Get Logged User Information
Get logged user information.
Get User Utilization
Return the user utilization.
Delete Person
Delete an existing person.
Bulk Apply User To Projects
Bulk applies a user to many projects.
Add People To Project
Add people to a project.
Get Project Person
Returns a person on a project.
Generate Utilization Report CSV
Generate utilization report in CSV format.
Generate Utilization Report HTML
Generate utilization report in HTML format.
Generate Utilization Report XLSX
Generate utilization report in XLSX format.
Create Person
Create a new user account (person).
Get All Time Entries
Get all time entries.
Get Time Entries For A Specific Project
Get time entries for a specific project.
Get Time Entries For A Specific Task
Get time entries for a specific task.
Create A Time Entry In A Specific Project
Create a time entry in a specific project.
Create A Time Entry Linked To A Specific Task
Create a time entry linked to a specific task.
Get A Specific Time Entry
Get a specific time entry.
Update An Existing Time Entry
Update an existing time entry.
Delete An Existing Timelog
Delete an existing timelog.
Get Timelog Totals
Get timelog totals.
Get Timelog Totals For A Specific Project
Get timelog totals for a specific project.
Get Timelog Totals For A Specific Task
Get timelog totals for a specific task.
Get All Your Running Timers
Get all your running timers.
Get All Running Timers
Get all running timers.
Get A Specific Timer
Get a specific timer.
Create A New Timer
Create a new timer.
Edits A Timer
Edits a timer.
Delete A Timer By ID
Delete a timer by ID.
Complete A Timer By ID
Complete a timer by ID.
Pause A Timer By ID
Pause a timer by ID.
Resume A Timer By ID
Resume a timer by ID.
Restore A Deleted Timer Item
Restore a deleted timer item.
List Comments
Retrieve all comments across all projects with comprehensive filtering.
List Task Comments
Retrieve all comments for a specific task.
Get Comment
Retrieve a specific comment by ID.
Create Task Comment
Create a new comment on a task.
Create Comment
Create a new comment on any resource (task, milestone, notebook, link, or file version).
Delete Comment
Delete a specific comment by ID.
List Milestones
Retrieve all milestones across projects with filtering and pagination options.
Get Milestone
Retrieve detailed information about a specific milestone.
List Project Milestones
Retrieve all milestones for a specific project.
Create Milestone
Create a new milestone in a project.
Complete Milestone
Mark a milestone as complete.
Uncomplete Milestone
Mark a milestone as incomplete.
Get Milestones By Due Date In Time Range
Count milestones on each deadline date within a time range.
Generate Milestone Report CSV
Generate milestone report in CSV format.
Generate Milestone Report HTML
Generate milestone report in HTML format.
List Messages
Retrieve all messages across projects with filtering and pagination.
Get Message
Retrieve detailed information about a specific message.
List Project Messages
Retrieve all messages for a specific project.
Create Message
Create a new message in a project.
List Notebooks
Retrieve all notebooks across projects with filtering and pagination.
Get Notebook
Retrieve detailed information about a specific notebook.
List Project Notebooks
Retrieve all notebooks for a specific project.
Create Notebook
Create a new notebook in a project.
Edit Notebook
Edits a notebook.
Delete Notebook
Delete an existing notebook.
Lock Notebook
Lock a specific notebook.
Unlock Notebook
Unlock a specific notebook.
Get Notebook Versions
Get notebook versions.
Get Notebook Version
Get a specific notebook version.
Delete Notebook Versions
Delete notebook versions.
List Companies
Retrieve all companies with filtering and pagination.
Get Company
Retrieve detailed information about a specific company.
Create Company
Create a new company in Teamwork.
Update Company
Update an existing company in Teamwork.
Get All Tags
Get all tags.
Get Details Of An Individual Tag
Get details of an individual tag.
Create A Single Tag
Create a single tag.
Update A Single Tag
Update a single tag.
Deletes A Tag
Deletes a tag.
Delete Many Tags At Once
Delete many tags at once.
List Calendar Events
Retrieve all calendar events with filtering by date range.
Get Calendar Event
Retrieve detailed information about a specific calendar event.
Create Calendar Event
Create a new calendar event.
List Task Timeblocks
Get all calendar events (timeblocks) scheduled for a specific task.
List Files On A Project
List files on a project.
List Files On A Task
List files on a task.
Get A Single File
Get a single file.
Add A File To A Project
Add a file to a project.
Add A File To A Task
Add a file to a task.
Delete A File From A Project
Delete a file from a project.
Copy A File To Another Project
Copy a file to another project.
Move A File To Another Project
Move a file to another project.
Add A New File Version
Add a new file version to a file.
List Risks
Get all risks.
Get Risks For A Specific Project
Get risks for a specific project.
Get A Risk By ID
Get a risk by id.
Get All Project Updates
Get all project updates.
Get All Updates From A Specific Project
Get all updates from a specific project.
Create A Project Update
Create a project update.

Events

|
124 events
Event
Description
Tags
Project Archived
Fired when a project is archived.
Projects
Project Completed
Fired when a project is marked complete.
Projects
Project Copied
Fired when a project is copied.
Projects
Project Created
Fired when a project is created.
Projects
Project Deleted
Fired when a project is deleted.
Projects
Project Reopened
Fired when a project is reopened.
Projects
Project Tagged
Fired when a project has a tag added.
Projects
Project Untagged
Fired when a project has a tag removed.
Projects
Project Updated
Fired when a project is updated.
Projects
Project Update Created
Fired when a project update is posted on a project.
Project Updates
Project Update Deleted
Fired when a project update is deleted.
Project Updates
Project Update Updated
Fired when a project update is updated.
Project Updates
Project Rate Updated
Fired when a project’s billable rates are updated.
Project Rates
Budget Created
Fired when a project budget is created.
Budgets
Budget Deleted
Fired when a project budget is deleted.
Budgets
Budget Updated
Fired when a project budget is updated.
Budgets
Risk Created
Fired when a risk is created.
Risks
Risk Deleted
Fired when a risk is deleted.
Risks
Risk Updated
Fired when a risk is updated.
Risks
Role Created
Fired when a project role is created.
Roles
Role Deleted
Fired when a project role is deleted.
Roles
Role Updated
Fired when a project role is updated.
Roles
Form Created
Fired when an intake form is created.
Forms
Form Deleted
Fired when an intake form is deleted.
Forms
Form Published
Fired when an intake form is published.
Forms
Form Submitted
Fired when an intake form is submitted.
Forms
Task Completed
Fired when a task is marked complete.
Tasks
Task Created
Fired when a task is created.
Tasks
Task Deleted
Fired when a task is deleted.
Tasks
Task Moved
Fired when a task is moved to another task list.
Tasks
Task Reminder
Fired when a reminder set on a task is due.
Tasks
Task Reopened
Fired when a task is reopened.
Tasks
Task Tagged
Fired when a task has a tag added.
Tasks
Task Untagged
Fired when a task has a tag removed.
Tasks
Task Updated
Fired when a task is updated.
Tasks
Task List Completed
Fired when a task list is marked complete.
Task Lists
Task List Created
Fired when a task list is created.
Task Lists
Task List Created From Template
Fired when a task list is created from a task list template.
Task Lists
Task List Deleted
Fired when a task list is deleted.
Task Lists
Task List Reopened
Fired when a task list is reopened.
Task Lists
Task List Updated
Fired when a task list is updated.
Task Lists
Milestone Completed
Fired when a milestone is marked complete.
Milestones
Milestone Created
Fired when a milestone is created.
Milestones
Milestone Deleted
Fired when a milestone is deleted.
Milestones
Milestone Reminder
Fired when a reminder for a milestone is sent.
Milestones
Milestone Reopened
Fired when a milestone is reopened.
Milestones
Milestone Tagged
Fired when a milestone has a tag added.
Milestones
Milestone Untagged
Fired when a milestone has a tag removed.
Milestones
Milestone Updated
Fired when a milestone is updated.
Milestones
Comment Created
Fired when a comment is created.
Comments
Comment Deleted
Fired when a comment is deleted.
Comments
Comment Updated
Fired when a comment is updated.
Comments
Message Created
Fired when a message is created.
Messages
Message Deleted
Fired when a message is deleted.
Messages
Message Tagged
Fired when a message has a tag added.
Messages
Message Untagged
Fired when a message has a tag removed.
Messages
Message Updated
Fired when a message is updated.
Messages
Message Reply Created
Fired when a message reply is created.
Message Replies
Message Reply Deleted
Fired when a message reply is deleted.
Message Replies
Message Reply Updated
Fired when a message reply is updated.
Message Replies
Notebook Created
Fired when a notebook is created.
Notebooks
Notebook Deleted
Fired when a notebook is deleted.
Notebooks
Notebook Tagged
Fired when a notebook has a tag added.
Notebooks
Notebook Untagged
Fired when a notebook has a tag removed.
Notebooks
Notebook Updated
Fired when a notebook is updated.
Notebooks
Link Created
Fired when a link is created.
Links
Link Deleted
Fired when a link is deleted.
Links
Link Tagged
Fired when a link has a tag added.
Links
Link Untagged
Fired when a link has a tag removed.
Links
Link Updated
Fired when a link is updated.
Links
File Created
Fired when a file is created.
Files
File Deleted
Fired when a file is deleted.
Files
File Downloaded
Fired when a file is downloaded.
Files
File Moved
Fired when a file is moved to another project or category.
Files
File Tagged
Fired when a file has a tag added.
Files
File Untagged
Fired when a file has a tag removed.
Files
File Updated
Fired when a file is updated, including when a new version is uploaded.
Files
Company Created
Fired when a company is created.
Companies
Company Deleted
Fired when a company is deleted.
Companies
Company Updated
Fired when a company is updated.
Companies
User Created
Fired when an user is created.
People
User Deleted
Fired when an user is deleted.
People
User Updated
Fired when an user is updated.
People
Team Created
Fired when a team is created.
Teams
Team Deleted
Fired when a team is deleted.
Teams
Team Updated
Fired when a team is updated.
Teams
Status Created
Fired when a user posts a status update.
Statuses
Status Deleted
Fired when a user’s status update is deleted.
Statuses
Status Updated
Fired when a user’s status update is edited.
Statuses
Calendar Event Created
Fired when a calendar event is created.
Calendar Events
Calendar Event Deleted
Fired when a calendar event is deleted.
Calendar Events
Calendar Event Reminder
Fired when a reminder for a calendar event is due.
Calendar Events
Calendar Event Updated
Fired when a calendar event is updated.
Calendar Events
Time Entry Created
Fired when a time entry is created.
Time Entries
Time Entry Deleted
Fired when a time entry is deleted.
Time Entries
Time Entry Tagged
Fired when a time entry has a tag added.
Time Entries
Time Entry Untagged
Fired when a time entry has a tag removed.
Time Entries
Time Entry Updated
Fired when a time entry is updated.
Time Entries
Timer Created
Fired when a timer is started.
Timers
Expense Created
Fired when a project expense is created.
Expenses
Expense Deleted
Fired when a project expense is deleted.
Expenses
Expense Updated
Fired when a project expense is updated.
Expenses
Invoice Completed
Fired when an invoice is marked complete.
Invoices
Invoice Created
Fired when an invoice is created.
Invoices
Invoice Deleted
Fired when an invoice is deleted.
Invoices
Invoice Reopened
Fired when an invoice is reopened.
Invoices
Invoice Updated
Fired when an invoice is updated.
Invoices
Portfolio Board Created
Fired when a portfolio board is created.
Portfolio Boards
Portfolio Board Deleted
Fired when a portfolio board is deleted.
Portfolio Boards
Portfolio Board Updated
Fired when a portfolio board is updated.
Portfolio Boards
Portfolio Card Created
Fired when a project is added to a portfolio board as a card.
Portfolio Cards
Portfolio Card Deleted
Fired when a project card is removed from a portfolio board.
Portfolio Cards
Portfolio Card Moved
Fired when a project card is moved to another column on a portfolio board.
Portfolio Cards
Portfolio Card Reopened
Fired when a completed project card on a portfolio board is reopened.
Portfolio Cards
Portfolio Card Updated
Fired when a project card on a portfolio board is updated.
Portfolio Cards
Portfolio Column Created
Fired when a portfolio column is created.
Portfolio Columns
Portfolio Column Deleted
Fired when a portfolio column is deleted.
Portfolio Columns
Portfolio Column Updated
Fired when a portfolio column is updated.
Portfolio Columns
Workflow Created
Fired when a workflow is created.
Workflows
Workflow Deleted
Fired when a workflow is deleted.
Workflows
Workflow Updated
Fired when a workflow is updated.
Workflows
Stage Created
Fired when a workflow stage is created.
Stages
Stage Deleted
Fired when a workflow stage is deleted.
Stages
Stage Updated
Fired when a workflow stage is updated.
Stages