Requirements
To use Teamwork.com on WEXTL you need an active account and an API access token from your account settings.[3]https://www.teamwork.com
Get your Teamwork.com credentials
Teamwork.com - API Key
- Site URLtextRequired
The address of your site, for example https://yourcompany.teamwork.com. Sites hosted in the EU use yourcompany.eu.teamwork.com, and a custom domain works too. Leave off anything after the domain, such as /app.
[1] - API KeypasswordRequired
In Teamwork.com, click your avatar, choose Edit my details, open API & Mobile and click Show your token.
[1]
Teamwork.com
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connect Teamwork.com in WEXTL
- Log in to your WEXTL account, add the Teamwork.com node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Teamwork.com account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Teamwork.com node modules
The list below is a reference of every Teamwork.com node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Teamwork.com node module below to inspect its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
ID | number |
Body | text |
HTML Body | text |
Content Type | text |
Comment Link | text |
Object ID | number |
Object Type | text |
Project ID | number |
| Field | Type |
|---|---|
Event Creator | object |
ID | number |
First Name | text |
Last Name | text |
Avatar | text |
ID | number |
Project ID | number |
Project | object |
ID | number |
Name | text |
Description | text |
Status | text |
Start Date | text |
End Date | text |
Owner ID | number |
Company ID | number |
Category ID | number |
Date Created | date |
Task List | object |
ID | number |
Name | text |
Description | text |
Status | text |
Milestone ID | number |
Project ID | number |
Template ID | number |
Tags | array |
Milestone | object |
ID | number |
Name | text |
Description | text |
Deadline | text |
Status | text |
Project ID | number |
Task List IDs | array |
Responsible Party IDs | array |
Tags | array |
Date Created | date |
Time Entry | object |
ID | number |
Hours | number |
Minutes | number |
Date | date |
Date In User Time Zone | date |
User ID | number |
Description | text |
Billable | boolean |
Invoice ID | number |
Task ID | number |
Company | object |
ID | number |
Name | text |
Website | text |
Phone | text |
Fax | text |
Address Line 1 | text |
Address Line 2 | text |
City | text |
State | text |
Zip | text |
| Field | Type |
|---|---|
ID | number |
Title | text |
Body | text |
Status | text |
Reply Status | text |
Reply ID | number |
Project ID | number |
People Notified Count | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Status | text |
Sub Status | text |
Type | text |
Project Number | text |
Start At | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Description Content Type | text |
Status | text |
Priority | text |
Progress | number |
Task List ID | number |
| Field | Type |
|---|---|
ID | number |
Description | text |
Minutes | number |
Time Logged | date |
Has Start Time | boolean |
Billable | boolean |
Is Billable | boolean |
Billable Rate | number |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | text |
Title | text |
User Type | text |
Avatar URL | text |
Time Zone | text |
| Field | Type |
|---|---|
Projects | choice |
People | choice |
From | date |
To | date |
| Field | Type |
|---|---|
Time Totals | object |
Minutes | number |
Billable Minutes | number |
Billed Minutes | number |
Non-Billable Minutes | number |
Non-Billed Minutes | number |
Estimated Minutes | number |
Estimated Minutes (Active) | number |
Estimated Minutes (Completed) | number |
Estimated Minutes (Filtered) | number |
Estimated Minutes With Logged Time | number |
Financial Totals | object |
Total Cost | number |
Billable Cost | number |
Billed Cost | number |
Subtasks | object |
Minutes | number |
Billable Minutes | number |
Estimated Minutes | number |
| Field | Type |
|---|---|
Projects | choice |
Statuses | text |
Search | text |
Due After | date |
Due Before | date |
Updated After | date |
Order By | choice |
Order Direction | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Description HTML | text |
Status | text |
Deadline | date |
Original Due Date | date |
Project ID | number |
| Field | Type |
|---|---|
Search | text |
Statuses | text |
Companies | choice |
Categories | choice |
Tags | choice |
Include Archived Projects | choice |
Updated After | date |
Order By | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Status | text |
Sub Status | text |
Type | text |
Project Number | text |
Start At | date |
| Field | Type |
|---|---|
Projects | choice |
Task Lists | choice |
Assignees | choice |
Tags | choice |
Task Filter | choice |
Search | text |
Created After | date |
Updated After | date |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Description Content Type | text |
Status | text |
Priority | text |
Progress | number |
Task List ID | number |
| Field | Type |
|---|---|
ProjectRequired | choice |
Custom FieldRequired | choice |
ValueRequired | text |
URL Text To Display | text |
Currency Symbol | text |
Country Code | text |
| Field | Type |
|---|---|
ID | number |
Custom Field ID | number |
Project ID | number |
Value | text |
URL Text To Display | text |
Currency Symbol | text |
Country Code | text |
Created At | date |
| Field | Type |
|---|---|
TaskRequired | choice |
Custom FieldRequired | choice |
ValueRequired | text |
URL Text To Display | text |
Currency Symbol | text |
Country Code | text |
| Field | Type |
|---|---|
ID | number |
Task ID | number |
Custom Field ID | number |
Value | text |
URL Text To Display | text |
Currency Symbol | text |
Country Code | text |
Created At | date |
| Field | Type |
|---|---|
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
Company | choice |
Job Title | text |
User Type | choice |
Administrator | choice |
Send Invite | choice |
| Field | Type |
|---|---|
ID | number |
First Name | text |
Last Name | text |
Email | text |
Title | text |
User Type | text |
Avatar URL | text |
Time Zone | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
SourceRequired | text |
Probability Value | number |
Impact Value | number |
Impacts Cost | choice |
Impacts Schedule | choice |
Impacts Performance | choice |
Status | text |
| Field | Type |
|---|---|
ID | number |
Source | text |
Status | text |
Mitigation Plan | text |
Probability | text |
Probability Value | number |
Impact | text |
Impact Value | number |
| Field | Type |
|---|---|
Parent TaskRequired | choice |
NameRequired | text |
Description | text |
Priority | choice |
Start Date | date |
Due Date | date |
Estimated Minutes | number |
Progress | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Description Content Type | text |
Status | text |
Priority | text |
Progress | number |
Task List ID | number |
| Field | Type |
|---|---|
ProjectRequired | choice |
NameRequired | text |
Description | text |
Priority | choice |
Start Date | date |
Due Date | date |
Estimated Minutes | number |
Progress | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Description Content Type | text |
Status | text |
Priority | text |
Progress | number |
Task List ID | number |
| Field | Type |
|---|---|
TaskRequired | choice |
TypeRequired | text |
Remind AtRequired | date |
Relative To Due Date | choice |
Relative Number Of Days | number |
Note | text |
People | choice |
Teams | choice |
| Field | Type |
|---|---|
ID | number |
Type | text |
Note | text |
Remind At | date |
Relative | boolean |
Relative Number Of Days | number |
Was Sent | boolean |
Created At | date |
| Field | Type |
|---|---|
ProjectRequired | choice |
StartRequired | date |
MinutesRequired | number |
Task | choice |
Hours | number |
Description | text |
Billable | choice |
Person | choice |
| Field | Type |
|---|---|
ID | number |
Description | text |
Minutes | number |
Time Logged | date |
Project ID | number |
Task ID | number |
Task ID Before Move | number |
User ID | number |
| Field | Type |
|---|---|
NotebookRequired | choice |
Project | choice |
Name | text |
Contents | text |
Type | text |
Description | text |
Private | choice |
Locked | choice |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Contents | text |
Content HTML | text |
Project ID | number |
Category ID | number |
Lockdown ID | number |
| Field | Type |
|---|---|
RiskRequired | choice |
Source | text |
Probability Value | number |
Impact Value | number |
Impacts Cost | choice |
Impacts Schedule | choice |
Impacts Performance | choice |
Status | text |
| Field | Type |
|---|---|
ID | number |
Source | text |
Status | text |
Mitigation Plan | text |
Probability | text |
Probability Value | number |
Impact | text |
Impact Value | number |
| Field | Type |
|---|---|
TaskRequired | choice |
Name | text |
Description | text |
Priority | choice |
Start Date | date |
Due Date | date |
Estimated Minutes | number |
Progress | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Description Content Type | text |
Status | text |
Priority | text |
Progress | number |
Task List ID | number |
Templates
Look for Teamwork.com templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Asana[2]Work management for teams — tasks, projects, and timelines.
- ClickUpAll-in-one productivity suite for tasks, docs, and goals.
- AgencyZoomSales and onboarding platform for insurance agencies, with producer leaderboards and goal tracking.
- BasecampProject management and team communication for companies and their clients.
- ArcsiteMobile CAD and estimating for contractors — draw plans, takeoffs, and proposals on site.
References
- WEXTL® Teamwork.com Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Teamwork.com.
- WEXTL® visual workflow builder data.
Last updated: Oct 1, 2026 05:42