Skip to content

Teamwork

Teamwork is a project management software that helps teams collaborate, organize tasks, and track progress efficiently.

Categories: crm, project-management

Type: teamwork/v1


Connections

Version: 1

Basic Auth

Properties

NameLabelTypeDescriptionRequired
siteNameYour site nameSTRINGe.g. https://{yourSiteName}.teamwork.comtrue
usernameAPI KeySTRINGtrue

Actions

Create Company

Name: createCompany

Creates a new company.

Properties

NameLabelTypeDescriptionRequired
companyCompanyOBJECT
Properties {STRING(name), STRING(emailOne), STRING(phone), STRING(website)}
false

Example JSON Structure

{
"label" : "Create Company",
"name" : "createCompany",
"parameters" : {
"company" : {
"name" : "",
"emailOne" : "",
"phone" : "",
"website" : ""
}
},
"type" : "teamwork/v1/createCompany"
}

Output

Type: OBJECT

Properties

NameTypeDescription
nameSTRINGThe name of the company.
emailOneSTRINGEmail address of the company.
phoneSTRINGPhone number for the company.
websiteSTRINGThe company’s website.

Output Example

{
"name" : "",
"emailOne" : "",
"phone" : "",
"website" : ""
}

Create Task

Name: createTask

Create a new task

Properties

NameLabelTypeDescriptionRequired
tasklistIdTask List IDINTEGERTask list where new task is addedtrue
taskTaskOBJECT
Properties {STRING(name), STRING(description), DATE(dueAt)}
false

Example JSON Structure

{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"tasklistId" : 1,
"task" : {
"name" : "",
"description" : "",
"dueAt" : "2021-01-01"
}
},
"type" : "teamwork/v1/createTask"
}

Output

Type: OBJECT

Properties

NameTypeDescription
nameSTRINGName of the task.
descriptionSTRINGDescription of the task.
dueAtSTRINGDue date of the task.

Output Example

{
"name" : "",
"description" : "",
"dueAt" : ""
}