Actions

add_people_to_project
Add existing users to a project.

create_company
Create a new company in Teamwork.

create_expense
Log new expense in a project with cost, description, date.

create_message_reply
Post a reply in a message thread.

create_milestone
Add a milestone with due date, description, responsible user, etc.

create_person
Create a new user/contact (name, email, invite options).

create_project
Create a new project (name, description, belongs to company, dates, etc.).

create_task
Add a new task under a project with description, due date, assignee, tags, etc.

create_task_comment
Leave a comment in a task.

create_task_list
Add a new task list under a project.

create_time_entry_on_task
Log time spent on a task with duration, description.

find_company
Search for a company by name or domain.

find_milestone
Find a milestone by name or due date in a project.

find_notebook_or_comment
Locate notebooks or note comments by search parameters.

find_task
Search for tasks.

mark_task_complete
Set a task’s status to complete.

update_task
Modify a task’s fields (due date, assignee, content, priority, etc.).

upload_file_to_project
Upload a file to a Teamwork project.
Triggers

new_task
Fires when a task is created.

new_person
Fires when a new person (user/contact) is added.

new_comment
Fires when a new comment is posted.

new_message
Fires when a new message is posted (in project messages or discussions).

new_file
Fires when a new file is added.

new_expense
Fires when a new expense entry is added.

new_invoice
Fires when a new invoice is created.























