
Keep all your team's tasks in one place. Collaborate and work in real time for real results. Teamwork Projects is a powerful and simple way to collaborate with your team.
|
Status: Preview |
Tier: Premium |
Version: 1.0.0 |
|
Name |
Summary |
|
Delete webhook |
|
|
List projects |
|
|
Create project |
|
|
Get project |
|
|
List tasks |
|
|
CreateTask (string projectId, string taskListId, CreateTask_Request body) |
Create task |
|
Get task |
|
|
Update task |
|
|
Delete task |
|
|
List users |
|
|
Create user |
|
|
Get user |
|
|
Get task lists |
|
|
List companies |
|
|
List project categories |
|
|
|
|
Name |
Summary |
|
When a project is created |
|
|
When a task is created |
|
|
When a user is created |
|
Name |
Summary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Delete webhook
Description: Delete a webhook.
Syntax:
TeamworkProjects.DeleteHook (string hookId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
hookId |
string
|
|
True |
Returns:
Summary: List projects
Description: This operation returns a list of all projects associated with your account.
Syntax:
TeamworkProjects.ListProjects ()
Returns:
Summary: Create project
Description: This operation is used to create a new Teamwork project.
Syntax:
TeamworkProjects.CreateProject (CreateProject_Request body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
body |
|
|
True |
Returns:
Summary: Get project
Description: This operation returns all properties asosciated with a specific project, given its id.
Syntax:
TeamworkProjects.GetProject (string projectId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
projectId |
string (Project Id) |
Unique id of the project. |
True |
Returns:
Type:GetProject_Response
Summary: List tasks
Description: This operation is used to return a list of tasks for a given project.
Syntax:
TeamworkProjects.ListTasks (string projectId, string taskListId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
projectId |
string (Project Id) |
Pick a project. |
True |
|
|
taskListId |
string (Task list Id) |
Pick a task list. |
True |
Returns:
Type:ListTasks_Response
Summary: Create task
Description: This operation is used to create a new task.
Syntax:
TeamworkProjects.CreateTask (string projectId, string taskListId, CreateTask_Request body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
projectId |
string (Project Id) |
Pick a project. |
True |
|
|
taskListId |
string (Task list Id) |
Pick a task list. |
True |
|
|
body |
|
|
True |
Returns:
Type:UpsertTask_Response
Summary: Get task
Description: This operation returns all properties asosciated with a specific task, given its id.
Syntax:
TeamworkProjects.GetTask (string taskId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
taskId |
string (Task Id) |
Unique id of the task. |
True |
Returns:
Type:GetTask_Response
Description: Details associated with a specific task.
Summary: Update task
Description: This operation is used to update the properties of a specific task.
Syntax:
TeamworkProjects.UpdateTask (string taskId, UpdateTask_Request body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
taskId |
string (Task Id) |
Unique id of the task. |
True |
|
|
body |
|
|
True |
Returns:
Type:UpsertTask_Response
Summary: Delete task
Description: This operation is used to delete a task.
Syntax:
TeamworkProjects.DeleteTask (string taskId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
taskId |
string (Task Id) |
Unique id of the task. |
True |
Returns:
Type:DeleteTask_Response
Summary: List users
Description: This operation returns a list of all users asosciated with a specific project.
Syntax:
TeamworkProjects.ListUsers (string projectId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
projectId |
string (Project Id) |
Pick a project. |
True |
Returns:
Type:ListUsers_Response
Summary: Create user
Description: This operation is used to create a new user.
Syntax:
TeamworkProjects.CreateUser (CreateUser_Request body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
body |
|
|
True |
Returns:
Type:CreateUser_Response
Summary: Get user
Description: This operation is used to get all details of a user.
Syntax:
TeamworkProjects.GetUser (string personId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
personId |
string (Person Id) |
Unique id of the person. |
True |
Returns:
Type:GetUser_Response
Summary: Get task lists
Description: This operation returns a list of all task lists.
Syntax:
TeamworkProjects.ListTaskLists (string projectId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
projectId |
string (Project Id) |
Pick a project. |
True |
Returns:
Summary: List companies
Description: List companies
Syntax:
TeamworkProjects.ListCompanies ()
Returns:
Summary: List project categories
Description: List project categories
Syntax:
TeamworkProjects.ListProjectCategories ()
Returns:
Type:ListProjectCategories_Response
Summary:
Description:
Syntax:
TeamworkProjects.WebhookResponse ()
Returns:
Summary: When a project is created
Description: This operation triggers when a new project is created.
Syntax:
TeamworkProjects.WebhookCreateProject (WebhookCreateProjectRequest body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
body |
|
|
True |
Returns:
Type:string
Summary: When a task is created
Description: This operation triggers when a new task is created.
Syntax:
TeamworkProjects.WebhookCreateTask (WebhookCreateTaskRequest body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
body |
|
|
True |
Returns:
Type:string
Summary: When a user is created
Description: This operation triggers when a new user is created.
Syntax:
TeamworkProjects.WebhookCreateUser (WebhookCreateUserRequest body)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
body |
|
|
True |
Returns:
Type:string
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
project |
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
name |
string Name |
Project name. |
|
description |
string Description |
More details about the project. |
|
category-id |
string Category Id |
Pick a category |
|
companyId |
string Company Id |
Pick an existing company. |
|
newCompany |
string New Company |
Enter the name of a new external company. |
|
startDate |
string Start Date |
yyyy-MM-dd |
|
endDate |
string End Date |
yyyy-MM-dd |
|
tags |
string Tags |
A comma separated list of tags for the project. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
id |
string Project Id |
Unique id of the project. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
todo-item |
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
content |
string Name |
Task title. |
|
description |
string Description |
Details of the task. |
|
progress |
string Progress |
Set the progress from 0 to 90. |
|
responsible-party-id |
string Assign To |
Pick a user. |
|
start-date |
string Start Date |
yyyy-MM-dd |
|
due-date |
string Due Date |
yyyy-MM-dd |
|
estimated-minutes |
string Estimated minutes |
For a task to complete. |
|
priority |
string Priority |
Pick a priority. Values: [not set, low, medium, high] |
|
notify |
boolean Notify People |
True to notify people assigned to this task by email. |
|
private |
boolean Is Private |
True to make task private. |
|
tags |
string Tags |
A comma separated list of tags for the task. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
person |
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
email-address |
string Email Address |
User's email. |
|
first-name |
string First Name |
User's first name. |
|
last-name |
string Last Name |
User's last name. |
|
company-id |
string Company Id |
User's company. |
|
title |
string Job Title |
User's title. |
|
phone-number-home |
string Home |
User's home phone. |
|
phone-number-mobile |
string Mobile |
User's mobile phone. |
|
phone-number-office |
string Office |
User's office phone. |
|
phone-number-office-ext |
string Office Extension |
User's office phone extension. |
|
phone-number-fax |
string Fax |
User's fax number. |
|
user-name |
string Username |
Display name of the user. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
id |
string User Id |
Unique identifier of the user. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
affectedTaskIds |
string Task Id |
Unique id of the task. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
project |
|
|
Summary:
Description: Details associated with a specific task.
Properties:
|
Name |
Type |
Summary |
|
todo-item |
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
person |
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
companies |
array of (CompaniesItem)
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
accounts |
string accounts |
accounts |
|
address_one |
string address_one |
address_one |
|
address_two |
string address_two |
address_two |
|
can_see_private |
boolean can_see_private |
can_see_private |
|
cid |
string cid |
cid |
|
city |
string city |
city |
|
company_name_url |
string company_name_url |
company_name_url |
|
contacts |
string contacts |
contacts |
|
country |
string country |
country |
|
countrycode |
string countrycode |
countrycode |
|
email_one |
string email_one |
email_one |
|
email_three |
string email_three |
email_three |
|
email_two |
string email_two |
email_two |
|
fax |
string fax |
fax |
|
id |
string id |
id |
|
industry |
string industry |
industry |
|
industryId |
string industryId |
industryId |
|
isowner |
string isowner |
isowner |
|
last-changed-on |
string last-changed-on |
last-changed-on |
|
logo-URL |
string logo-URL |
logo-URL |
|
name |
string name |
name |
|
phone |
string phone |
phone |
|
state |
string state |
state |
|
website |
string website |
website |
|
zip |
string zip |
zip |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
categories |
array of (CategoriesItem)
|
|
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
color |
string color |
color |
|
count |
string count |
count |
|
elements-count |
string elements-count |
elements-count |
|
id |
string id |
id |
|
name |
string name |
name |
|
parent-id |
string parent-id |
parent-id |
|
type |
string type |
type |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
projects |
array of (Project_Response) Projects List |
Array of all projects asosciated with your account. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
tasklists |
array of (TasklistsItem)
|
Array of task lists. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
complete |
boolean Complete |
True if the task is complete. |
|
description |
string Description |
Details about the task. |
|
DLM |
string DLM |
Date last modified. |
|
id |
string Tasklist Id |
Unique id of the tasklist. |
|
milestone-id |
string Milestone Id |
Unique id of the milestone. |
|
name |
string Tasklist Name |
Name of the tasklist. |
|
pinned |
boolean Pinned |
True if the task is pinned. |
|
projectId |
string Project Id |
Unique id of the project. |
|
projectName |
string Project Name |
Name of the project. |
|
status |
string Status |
New, reopened, completed or deleted. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
todo-items |
array of (Task_Response)
|
List of tasks along with their properties. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
people |
array of (User_Response) Users |
List of users. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
category |
Category |
|
|
company |
Company |
|
|
created-on |
string(date-time) Created Date-Time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
description |
string Description |
More details about the project. |
|
endDate |
string End Date-Time |
yyyy-MM-dd |
|
harvest-timers-enabled |
boolean Timer Enabled |
True if Harvest timer is enabled. |
|
id |
string Project Id |
Unique id of the project. |
|
last-changed-on |
string(date-time) Updated Date-Time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
logo |
string Logo |
Project logo. |
|
name |
string Name |
Project name. |
|
overview-start-page |
string Overview Page |
Url of the overview-start-page. |
|
privacyEnabled |
boolean Privacy Enabled |
True if privacy is enabled. |
|
starred |
boolean Starred |
True if project is starred. |
|
startDate |
string Start Date-Time |
yyyy-MM-dd |
|
start-page |
string Start Page |
Url of the start-page. |
|
status |
string Status |
Status of the project. |
|
subStatus |
string Substatus |
Substatus of the project. |
|
tasks-start-page |
string Tasks Start Page |
Url of the tasks-start-page. |
|
type |
string Type |
Type of project. |
Summary: Category
Description:
Properties:
|
Name |
Type |
Summary |
|
id |
string Id |
Unique id of the project category. |
|
name |
string Name |
Name of the project category. |
Summary: Company
Description:
Properties:
|
Name |
Type |
Summary |
|
id |
string Id |
Unique id of the company. |
|
name |
string Name |
Name of the company. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
canComplete |
boolean Can Complete |
True if the task can be completed. |
|
canEdit |
boolean Can Edit |
True if the task can be edited. |
|
canLogTime |
boolean Can Log Time |
True if time can be logged to the task. |
|
company-id |
integer(int32) Company Id |
Unique id of the company. |
|
company-name |
string Company Name |
Name of the company. |
|
completed |
boolean Is completed |
True is the task is completed. |
|
content |
string Name |
Title of the task. |
|
created-on |
string(date-time) Created Date-Time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
creator-avatar-url |
string Creator Avatar URL |
Avatar URL of the task creator. |
|
creator-firstname |
string Creator First Name |
First name of the task creator. |
|
creator-id |
integer(int32) Creator Id |
Unique id of the creator. |
|
creator-lastname |
string Creator Last Name |
Last name of the task creator. |
|
description |
string Description |
Task description. |
|
due-date |
string Due Date |
yyyy-MM-dd |
|
estimated-minutes |
integer(int32) Estimated Minutes |
Time estimate for the task. |
|
harvest-enabled |
boolean Harvest Enabled. |
True if harvest is enabled. |
|
has-dependencies |
integer(int32) Dependency Count |
Number of dependencies the task has. |
|
has-predecessors |
integer(int32) Has Predecessors |
Number of predecessors the task has. |
|
has-reminders |
boolean Has Reminders |
True if reminders exist. |
|
hasTickets |
boolean Has Tickets |
True if tickets exist. |
|
has-unread-comments |
boolean has-unread-comments |
True if unread comments exist. |
|
id |
integer(int32) Task Id |
Unique id of the task. |
|
last-changed-on |
string(date-time) Updated Date-Time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
lockdownId |
string Lock Down Id |
Unique Id of lock down. |
|
parentTaskId |
string Parent Task Id |
Unique Id of the parent task. |
|
priority |
string Priority |
Priority of the task. |
|
private |
integer(int32) Private |
1 if the task is private. |
|
progress |
integer(int32) Progress |
Integer between 0 and 90. |
|
project-id |
integer(int32) Project Id |
Unique Id of the project. |
|
project-name |
string Project Name |
Name of the project. |
|
start-date |
string Start Date |
yyyy-MM-dd |
|
status |
string Status |
Deleted, completed, reopened or new. |
|
todo-list-id |
integer(int32) Todo List Id |
Unique Id of the todo list. |
|
todo-list-name |
string Todo List Name |
Name of the todo list. |
|
userFollowingChanges |
boolean Following Changes |
True if user is following changes. |
|
userFollowingComments |
boolean Following Comments |
True if user is following comments. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
todo-item |
|
Details of the specific task. |
Summary:
Description: Details of the specific task.
Properties:
|
Name |
Type |
Summary |
|
content |
string Name |
Task name. |
|
description |
string Description |
Task description. |
|
progress |
string Progress |
Integer from 0 to 90. |
|
responsible-party-id |
string Assign to |
Pick a person. |
|
start-date |
string Start Date |
yyyy-MM-dd |
|
due-date |
string Due Date |
yyyy-MM-dd |
|
estimated-minutes |
string Estimated time |
Minutes to complete the task. |
|
priority |
string Priority |
Pick a priority. Values: [not set, low, medium, high] |
|
notify |
boolean Notify People |
True to notify people assigned to this task by email. |
|
private |
boolean Is Private |
True to make task private. |
|
tags |
string Tags |
A comma separated list of tags for the task. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
id |
string Task Id |
Unique id of the task. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
avatar-url |
string Avatar URL |
User's avatar url. |
|
company-id |
string Company Id |
Unique Id of the company. |
|
company-name |
string Company Name |
Name of the company. |
|
email-address |
string Email Address |
User's email. |
|
email-alt-1 |
string Email Alternate 1 |
User's alternate email. |
|
first-name |
string First Name |
User's first name. |
|
id |
string User Id |
Unique id of the user. |
|
last-name |
string Last Name |
User's last name, |
|
notes |
string Notes |
Notes about the user. |
|
openId |
string Open Id |
User's open id. |
|
phone-number-fax |
string Fax Number |
User's fax number. |
|
phone-number-home |
string Home |
User's home phone. |
|
phone-number-mobile |
string Mobile |
User's mobile number. |
|
phone-number-mobile-parts |
Mobile |
|
|
phone-number-office |
string Office |
User's office phone number. |
|
phone-number-office-ext |
string Office Extension |
User's office phone number. |
|
pid |
string Pid |
User's pid. |
|
title |
string Title |
User's title. |
|
|
string |
User's twitter handle. |
|
user-name |
string Username |
Display name of the user. |
|
user-type |
string Type |
User type. |
|
userUUID |
string UUID |
User's UUID. |
Summary: Mobile
Description:
Properties:
|
Name |
Type |
Summary |
|
countryCode |
string Country Code |
User's mobile number. |
|
phone |
string Phone |
User's mobile number. |
|
prefix |
string Prefix |
User's mobile number. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
STATUS |
string STATUS |
STATUS |
|
webhook |
|
webhook |
Summary:
Description: webhook
Properties:
|
Name |
Type |
Summary |
|
event |
string event |
event |
|
status |
string status |
status |
|
url |
string url |
url |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
STATUS |
string STATUS |
STATUS |
|
webhook |
|
webhook |
Summary:
Description: webhook
Properties:
|
Name |
Type |
Summary |
|
event |
string event |
event |
|
status |
string status |
status |
|
url |
string url |
url |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
STATUS |
string STATUS |
STATUS |
|
webhook |
|
webhook |
Summary:
Description: webhook
Properties:
|
Name |
Type |
Summary |
|
event |
string event |
event |
|
status |
string status |
status |
|
url |
string url |
url |