Skip to main content
Teamwork
Teamwork
123 actions · 1 auth method
PreviewTicketingIAM

Authentication

API Token

Use your API Token from Teamwork Profile Settings. Admin privileges may be required for some operations.Guides: Connector Profile, Link Account
Actions
123 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.
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).
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.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/teamwork/filled/png

Connector Profile

Teamwork - API Token
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/teamwork/filled/png

Link Account

Teamwork - API Token
4

Use Actions

Invoke actions using one of the methods below: