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
Name | Label | Type | Description | Required |
---|---|---|---|---|
siteName | Your site name | STRING | e.g. https://{yourSiteName}.teamwork.com | true |
username | API Key | STRING | true |
Actions
Create Company
Name: createCompany
Creates a new company.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
company | Company | OBJECT 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
Name | Type | Description |
---|---|---|
name | STRING | The name of the company. |
emailOne | STRING | Email address of the company. |
phone | STRING | Phone number for the company. |
website | STRING | The company's website. |
Output Example
{
"name" : "",
"emailOne" : "",
"phone" : "",
"website" : ""
}
Create Task
Name: createTask
Create a new task
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
tasklistId | Task List ID | INTEGER | Task list where new task is added | true |
task | Task | OBJECT 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
Name | Type | Description |
---|---|---|
name | STRING | Name of the task. |
description | STRING | Description of the task. |
dueAt | STRING | Due date of the task. |
Output Example
{
"name" : "",
"description" : "",
"dueAt" : ""
}
What to do if your action is not listed here?
If this component doesn't have the action you need, you can use Custom Action to create your own. Custom Actions empower you to define HTTP requests tailored to your specific requirements, allowing for greater flexibility in integrating with external services or APIs.
To create a Custom Action, simply specify the desired HTTP method, path, and any necessary parameters. This way, you can extend the functionality of your component beyond the predefined actions, ensuring that you can meet all your integration needs effectively.