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 |
Connection Setup
Find API Token
- Navigate to your Teamwork dashboard.
- Click on your account icon.
- Click on Edit my details.
- Click on API & Mobile.
- Click on Show your Token.
- Now you can copy your API Token.
- Exit pop up window.
- Click on your account icon.
- Click on Settings.
- Here you can see yore site name.
- Done 🚀.
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.
How is this guide?
Last updated on
Tavily
Tavily is an AI-powered search tool designed to help users quickly find accurate, relevant, and up-to-date information from the web.
Telegram
Telegram is a cloud-based messaging platform that enables users to send messages, media, and files, and supports automation and integrations through its API.