Skip to content
For LLMsView as Markdown·

Teamwork

undefined

DetailValue
CategoryProject Management
Base URLhttps://{site_name}.teamwork.com
AuthenticationBearer Token
Endpoints6
Connector keyteamwork

Using Teamwork in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Teamwork from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET List Projects
GET Create Task
GET Get Task
GET Log Time
GET List People
GET List Milestones

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET

List Projects

DetailValue
Operation IDlist_projects_0
MethodGET
Path``

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Teamwork connection from the Connection dropdown.
  3. In the Operation dropdown, select list_projects_0.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Teamwork API reference.

GET

Create Task

DetailValue
Operation IDcreate_task_1
MethodGET
Path``

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Teamwork connection from the Connection dropdown.
  3. In the Operation dropdown, select create_task_1.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Teamwork API reference.

GET

Get Task

DetailValue
Operation IDget_task_2
MethodGET
Path``

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Teamwork connection from the Connection dropdown.
  3. In the Operation dropdown, select get_task_2.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Teamwork API reference.

GET

Log Time

DetailValue
Operation IDlog_time_3
MethodGET
Path``

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Teamwork connection from the Connection dropdown.
  3. In the Operation dropdown, select log_time_3.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Teamwork API reference.

GET

List People

DetailValue
Operation IDlist_people_4
MethodGET
Path``

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Teamwork connection from the Connection dropdown.
  3. In the Operation dropdown, select list_people_4.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Teamwork API reference.

GET

List Milestones

DetailValue
Operation IDlist_milestones_5
MethodGET
Path``

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Teamwork connection from the Connection dropdown.
  3. In the Operation dropdown, select list_milestones_5.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Teamwork API reference.