Skip to content
awork logo

Connectors / Operations · HTTP Connector

Automate awork with Tray.ai

Create a project, create a task and create a time entry in awork, and start a workflow when awork sends “Project added”.

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 awork on Tray.ai?

awork is a work management tool for agencies and teams that plans projects and tasks, tracks time, and shows team workload in one workspace. Tray.ai connects to awork through the HTTP Connector, so your workflows can call the awork API alongside the rest of your stack.

  • Create a project in awork when a deal is won in your CRM.
  • When awork sends “Time tracking added”, copy the hours to your invoicing system.
  • When awork sends “Task status changed”, post the update to the project channel in your team chat.
  • Post to your HR system's leave calendar when awork sends “Absence added”.
Connects through
HTTP Connector
Authentication
A bearer token or OAuth 2.0
Base URL
https://api.awork.com/api/v1

Set it up

Connect awork to Tray.ai

Each step uses awork's own API details, from its documentation.

Step 1

Save awork's API token

Save the token awork issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://api.awork.com/api/v1 as the base URL. Or paste a cURL example from awork's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List projects”

It's one of 23 documented actions, under Projects. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from awork events

Give awork the URL of a Tray.ai webhook trigger. “Project added” can then start a workflow, and so can 8 other events.

What the awork API covers

5 resources and 23 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Projects

  • List projects
  • Create a project
  • Update a project
  • Delete a project
  • Change a project status
  • Add a project member

Tasks

  • Create a task
  • Get a task
  • Update a task
  • Delete tasks
  • Assign users to a task
  • Add a task comment

Time entries

  • List time entries
  • Create a time entry
  • Delete time entries

Companies

  • List companies
  • Create a company
  • Update a company
  • Delete a company

Webhooks

  • List webhooks
  • Create a webhook
  • Update a webhook
  • Delete a webhook

Events awork can send to a Tray.ai webhook trigger

  • Project added
  • Project status changed
  • Task added
  • Task status changed
  • Task comment added
  • Time tracking added
  • Company added
  • User added
  • Absence added

Checked against awork's own documentation on 2026-10-22

developers.awork.com

Frequently asked questions

What can a Tray.ai workflow do in awork?

+

The awork API documents 23 actions across 5 resources (Projects, Tasks, Time entries, Companies, Webhooks). For example: List projects; Create a task; List time entries. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with awork?

+

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

Which awork events can start a Tray.ai workflow?

+

awork sends 9 events to a webhook URL, for example: Project added; Project status changed; Task added; Task status changed; Task comment added; Time tracking added; Company added; User added. A Tray.ai webhook trigger receives them and starts a workflow.

See awork 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.