Skip to content
Teamwork.com logo

Connectors / Operations · HTTP Connector

Automate Teamwork.com with Tray.ai

Create a task, start a timer and create a company in Teamwork.com, and start a workflow when Teamwork.com sends “Task created”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Teamwork.com on Tray.ai?

Teamwork.com is project management software for client service teams, covering projects, task lists, milestones, time tracking, budgets and invoicing. Tray.ai connects to Teamwork.com through the HTTP Connector, so your workflows can call the Teamwork.com API alongside the rest of your stack.

Connects through
HTTP Connector
Authentication
Basic authentication or OAuth 2.0
Base URL
https://{yourSiteName}.teamwork.com

What the Teamwork.com API covers

6 resources and 23 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.

Projects

  • Get all projects
  • Get a project
  • List project templates

Tasks

  • Get all tasks
  • Get a task
  • Create a task
  • Update a task
  • Delete a task
  • Create a subtask

Milestones

  • Get all milestones
  • Get a milestone
  • Get project milestones

Time tracking

  • Log time on a task
  • Log time on a project
  • Update a time log
  • Start a timer

Companies

  • Get all companies
  • Create a company
  • Update a company
  • Delete a company

Comments

  • Get all comments
  • Get a comment
  • Create a comment

Events Teamwork.com can send to a Tray.ai webhook trigger

  • Task created
  • Task completed
  • Task updated
  • Project created
  • Project completed
  • Milestone completed
  • Comment created
  • Time logged
  • Invoice created
  • Form submitted

Checked against Teamwork.com's own documentation on 2026-10-22

apidocs.teamwork.com/docs/teamwork

Frequently asked questions

What can a Tray.ai workflow do in Teamwork.com?

+

The Teamwork.com API documents 23 actions across 6 resources (Projects, Tasks, Milestones, Time tracking, Companies, Comments). For example: Get all projects; Get all tasks; Get all milestones. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Teamwork.com?

+

The Teamwork.com API uses basic authentication and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Teamwork.com events can start a Tray.ai workflow?

+

Teamwork.com sends 10 events to a webhook URL, for example: Task created; Task completed; Task updated; Project created; Project completed; Milestone completed; Comment created; Time logged. A Tray.ai webhook trigger receives them and starts a workflow.

See Teamwork.com working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.