Add Activepieces integration for workflow automation

- Add Activepieces fork with SmoothSchedule custom piece
- Create integrations app with Activepieces service layer
- Add embed token endpoint for iframe integration
- Create Automations page with embedded workflow builder
- Add sidebar visibility fix for embed mode
- Add list inactive customers endpoint to Public API
- Include SmoothSchedule triggers: event created/updated/cancelled
- Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
poduck
2025-12-18 22:59:37 -05:00
parent 9848268d34
commit 3aa7199503
16292 changed files with 1284892 additions and 4708 deletions

View File

@@ -0,0 +1,3 @@
{
"presets": [["@nx/js/babel", { "useBuiltIns": "usage" }]]
}

View File

@@ -0,0 +1,18 @@
{
"extends": ["../../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {}
},
{
"files": ["*.ts", "*.tsx"],
"rules": {}
},
{
"files": ["*.js", "*.jsx"],
"rules": {}
}
]
}

View File

@@ -0,0 +1,7 @@
# pieces-clickup
This library was generated with [Nx](https://nx.dev).
## Running lint
Run `nx lint pieces-clickup` to execute the lint via [ESLint](https://eslint.org/).

View File

@@ -0,0 +1,4 @@
{
"name": "@activepieces/piece-clickup",
"version": "0.6.7"
}

View File

@@ -0,0 +1,51 @@
{
"name": "pieces-clickup",
"$schema": "../../../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "packages/pieces/community/clickup/src",
"projectType": "library",
"targets": {
"build": {
"executor": "@nx/js:tsc",
"outputs": [
"{options.outputPath}"
],
"options": {
"outputPath": "dist/packages/pieces/community/clickup",
"tsConfig": "packages/pieces/community/clickup/tsconfig.lib.json",
"packageJson": "packages/pieces/community/clickup/package.json",
"main": "packages/pieces/community/clickup/src/index.ts",
"assets": [
"packages/pieces/community/clickup/*.md",
{
"input": "packages/pieces/community/clickup/src/i18n",
"output": "./src/i18n",
"glob": "**/!(i18n.json)"
}
],
"buildableProjectDepsInPackageJsonType": "dependencies",
"updateBuildableProjectDepsInPackageJson": true
},
"dependsOn": [
"^build",
"prebuild"
]
},
"lint": {
"executor": "@nx/eslint:lint",
"outputs": [
"{options.outputFile}"
]
},
"prebuild": {
"executor": "nx:run-commands",
"options": {
"cwd": "packages/pieces/community/clickup",
"command": "bun install --no-save --silent"
},
"dependsOn": [
"^build"
]
}
},
"tags": []
}

View File

@@ -0,0 +1,280 @@
{
"ClickUp": "ClickUp",
"All-in-one productivity platform": "All-in-one productivity platform",
"Create Task": "Create Task",
"Create Task From Template": "Create Task From Template",
"Create Folderless List": "Create Folderless List",
"Create Task Comment": "Create Task Comment",
"Create Subtask": "Create Subtask",
"Create Channel": "Create Channel",
"Create Channel in Space/Folder/List": "Create Channel in Space/Folder/List",
"Create Message": "Create Message",
"Create Message Reaction": "Create Message Reaction",
"Create Message Reply": "Create Message Reply",
"Get List": "Get List",
"Get Task": "Get Task",
"Get Task by Name": "Get Task by Name",
"Get Space": "Get Space",
"Get Spaces": "Get Spaces",
"Get Task Comments": "Get Task Comments",
"Get Channel": "Get Channel",
"Get Channels": "Get Channels",
"Get Channel Messages": "Get Channel Messages",
"Get Message Reactions": "Get Message Reactions",
"Get Message Replies": "Get Message Replies",
"List Team Tasks": "List Team Tasks",
"List Time Entries": "List Time Entries",
"Update Task": "Update Task",
"Update Message": "Update Message",
"Delete Message": "Delete Message",
"Delete Message Reaction": "Delete Message Reaction",
"Delete Task": "Delete Task",
"Get Accessible Custom Fields": "Get Accessible Custom Fields",
"Set Custom Field Value": "Set Custom Field Value",
"Custom API Call": "Custom API Call",
"Create a new task in a ClickUp workspace and list": "Create a new task in a ClickUp workspace and list",
"Create a new task from Template": "Create a new task from Template",
"Create a new folderless list in a ClickUp workspace and space": "Create a new folderless list in a ClickUp workspace and space",
"Creates a comment on a task in ClickUp": "Creates a comment on a task in ClickUp",
"Creates a subtask in ClickUp": "Creates a subtask in ClickUp",
"Creates a channel in a ClickUp workspace": "Creates a channel in a ClickUp workspace",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Creates a channel in a ClickUp workspace in a space, folder or list",
"Creates a message in a ClickUp channel": "Creates a message in a ClickUp channel",
"Creates a reaction to a message in a ClickUp channel": "Creates a reaction to a message in a ClickUp channel",
"Creates a reply to a message in a ClickUp channel": "Creates a reply to a message in a ClickUp channel",
"Gets a list in a ClickUp": "Gets a list in a ClickUp",
"Gets a task in a ClickUp list": "Gets a task in a ClickUp list",
"Fetches a task by name in a ClickUp list": "Fetches a task by name in a ClickUp list",
"Gets a space in a ClickUp": "Gets a space in a ClickUp",
"Gets spaces in a ClickUp workspace": "Gets spaces in a ClickUp workspace",
"Gets comments from a task in ClickUp": "Gets comments from a task in ClickUp",
"Gets a channel in a ClickUp workspace": "Gets a channel in a ClickUp workspace",
"Gets all channels in a ClickUp workspace": "Gets all channels in a ClickUp workspace",
"Gets all messages in a ClickUp channel": "Gets all messages in a ClickUp channel",
"Gets the reactions of a message in a ClickUp channel": "Gets the reactions of a message in a ClickUp channel",
"Gets the replies of a message in a ClickUp channel": "Gets the replies of a message in a ClickUp channel",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Retrieves the tasks that meet specific criteria from a Workspace.",
"Retrieves time entries filtered by start and end date.": "Retrieves time entries filtered by start and end date.",
"Update task in a ClickUp workspace and list": "Update task in a ClickUp workspace and list",
"Updates a message in a ClickUp channel": "Updates a message in a ClickUp channel",
"Deletes a message in a ClickUp channel": "Deletes a message in a ClickUp channel",
"Deletes a reaction from a message in a ClickUp channel": "Deletes a reaction from a message in a ClickUp channel",
"Delete a task in a workspace and list": "Delete a task in a workspace and list",
"View the Custom Fields available on tasks in a specific List.": "View the Custom Fields available on tasks in a specific List.",
"Add data to a Custom field on a task.": "Add data to a Custom field on a task.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Workspace": "Workspace",
"Space": "Space",
"List": "List",
"Name": "Name",
"Status Id": "Status Id",
"Priority Id": "Priority Id",
"Assignee Id": "Assignee Id",
"Description": "Description",
"Is Markdown": "Is Markdown",
"Due Date": "Due Date",
"Due Date Time": "Due Date Time",
"Start Date": "Start Date",
"Start Date Time": "Start Date Time",
"Time Estimate": "Time Estimate",
"Check Required Custom Fields": "Check Required Custom Fields",
"Markdown": "Markdown",
"Custom Fields": "Custom Fields",
"Template Id": "Template Id",
"Task Name": "Task Name",
"List Name": "List Name",
"Task Id": "Task Id",
"Comment": "Comment",
"Subtask Name": "Subtask Name",
"Subtask Description": "Subtask Description",
"Channel Name": "Channel Name",
"Channel Description": "Channel Description",
"Channel Topic": "Channel Topic",
"Channel Visibility": "Channel Visibility",
"Location Type": "Location Type",
"Location ID": "Location ID",
"Channel Id": "Channel Id",
"Message Content": "Message Content",
"Message Type": "Message Type",
"Message ID": "Message ID",
"Emoji": "Emoji",
"List ID": "List ID",
"Task ID": "Task ID",
"Include Subtasks": "Include Subtasks",
"Include Hidden": "Include Hidden",
"Limit": "Limit",
"Format Content": "Format Content",
"Folder Id": "Folder Id",
"Tags": "Tags",
"Page": "Page",
"Reverse": "Reverse",
"Include Closed": "Include Closed",
"Order By": "Order By",
"Start date": "Start date",
"End date": "End date",
"Task": "Task",
"Include task tags": "Include task tags",
"Include location names": "Include location names",
"Task Description": "Task Description",
"Add Assignees": "Add Assignees",
"Remove Assignees": "Remove Assignees",
"Message Content Format": "Message Content Format",
"Reaction ID": "Reaction ID",
"Field": "Field",
"Value": "Value",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"The ID of the ClickUp workspace": "The ID of the ClickUp workspace",
"The ID of the ClickUp space to create the task in": "The ID of the ClickUp space to create the task in",
"The name of task": "The name of task",
"The ID of Clickup Issue Status": "The ID of Clickup Issue Status",
"The ID of Clickup Issue Priority": "The ID of Clickup Issue Priority",
"ID of assignee for Clickup Task": "ID of assignee for Clickup Task",
"The description of task": "The description of task",
"Is the description in markdown format": "Is the description in markdown format",
"The due date of the task": "The due date of the task",
"Whether to include time in the due date": "Whether to include time in the due date",
"The start date of the task": "The start date of the task",
"Whether to include time in the start date": "Whether to include time in the start date",
"The time estimate for the task in milliseconds": "The time estimate for the task in milliseconds",
"Re-enable required custom fields validation for the task": "Re-enable required custom fields validation for the task",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "The ID of Clickup Task Template",
"The name of the task to create": "The name of the task to create",
"The name of the list to create": "The name of the list to create",
"The ID of the ClickUp task": "The ID of the ClickUp task",
"Comment to make on the task": "Comment to make on the task",
"ID of assignee for Task Comment": "ID of assignee for Task Comment",
"The name of the subtask to create": "The name of the subtask to create",
"ID of assignee for Clickup Subtask": "ID of assignee for Clickup Subtask",
"The description of the subtask to create": "The description of the subtask to create",
"The due date of the subtask": "The due date of the subtask",
"The start date of the subtask": "The start date of the subtask",
"The time estimate for the subtask in milliseconds": "The time estimate for the subtask in milliseconds",
"Re-enable required custom fields validation for the subtask": "Re-enable required custom fields validation for the subtask",
"Name of the channel": "Name of the channel",
"Description of the channel": "Description of the channel",
"Topic of the channel": "Topic of the channel",
"Visibility of the channel": "Visibility of the channel",
"Type of location": "Type of location",
"ID of the location": "ID of the location",
"The ID of Clickup Channel": "The ID of Clickup Channel",
"Content of the message": "Content of the message",
"Type of the message": "Type of the message",
"ID of the message to create reaction for": "ID of the message to create reaction for",
"Emoji to react with": "Emoji to react with",
"ID of the message to reply to": "ID of the message to reply to",
"The id of the list to get": "The id of the list to get",
"The ID of the task to get": "The ID of the task to get",
"Include subtasks in the response": "Include subtasks in the response",
"The name of the task to find": "The name of the task to find",
"Include hidden channels": "Include hidden channels",
"Limit the number of channels returned": "Limit the number of channels returned",
"Limit the number of messages returned": "Limit the number of messages returned",
"Format the content of the messages": "Format the content of the messages",
"ID of the message to get reactions for": "ID of the message to get reactions for",
"ID of the message to get replies for": "ID of the message to get replies for",
"The ID of the ClickUp folder": "The ID of the ClickUp folder",
"The tags to filter for": "The tags to filter for",
"Page to fetch (starts at 0).": "Page to fetch (starts at 0).",
"Tasks are displayed in reverse order.": "Tasks are displayed in reverse order.",
"Include or exclude closed tasks. By default, they are excluded.": "Include or exclude closed tasks. By default, they are excluded.",
"Order by a particular field. By default, tasks are ordered by created.": "Order by a particular field. By default, tasks are ordered by created.",
"Include task tags in the response for time entries associated with tasks.": "Include task tags in the response for time entries associated with tasks.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.",
"The name of the task to update": "The name of the task to update",
"The description of the task to update": "The description of the task to update",
"assignee(s) you want to add for the task": "assignee(s) you want to add for the task",
"assignee(s) you want to remove from the task": "assignee(s) you want to remove from the task",
"ID of the message to update": "ID of the message to update",
"Format of the message content": "Format of the message content",
"ID of the message to delete": "ID of the message to delete",
"ID of the message to delete reaction from": "ID of the message to delete reaction from",
"ID of the reaction to delete": "ID of the reaction to delete",
"The ID of the ClickUp custom field": "The ID of the ClickUp custom field",
"The new value to be set": "The new value to be set",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Urgent": "Urgent",
"High": "High",
"Normal": "Normal",
"Low": "Low",
"Public": "Public",
"Private": "Private",
"Folder": "Folder",
"Message": "Message",
"Post": "Post",
"Plain Text": "Plain Text",
"Id": "Id",
"Created at": "Created at",
"Last updated": "Last updated",
"Due date": "Due date",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Task Created": "Task Created",
"Task Updated": "Task Updated",
"Task Deleted": "Task Deleted",
"Task Priority Updated": "Task Priority Updated",
"Task Status Updated": "Task Status Updated",
"Task Assignee Updated": "Task Assignee Updated",
"Task Due Date Updated": "Task Due Date Updated",
"Task Tag Updated": "Task Tag Updated",
"Task Moved": "Task Moved",
"Task Comment Posted": "Task Comment Posted",
"Task Comment Updated": "Task Comment Updated",
"Task Time Estimate Updated": "Task Time Estimate Updated",
"Task Time Tracked Updated": "Task Time Tracked Updated",
"List Created": "List Created",
"List Updated": "List Updated",
"List Deleted": "List Deleted",
"Folder Created": "Folder Created",
"Folder Updated": "Folder Updated",
"Folder Deleted": "Folder Deleted",
"Space Created": "Space Created",
"Space Updated": "Space Updated",
"Space Deleted": "Space Deleted",
"Automation Created": "Automation Created",
"Goal Created": "Goal Created",
"Goal Updated": "Goal Updated",
"Goal Deleted": "Goal Deleted",
"Key Result Created": "Key Result Created",
"Key Result Updated": "Key Result Updated",
"Key Result Deleted": "Key Result Deleted",
"Triggered when a new task is created.": "Triggered when a new task is created.",
"Triggered when a task is updated.": "Triggered when a task is updated.",
"Triggered when a task is deleted.": "Triggered when a task is deleted.",
"Triggered when a task priority is updated.": "Triggered when a task priority is updated.",
"Triggered when a task status is updated.": "Triggered when a task status is updated.",
"Triggered when a task assignee is updated.": "Triggered when a task assignee is updated.",
"Triggered when a task due date is updated.": "Triggered when a task due date is updated.",
"Triggered when a task tag is updated.": "Triggered when a task tag is updated.",
"Triggered when a task is moved.": "Triggered when a task is moved.",
"Triggered when a task comment is posted.": "Triggered when a task comment is posted.",
"Triggered when a task comment is updated.": "Triggered when a task comment is updated.",
"Triggered when a task time estimate is updated.": "Triggered when a task time estimate is updated.",
"Triggered when a task time tracked is updated.": "Triggered when a task time tracked is updated.",
"Triggered when a new list is created.": "Triggered when a new list is created.",
"Triggered when a list is updated.": "Triggered when a list is updated.",
"Triggered when a list is deleted.": "Triggered when a list is deleted.",
"Triggered when a new folder is created.": "Triggered when a new folder is created.",
"Triggered when a folder is updated.": "Triggered when a folder is updated.",
"Triggered when a folder is deleted.": "Triggered when a folder is deleted.",
"Triggered when a new space is created.": "Triggered when a new space is created.",
"Triggered when a space is updated.": "Triggered when a space is updated.",
"Triggered when a space is deleted.": "Triggered when a space is deleted.",
"Triggered when a new automation is created.": "Triggered when a new automation is created.",
"Triggered when a new goal is created.": "Triggered when a new goal is created.",
"Triggered when a goal is updated.": "Triggered when a goal is updated.",
"Triggered when a goal is deleted.": "Triggered when a goal is deleted.",
"Triggered when a new key result is created.": "Triggered when a new key result is created.",
"Triggered when a key result is updated.": "Triggered when a key result is updated.",
"Triggered when a key result is deleted.": "Triggered when a key result is deleted.",
"Triggered when a tag is added or removed or renamed on a task.": "Triggered when a tag is added or removed or renamed on a task."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "All-in-One Produktivitätsplattform",
"Create Task": "Aufgabe erstellen",
"Create Task From Template": "Aufgabe aus Vorlage erstellen",
"Create Folderless List": "Ordnerlose Liste erstellen",
"Create Task Comment": "Aufgabenkommentar erstellen",
"Create Subtask": "Unteraufgabe erstellen",
"Create Channel": "Kanal erstellen",
"Create Channel in Space/Folder/List": "Kanal in Leerzeichen/Ordner/Liste erstellen",
"Create Message": "Nachricht erstellen",
"Create Message Reaction": "Nachrichtenreaktion erstellen",
"Create Message Reply": "Erstelle Antwort",
"Get List": "Liste abrufen",
"Get Task": "Aufgabe abrufen",
"Get Task by Name": "Aufgabe nach Name abrufen",
"Get Space": "Raum erhalten",
"Get Spaces": "Räume holen",
"Get Task Comments": "Erhalte Aufgabenkommentare",
"Get Channel": "Kanal holen",
"Get Channels": "Kanäle abrufen",
"Get Channel Messages": "Sendernachrichten erhalten",
"Get Message Reactions": "Reaktionen auf Nachrichten erhalten",
"Get Message Replies": "Nachrichten Antworten erhalten",
"List Team Tasks": "Team-Aufgaben auflisten",
"List Time Entries": "Zeiteinträge auflisten",
"Update Task": "Aufgabe aktualisieren",
"Update Message": "Nachricht aktualisieren",
"Delete Message": "Nachricht löschen",
"Delete Message Reaction": "Nachrichtenreaktion löschen",
"Delete Task": "Aufgabe löschen",
"Get Accessible Custom Fields": "Benutzerdefinierte Felder erhalten",
"Set Custom Field Value": "Eigenen Feldwert festlegen",
"Custom API Call": "Eigener API-Aufruf",
"Create a new task in a ClickUp workspace and list": "Erstellen Sie eine neue Aufgabe in einem ClickUp-Arbeitsbereich und -Liste",
"Create a new task from Template": "Neue Aufgabe aus Vorlage erstellen",
"Create a new folderless list in a ClickUp workspace and space": "Erstellen Sie eine neue Ordnerlose Liste in einem ClickUp-Arbeitsbereich und -Raum",
"Creates a comment on a task in ClickUp": "Erstellt einen Kommentar zu einer Aufgabe in ClickUp",
"Creates a subtask in ClickUp": "Erstellt eine Unteraufgabe in ClickUp",
"Creates a channel in a ClickUp workspace": "Erstellt einen Kanal in einem ClickUp-Arbeitsbereich",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Erstellt einen Kanal in einem ClickUp-Arbeitsbereich in einem Bereich, Ordner oder Liste",
"Creates a message in a ClickUp channel": "Erstellt eine Nachricht in einem ClickUp-Kanal",
"Creates a reaction to a message in a ClickUp channel": "Erstellt eine Reaktion auf eine Nachricht in einem ClickUp-Kanal",
"Creates a reply to a message in a ClickUp channel": "Erstellt eine Antwort auf eine Nachricht in einem ClickUp-Kanal",
"Gets a list in a ClickUp": "Ruft eine Liste in einem ClickUp ab",
"Gets a task in a ClickUp list": "Ruft eine Aufgabe in einer ClickUp-Liste ab",
"Fetches a task by name in a ClickUp list": "Ruft eine Aufgabe nach Namen in einer ClickUp-Liste ab",
"Gets a space in a ClickUp": "Ruft einen Platz in einem ClickUp ab",
"Gets spaces in a ClickUp workspace": "Ruft Leerzeichen in einem ClickUp-Arbeitsbereich ab",
"Gets comments from a task in ClickUp": "Ruft Kommentare von einer Aufgabe in ClickUp ab",
"Gets a channel in a ClickUp workspace": "Ruft einen Kanal in einem ClickUp-Arbeitsbereich ab",
"Gets all channels in a ClickUp workspace": "Ruft alle Kanäle in einem ClickUp-Arbeitsbereich ab",
"Gets all messages in a ClickUp channel": "Ruft alle Nachrichten in einem ClickUp-Kanal ab",
"Gets the reactions of a message in a ClickUp channel": "Ruft die Reaktionen einer Nachricht in einem ClickUp-Kanal ab",
"Gets the replies of a message in a ClickUp channel": "Ruft die Antworten einer Nachricht in einem ClickUp-Kanal ab",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Ruft die Aufgaben, die bestimmte Kriterien erfüllen, aus einem Arbeitsbereich ab.",
"Retrieves time entries filtered by start and end date.": "Ruft nach Start- und Enddatum gefilterte Zeiteinträge ab.",
"Update task in a ClickUp workspace and list": "Aufgabe in einem ClickUp-Arbeitsbereich und -Liste aktualisieren",
"Updates a message in a ClickUp channel": "Aktualisiert eine Nachricht in einem ClickUp-Kanal",
"Deletes a message in a ClickUp channel": "Löscht eine Nachricht in einem ClickUp-Kanal",
"Deletes a reaction from a message in a ClickUp channel": "Löscht eine Reaktion aus einer Nachricht in einem ClickUp-Kanal",
"Delete a task in a workspace and list": "Eine Aufgabe in einem Arbeitsbereich und einer Liste löschen",
"View the Custom Fields available on tasks in a specific List.": "Benutzerdefinierte Felder für Aufgaben in einer bestimmten Liste anzeigen.",
"Add data to a Custom field on a task.": "Fügen Sie Daten zu einem benutzerdefinierten Feld einer Aufgabe hinzu.",
"Make a custom API call to a specific endpoint": "Einen benutzerdefinierten API-Aufruf an einen bestimmten Endpunkt machen",
"Workspace": "Arbeitsbereich",
"Space": "Raum",
"List": "Liste",
"Name": "Name",
"Status Id": "Status-Id",
"Priority Id": "Prioritäts-Id",
"Assignee Id": "Assignee Id",
"Description": "Beschreibung",
"Is Markdown": "Ist Markdown",
"Due Date": "Fälligkeitsdatum",
"Due Date Time": "Fälligkeitsdatum",
"Start Date": "Startdatum",
"Start Date Time": "Startzeit",
"Time Estimate": "Geschätzte Zeit",
"Check Required Custom Fields": "Benötigte benutzerdefinierte Felder überprüfen",
"Markdown": "Markdown",
"Custom Fields": "Eigene Felder",
"Template Id": "Template Id",
"Task Name": "Aufgabenname",
"List Name": "Listenname",
"Task Id": "Task Id",
"Comment": "Kommentar",
"Subtask Name": "Name der Unteraufgabe",
"Subtask Description": "Beschreibung der Unteraufgabe",
"Channel Name": "Kanalname",
"Channel Description": "Kanalbeschreibung",
"Channel Topic": "Kanalthema",
"Channel Visibility": "Kanalsichtbarkeit",
"Location Type": "Standortart",
"Location ID": "Standort-ID",
"Channel Id": "Kanal-Id",
"Message Content": "Nachrichteninhalt",
"Message Type": "Nachrichtenart",
"Message ID": "Nachrichten-ID",
"Emoji": "Emoji",
"List ID": "Listen-ID",
"Task ID": "Task ID",
"Include Subtasks": "Unteraufgaben einbeziehen",
"Include Hidden": "Versteckt einschließen",
"Limit": "Limit",
"Format Content": "Inhalt formatieren",
"Folder Id": "Ordner-ID",
"Tags": "Tags",
"Page": "Seite",
"Reverse": "Umkehren",
"Include Closed": "Geschlossen einschließen",
"Order By": "Sortieren nach",
"Start date": "Startdatum",
"End date": "Enddatum",
"Task": "Aufgabe",
"Include task tags": "Aufgaben-Tags einbeziehen",
"Include location names": "Standortnamen einschließen",
"Task Description": "Aufgabenbeschreibung",
"Add Assignees": "Beauftragte hinzufügen",
"Remove Assignees": "Beauftragte entfernen",
"Message Content Format": "Nachrichteninhaltsformat",
"Reaction ID": "Reaktions-ID",
"Field": "Feld",
"Value": "Wert",
"Method": "Methode",
"Headers": "Kopfzeilen",
"Query Parameters": "Abfrageparameter",
"Body": "Körper",
"Response is Binary ?": "Antwort ist binär?",
"No Error on Failure": "Kein Fehler bei Fehler",
"Timeout (in seconds)": "Timeout (in Sekunden)",
"The ID of the ClickUp workspace": "Die ID des ClickUp-Arbeitsbereichs",
"The ID of the ClickUp space to create the task in": "Die ID des ClickUp-Bereichs zum Erstellen der Aufgabe in",
"The name of task": "Der Name der Aufgabe",
"The ID of Clickup Issue Status": "Die ID des Clickup Issue Status",
"The ID of Clickup Issue Priority": "Die ID der Clickup Issue Priorität",
"ID of assignee for Clickup Task": "ID des Beauftragten für Clickup Task",
"The description of task": "Die Beschreibung der Aufgabe",
"Is the description in markdown format": "Ist die Beschreibung im Markdown Format",
"The due date of the task": "Enddatum der Aufgabe",
"Whether to include time in the due date": "Gibt an, ob die Zeit in das Enddatum aufgenommen werden soll",
"The start date of the task": "Das Startdatum der Aufgabe",
"Whether to include time in the start date": "Gibt an, ob Zeit in das Startdatum aufgenommen werden soll",
"The time estimate for the task in milliseconds": "Die Zeitschätzung für die Aufgabe in Millisekunden",
"Re-enable required custom fields validation for the task": "Benötigte benutzerdefinierte Felder für die Aufgabe erneut aktivieren",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Wählen Sie benutzerdefinierte Felder\n\nfür benutzerdefinierte Dropdown-Felder, wählen Sie einen Dropdown-Wert basierend auf dem Index (in der Liste, die erste Option ist der Index 0, die zweite ist 1, die dritte ist 2, usw.,",
"The ID of Clickup Task Template": "Die ID der Clickup-Aufgabenvorlage",
"The name of the task to create": "Der Name der zu erstellenden Aufgabe",
"The name of the list to create": "Der Name der zu erstellenden Liste",
"The ID of the ClickUp task": "Die ID der ClickUp-Aufgabe",
"Comment to make on the task": "Kommentar zu der Aufgabe",
"ID of assignee for Task Comment": "ID des Beauftragten für den Aufgabenkommentar",
"The name of the subtask to create": "Der Name der zu erstellenden Unteraufgabe",
"ID of assignee for Clickup Subtask": "ID des Beauftragten für Clickup Unteraufgabe",
"The description of the subtask to create": "Die Beschreibung der zu erstellenden Unteraufgabe",
"The due date of the subtask": "Enddatum der Unteraufgabe",
"The start date of the subtask": "Das Startdatum der Unteraufgabe",
"The time estimate for the subtask in milliseconds": "Die Zeitschätzung für die Unteraufgabe in Millisekunden",
"Re-enable required custom fields validation for the subtask": "Aktivieren Sie die erforderliche Überprüfung der benutzerdefinierten Felder für die Unteraufgabe",
"Name of the channel": "Name des Kanals",
"Description of the channel": "Beschreibung des Kanals",
"Topic of the channel": "Thema des Kanals",
"Visibility of the channel": "Sichtbarkeit des Kanals",
"Type of location": "Art des Standorts",
"ID of the location": "ID des Standorts",
"The ID of Clickup Channel": "Die ID des Clickup-Kanals",
"Content of the message": "Inhalt der Nachricht",
"Type of the message": "Art der Nachricht",
"ID of the message to create reaction for": "ID der Nachricht für die Reaktion",
"Emoji to react with": "Emoji zu reagieren mit",
"ID of the message to reply to": "ID der zu antwortenden Nachricht",
"The id of the list to get": "Die Id der Liste zu erhalten",
"The ID of the task to get": "Die ID der zu erhaltenden Aufgabe",
"Include subtasks in the response": "Unteraufgaben in die Antwort einbeziehen",
"The name of the task to find": "Der Name der zu findenden Aufgabe",
"Include hidden channels": "Versteckte Kanäle einbeziehen",
"Limit the number of channels returned": "Anzahl der zurückgegebenen Kanäle begrenzen",
"Limit the number of messages returned": "Anzahl der zurückgegebenen Nachrichten begrenzen",
"Format the content of the messages": "Formatieren Sie den Inhalt der Nachrichten",
"ID of the message to get reactions for": "ID der Nachricht, um Reaktionen zu erhalten für",
"ID of the message to get replies for": "ID der Nachricht für die Antworten",
"The ID of the ClickUp folder": "Die ID des ClickUp-Ordners",
"The tags to filter for": "Die zu filternden Tags",
"Page to fetch (starts at 0).": "Seite zum Abrufen (beginnt um 0).",
"Tasks are displayed in reverse order.": "Aufgaben werden in umgekehrter Reihenfolge angezeigt.",
"Include or exclude closed tasks. By default, they are excluded.": "Geschlossene Aufgaben einschließen oder ausschließen. Standardmäßig sind sie ausgeschlossen.",
"Order by a particular field. By default, tasks are ordered by created.": "Sortieren Sie nach einem bestimmten Feld. Standardmäßig werden Aufgaben nach erstellt sortiert.",
"Include task tags in the response for time entries associated with tasks.": "Fügen Sie Aufgaben-Tags in die Antwort für Zeiteinträge ein, die mit Aufgaben verbunden sind.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Fügen Sie die Namen der Liste, des Ordners und des Leerzeichens zusammen mit der list_id, folder_id und space_id ein.",
"The name of the task to update": "Der Name der zu aktualisierenden Aufgabe",
"The description of the task to update": "Die Beschreibung der zu aktualisierenden Aufgabe",
"assignee(s) you want to add for the task": "zuweisung(en) die Sie für die Aufgabe hinzufügen möchten",
"assignee(s) you want to remove from the task": "zuweisung(en) die Sie aus der Aufgabe entfernen möchten",
"ID of the message to update": "ID der zu aktualisierenden Nachricht",
"Format of the message content": "Format des Nachrichteninhalts",
"ID of the message to delete": "ID der zu löschenden Nachricht",
"ID of the message to delete reaction from": "ID der Nachricht zum Löschen der Reaktion von",
"ID of the reaction to delete": "ID der zu löschenden Reaktion",
"The ID of the ClickUp custom field": "Die ID des ClickUp-benutzerdefinierten Feldes",
"The new value to be set": "Der zu setzende neue Wert",
"Authorization headers are injected automatically from your connection.": "Autorisierungs-Header werden automatisch von Ihrer Verbindung injiziert.",
"Enable for files like PDFs, images, etc..": "Aktivieren für Dateien wie PDFs, Bilder, etc..",
"Urgent": "Dringend",
"High": "Hoch",
"Normal": "Normal",
"Low": "Niedrig",
"Public": "Öffentlich",
"Private": "Privat",
"Folder": "Ordner",
"Message": "Nachricht",
"Post": "Posten",
"Plain Text": "Einfacher Text",
"Id": "Id",
"Created at": "Erstellt am",
"Last updated": "Zuletzt aktualisiert",
"Due date": "Fälligkeitsdatum",
"GET": "ERHALTEN",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "LÖSCHEN",
"HEAD": "HEAD",
"Task Created": "Aufgabe erstellt",
"Task Updated": "Aufgabe aktualisiert",
"Task Deleted": "Aufgabe gelöscht",
"Task Priority Updated": "Aufgabenpriorität aktualisiert",
"Task Status Updated": "Aufgabenstatus aktualisiert",
"Task Assignee Updated": "Aufgabenzuweiser aktualisiert",
"Task Due Date Updated": "Abgabedatum der Aufgabe aktualisiert",
"Task Tag Updated": "Aufgaben-Tag aktualisiert",
"Task Moved": "Aufgabe verschoben",
"Task Comment Posted": "Aufgabenkommentar veröffentlicht",
"Task Comment Updated": "Aufgabenkommentar aktualisiert",
"Task Time Estimate Updated": "Geschätzte Aufgabenzeit aktualisiert",
"Task Time Tracked Updated": "Aufgabenzeit aktualisiert",
"List Created": "Liste erstellt",
"List Updated": "Liste aktualisiert",
"List Deleted": "Liste gelöscht",
"Folder Created": "Ordner erstellt",
"Folder Updated": "Ordner aktualisiert",
"Folder Deleted": "Ordner gelöscht",
"Space Created": "Raum erstellt",
"Space Updated": "Raum aktualisiert",
"Space Deleted": "Raum gelöscht",
"Automation Created": "Automatisierung erstellt",
"Goal Created": "Ziel erstellt",
"Goal Updated": "Ziel aktualisiert",
"Goal Deleted": "Ziel gelöscht",
"Key Result Created": "Schlüsselergebnis erstellt",
"Key Result Updated": "Schlüsselergebnis aktualisiert",
"Key Result Deleted": "Schlüsselergebnis gelöscht",
"Triggered when a new task is created.": "Wird ausgelöst, wenn eine neue Aufgabe erstellt wird.",
"Triggered when a task is updated.": "Wird ausgelöst, wenn eine Aufgabe aktualisiert wird.",
"Triggered when a task is deleted.": "Wird ausgelöst, wenn eine Aufgabe gelöscht wird.",
"Triggered when a task priority is updated.": "Wird ausgelöst, wenn eine Aufgabenpriorität aktualisiert wird.",
"Triggered when a task status is updated.": "Wird ausgelöst, wenn ein Aufgabenstatus aktualisiert wird.",
"Triggered when a task assignee is updated.": "Wird ausgelöst, wenn ein zugewiesener Task aktualisiert wird.",
"Triggered when a task due date is updated.": "Wird ausgelöst, wenn ein Fälligkeitsdatum aktualisiert wird.",
"Triggered when a task tag is updated.": "Wird ausgelöst, wenn ein Aufgaben-Tag aktualisiert wird.",
"Triggered when a task is moved.": "Wird ausgelöst, wenn eine Aufgabe verschoben wird.",
"Triggered when a task comment is posted.": "Wird ausgelöst, wenn ein Aufgabenkommentar veröffentlicht wird.",
"Triggered when a task comment is updated.": "Wird ausgelöst, wenn ein Aufgabenkommentar aktualisiert wird.",
"Triggered when a task time estimate is updated.": "Wird ausgelöst, wenn eine Aufgabenzeitschätzung aktualisiert wird.",
"Triggered when a task time tracked is updated.": "Wird ausgelöst, wenn eine Task-Zeiterfassung aktualisiert wird.",
"Triggered when a new list is created.": "Wird ausgelöst, wenn eine neue Liste erstellt wird.",
"Triggered when a list is updated.": "Wird ausgelöst, wenn eine Liste aktualisiert wird.",
"Triggered when a list is deleted.": "Wird ausgelöst, wenn eine Liste gelöscht wird.",
"Triggered when a new folder is created.": "Wird ausgelöst, wenn ein neuer Ordner erstellt wird.",
"Triggered when a folder is updated.": "Wird ausgelöst, wenn ein Ordner aktualisiert wird.",
"Triggered when a folder is deleted.": "Wird ausgelöst, wenn ein Ordner gelöscht wird.",
"Triggered when a new space is created.": "Wird ausgelöst, wenn ein neuer Raum erstellt wird.",
"Triggered when a space is updated.": "Wird ausgelöst, wenn ein Raum aktualisiert wird.",
"Triggered when a space is deleted.": "Wird ausgelöst, wenn ein Raum gelöscht wird.",
"Triggered when a new automation is created.": "Wird ausgelöst, wenn eine neue Automatisierung erstellt wird.",
"Triggered when a new goal is created.": "Wird ausgelöst, wenn ein neues Ziel erstellt wird.",
"Triggered when a goal is updated.": "Wird ausgelöst, wenn ein Ziel aktualisiert wird.",
"Triggered when a goal is deleted.": "Wird ausgelöst, wenn ein Ziel gelöscht wird.",
"Triggered when a new key result is created.": "Wird ausgelöst, wenn ein neues Schlüsselergebnis erstellt wird.",
"Triggered when a key result is updated.": "Wird ausgelöst, wenn ein Schlüsselergebnis aktualisiert wird.",
"Triggered when a key result is deleted.": "Wird ausgelöst, wenn ein Schlüsselergebnis gelöscht wird.",
"Triggered when a tag is added or removed or renamed on a task.": "Wird ausgelöst, wenn ein Tag hinzugefügt oder entfernt oder bei einer Aufgabe umbenannt wird."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "Plataforma de productividad todo en uno",
"Create Task": "Crear tarea",
"Create Task From Template": "Crear tarea desde plantilla",
"Create Folderless List": "Crear lista sin carpeta",
"Create Task Comment": "Crear comentario de tarea",
"Create Subtask": "Crear Subtarea",
"Create Channel": "Crear canal",
"Create Channel in Space/Folder/List": "Crear canal en espacio/carpeta/lista",
"Create Message": "Crear mensaje",
"Create Message Reaction": "Crear Reacción de Mensaje",
"Create Message Reply": "Crear respuesta de mensaje",
"Get List": "Obtener lista",
"Get Task": "Obtener tarea",
"Get Task by Name": "Obtener tarea por nombre",
"Get Space": "Obtener espacio",
"Get Spaces": "Obtener Espacios",
"Get Task Comments": "Obtener comentarios de tareas",
"Get Channel": "Obtener canal",
"Get Channels": "Obtener Canales",
"Get Channel Messages": "Obtener Mensajes de Canal",
"Get Message Reactions": "Obtener Reacciones de Mensaje",
"Get Message Replies": "Obtener respuestas de mensaje",
"List Team Tasks": "Listar tareas de equipo",
"List Time Entries": "Lista de entradas de tiempo",
"Update Task": "Actualizar tarea",
"Update Message": "Actualizar mensaje",
"Delete Message": "Borrar mensaje",
"Delete Message Reaction": "Eliminar Reacción del Mensaje",
"Delete Task": "Eliminar tarea",
"Get Accessible Custom Fields": "Obtener campos personalizados de acceso",
"Set Custom Field Value": "Establecer valor de campo personalizado",
"Custom API Call": "Llamada API personalizada",
"Create a new task in a ClickUp workspace and list": "Crear una nueva tarea en un área de trabajo y lista de ClickUp",
"Create a new task from Template": "Crear una nueva tarea desde la plantilla",
"Create a new folderless list in a ClickUp workspace and space": "Crear una nueva lista sin carpetas en un espacio de trabajo y espacio ClickUp",
"Creates a comment on a task in ClickUp": "Crea un comentario sobre una tarea en ClickUp",
"Creates a subtask in ClickUp": "Crea una subtarea en ClickUp",
"Creates a channel in a ClickUp workspace": "Crea un canal en un espacio de trabajo ClickUp",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Crea un canal en un espacio de trabajo ClickUp en un espacio, carpeta o lista",
"Creates a message in a ClickUp channel": "Crea un mensaje en un canal ClickUp",
"Creates a reaction to a message in a ClickUp channel": "Crea una reacción a un mensaje en un canal ClickUp",
"Creates a reply to a message in a ClickUp channel": "Crea una respuesta a un mensaje en un canal ClickUp",
"Gets a list in a ClickUp": "Obtiene una lista en un ClickUp",
"Gets a task in a ClickUp list": "Obtiene una tarea en una lista de ClickUp",
"Fetches a task by name in a ClickUp list": "Obtiene una tarea por nombre en una lista de clickUp",
"Gets a space in a ClickUp": "Obtiene un espacio en un ClickUp",
"Gets spaces in a ClickUp workspace": "Obtiene espacios en un espacio de trabajo ClickUp",
"Gets comments from a task in ClickUp": "Obtiene comentarios de una tarea en ClickUp",
"Gets a channel in a ClickUp workspace": "Obtiene un canal en un espacio de trabajo ClickUp",
"Gets all channels in a ClickUp workspace": "Obtiene todos los canales en un espacio de trabajo ClickUp",
"Gets all messages in a ClickUp channel": "Obtiene todos los mensajes en un canal ClickUp",
"Gets the reactions of a message in a ClickUp channel": "Obtiene las reacciones de un mensaje en un canal ClickUp",
"Gets the replies of a message in a ClickUp channel": "Obtiene las respuestas de un mensaje en un canal ClickUp",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Recuperar las tareas que cumplen criterios específicos de un área de trabajo.",
"Retrieves time entries filtered by start and end date.": "Recuperar entradas de tiempo filtradas por fecha de inicio y fin.",
"Update task in a ClickUp workspace and list": "Actualizar tarea en un área de trabajo y lista de ClickUp",
"Updates a message in a ClickUp channel": "Actualiza un mensaje en un canal ClickUp",
"Deletes a message in a ClickUp channel": "Elimina un mensaje en un canal ClickUp",
"Deletes a reaction from a message in a ClickUp channel": "Elimina una reacción de un mensaje en un canal ClickUp",
"Delete a task in a workspace and list": "Eliminar una tarea en un área de trabajo y lista",
"View the Custom Fields available on tasks in a specific List.": "Ver los campos personalizados disponibles en las tareas de una lista específica.",
"Add data to a Custom field on a task.": "Añadir datos a un campo personalizado en una tarea.",
"Make a custom API call to a specific endpoint": "Hacer una llamada API personalizada a un extremo específico",
"Workspace": "Espacio de trabajo",
"Space": "Espacio",
"List": "Lista",
"Name": "Nombre",
"Status Id": "Id de estado",
"Priority Id": "Id de prioridad",
"Assignee Id": "Assignee Id",
"Description": "Descripción",
"Is Markdown": "Es Markdown",
"Due Date": "Fecha de fin",
"Due Date Time": "Fecha de vencimiento",
"Start Date": "Fecha de inicio",
"Start Date Time": "Fecha de inicio hora",
"Time Estimate": "Tiempo estimado",
"Check Required Custom Fields": "Comprobar campos personalizados requeridos",
"Markdown": "Markdown",
"Custom Fields": "Campos personalizados",
"Template Id": "Id de Plantilla",
"Task Name": "Nombre de tarea",
"List Name": "Nombre de lista",
"Task Id": "Task Id",
"Comment": "Comentario",
"Subtask Name": "Nombre de subtarea",
"Subtask Description": "Descripción de la subtarea",
"Channel Name": "Nombre del canal",
"Channel Description": "Descripción del canal",
"Channel Topic": "Tema del canal",
"Channel Visibility": "Visibilidad del canal",
"Location Type": "Tipo de ubicación",
"Location ID": "ID de ubicación",
"Channel Id": "Id del canal",
"Message Content": "Contenido del mensaje",
"Message Type": "Tipo de mensaje",
"Message ID": "ID del mensaje",
"Emoji": "Emoji",
"List ID": "ID de lista",
"Task ID": "Task ID",
"Include Subtasks": "Incluye subtareas",
"Include Hidden": "Incluye oculto",
"Limit": "Límite",
"Format Content": "Formatear contenido",
"Folder Id": "Id de Carpeta",
"Tags": "Etiquetas",
"Page": "Pgina",
"Reverse": "Invertir",
"Include Closed": "Incluye cerrada",
"Order By": "Ordenar por",
"Start date": "Fecha de inicio",
"End date": "Fecha de fin",
"Task": "Tarea",
"Include task tags": "Incluye etiquetas de tareas",
"Include location names": "Incluye nombres de ubicación",
"Task Description": "Descripción de la tarea",
"Add Assignees": "Añadir asignados",
"Remove Assignees": "Quitar asignados",
"Message Content Format": "Formato de contenido del mensaje",
"Reaction ID": "ID de reacción",
"Field": "Campo",
"Value": "Valor",
"Method": "Método",
"Headers": "Encabezados",
"Query Parameters": "Parámetros de consulta",
"Body": "Cuerpo",
"Response is Binary ?": "¿Respuesta es binaria?",
"No Error on Failure": "No hay ningún error en fallo",
"Timeout (in seconds)": "Tiempo de espera (en segundos)",
"The ID of the ClickUp workspace": "El ID del área de trabajo ClickUp",
"The ID of the ClickUp space to create the task in": "El ID del espacio ClickUp en el que crear la tarea",
"The name of task": "El nombre de la tarea",
"The ID of Clickup Issue Status": "El ID del estado del problema del clickup",
"The ID of Clickup Issue Priority": "El ID de la prioridad del problema del clickup",
"ID of assignee for Clickup Task": "ID del asignatario para la tarea Clickup",
"The description of task": "La descripción de la tarea",
"Is the description in markdown format": "Es la descripción en formato markdown",
"The due date of the task": "La fecha límite de la tarea",
"Whether to include time in the due date": "Si incluir la hora en la fecha de fin",
"The start date of the task": "La fecha de inicio de la tarea",
"Whether to include time in the start date": "Si incluir la hora en la fecha de inicio",
"The time estimate for the task in milliseconds": "La estimación de tiempo para la tarea en milisegundos",
"Re-enable required custom fields validation for the task": "Reactivar validación de campos personalizados requeridos para la tarea",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Seleccione los campos personalizados\n\nPara los campos desplegables personalizados, elija un valor desplegable basado en el índice (en la lista, la primera opción es índice 0, segundo es 1, tercero es 2, etc.)",
"The ID of Clickup Task Template": "El ID de la plantilla de tareas de copia de seguridad",
"The name of the task to create": "El nombre de la tarea a crear",
"The name of the list to create": "El nombre de la lista a crear",
"The ID of the ClickUp task": "El ID de la tarea ClickUp",
"Comment to make on the task": "Comentario para hacer en la tarea",
"ID of assignee for Task Comment": "ID del asignador para el comentario de la tarea",
"The name of the subtask to create": "El nombre de la subtarea a crear",
"ID of assignee for Clickup Subtask": "ID del asignatario para la subtarea Clickup",
"The description of the subtask to create": "La descripción de la subtarea a crear",
"The due date of the subtask": "La fecha límite de la subtarea",
"The start date of the subtask": "La fecha de inicio de la subtarea",
"The time estimate for the subtask in milliseconds": "La estimación de tiempo para la subtarea en milisegundos",
"Re-enable required custom fields validation for the subtask": "Reactivar validación de campos personalizados requeridos para la subtarea",
"Name of the channel": "Nombre del canal",
"Description of the channel": "Descripción del canal",
"Topic of the channel": "Tema del canal",
"Visibility of the channel": "Visibilidad del canal",
"Type of location": "Tipo de ubicación",
"ID of the location": "ID de la ubicación",
"The ID of Clickup Channel": "El ID del Canal de Clickup",
"Content of the message": "Contenido del mensaje",
"Type of the message": "Tipo de mensaje",
"ID of the message to create reaction for": "ID del mensaje para crear reacción para",
"Emoji to react with": "Emoji con el que reaccionar",
"ID of the message to reply to": "ID del mensaje al que responder",
"The id of the list to get": "El id de la lista a obtener",
"The ID of the task to get": "El ID de la tarea a obtener",
"Include subtasks in the response": "Incluye subtareas en la respuesta",
"The name of the task to find": "El nombre de la tarea a encontrar",
"Include hidden channels": "Incluye canales ocultos",
"Limit the number of channels returned": "Limita el número de canales devueltos",
"Limit the number of messages returned": "Limitar el número de mensajes devueltos",
"Format the content of the messages": "Formatear el contenido de los mensajes",
"ID of the message to get reactions for": "ID del mensaje para obtener reacciones por",
"ID of the message to get replies for": "ID del mensaje para obtener respuestas para",
"The ID of the ClickUp folder": "El ID de la carpeta ClickUp",
"The tags to filter for": "Las etiquetas a filtrar para",
"Page to fetch (starts at 0).": "Página a buscar (comienza a 0).",
"Tasks are displayed in reverse order.": "Las tareas se muestran en orden inverso.",
"Include or exclude closed tasks. By default, they are excluded.": "Incluye o excluye tareas cerradas. Por defecto, están excluidas.",
"Order by a particular field. By default, tasks are ordered by created.": "Ordenar por un campo en particular. De forma predeterminada, las tareas se ordenan por creado.",
"Include task tags in the response for time entries associated with tasks.": "Incluye etiquetas de tareas en la respuesta para entradas de tiempo asociadas con tareas.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Incluye los nombres de la lista, carpeta y espacio junto con la list_id, carpeta_id y space_id.",
"The name of the task to update": "El nombre de la tarea a actualizar",
"The description of the task to update": "La descripción de la tarea a actualizar",
"assignee(s) you want to add for the task": "asignado(s) que desea añadir para la tarea",
"assignee(s) you want to remove from the task": "asignado(s) que desea eliminar de la tarea",
"ID of the message to update": "ID del mensaje a actualizar",
"Format of the message content": "Formato del contenido del mensaje",
"ID of the message to delete": "ID del mensaje a eliminar",
"ID of the message to delete reaction from": "ID del mensaje del que eliminar la reacción de",
"ID of the reaction to delete": "ID de la reacción a eliminar",
"The ID of the ClickUp custom field": "El ID del campo personalizado ClickUp",
"The new value to be set": "El nuevo valor a establecer",
"Authorization headers are injected automatically from your connection.": "Las cabeceras de autorización se inyectan automáticamente desde tu conexión.",
"Enable for files like PDFs, images, etc..": "Activar para archivos como PDFs, imágenes, etc.",
"Urgent": "Urgente",
"High": "Alta",
"Normal": "Normal",
"Low": "Baja",
"Public": "Público",
"Private": "Privado",
"Folder": "Carpeta",
"Message": "Mensaje",
"Post": "Publicar",
"Plain Text": "Texto simple",
"Id": "Id",
"Created at": "Creado el",
"Last updated": "Última actualización",
"Due date": "Fecha de fin",
"GET": "RECOGER",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "BORRAR",
"HEAD": "LIMPIO",
"Task Created": "Tarea creada",
"Task Updated": "Tarea actualizada",
"Task Deleted": "Tarea eliminada",
"Task Priority Updated": "Prioridad de tarea actualizada",
"Task Status Updated": "Estado de la tarea actualizado",
"Task Assignee Updated": "Tarea asignada actualizada",
"Task Due Date Updated": "Fecha límite de la tarea actualizada",
"Task Tag Updated": "Etiqueta de tarea actualizada",
"Task Moved": "Tarea Movida",
"Task Comment Posted": "Comentario de tarea publicado",
"Task Comment Updated": "Comentario de tarea actualizado",
"Task Time Estimate Updated": "Tiempo estimado de tarea actualizado",
"Task Time Tracked Updated": "Tiempo de Tarea rastreado actualizado",
"List Created": "Lista creada",
"List Updated": "Lista actualizada",
"List Deleted": "Lista eliminada",
"Folder Created": "Carpeta creada",
"Folder Updated": "Carpeta actualizada",
"Folder Deleted": "Carpeta eliminada",
"Space Created": "Espacio creado",
"Space Updated": "Espacio actualizado",
"Space Deleted": "Espacio eliminado",
"Automation Created": "Automatización creada",
"Goal Created": "Objetivo creado",
"Goal Updated": "Objetivo actualizado",
"Goal Deleted": "Objetivo eliminado",
"Key Result Created": "Resultado de la clave creado",
"Key Result Updated": "Resultado de la clave actualizado",
"Key Result Deleted": "Resultado de la clave eliminada",
"Triggered when a new task is created.": "Se activa cuando se crea una nueva tarea.",
"Triggered when a task is updated.": "Se activa cuando se actualiza una tarea.",
"Triggered when a task is deleted.": "Se activa cuando se elimina una tarea.",
"Triggered when a task priority is updated.": "Se activa cuando se actualiza una prioridad de tarea.",
"Triggered when a task status is updated.": "Se activa cuando se actualiza el estado de una tarea.",
"Triggered when a task assignee is updated.": "Se activa cuando un asignatario de tareas es actualizado.",
"Triggered when a task due date is updated.": "Se activa cuando se actualiza la fecha de vencimiento de una tarea.",
"Triggered when a task tag is updated.": "Se activa cuando se actualiza una etiqueta de tarea.",
"Triggered when a task is moved.": "Se activa cuando se mueve una tarea.",
"Triggered when a task comment is posted.": "Se activa cuando se publica un comentario de tarea.",
"Triggered when a task comment is updated.": "Se activa cuando se actualiza un comentario de tarea.",
"Triggered when a task time estimate is updated.": "Se activa cuando se actualiza una estimación de tiempo de tarea.",
"Triggered when a task time tracked is updated.": "Se activa cuando se actualiza el tiempo de seguimiento de una tarea.",
"Triggered when a new list is created.": "Se activa cuando se crea una nueva lista.",
"Triggered when a list is updated.": "Se activa cuando se actualiza una lista.",
"Triggered when a list is deleted.": "Se activa cuando se elimina una lista.",
"Triggered when a new folder is created.": "Se activa cuando se crea una nueva carpeta.",
"Triggered when a folder is updated.": "Se activa cuando se actualiza una carpeta.",
"Triggered when a folder is deleted.": "Se activa cuando se elimina una carpeta.",
"Triggered when a new space is created.": "Se activa cuando se crea un nuevo espacio.",
"Triggered when a space is updated.": "Se activa cuando se actualiza un espacio.",
"Triggered when a space is deleted.": "Se activa cuando se elimina un espacio.",
"Triggered when a new automation is created.": "Se activa cuando se crea una nueva automatización.",
"Triggered when a new goal is created.": "Se activa cuando se crea un nuevo objetivo.",
"Triggered when a goal is updated.": "Se activa cuando se actualiza un objetivo.",
"Triggered when a goal is deleted.": "Se activa cuando se elimina un objetivo.",
"Triggered when a new key result is created.": "Se activa cuando se crea un nuevo resultado de clave.",
"Triggered when a key result is updated.": "Se activa cuando se actualiza un resultado de clave.",
"Triggered when a key result is deleted.": "Se activa cuando se elimina un resultado de clave.",
"Triggered when a tag is added or removed or renamed on a task.": "Se activa cuando una etiqueta es añadida o eliminada o renombrada en una tarea."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "Plateforme de productivité tout-en-un",
"Create Task": "Créer une tâche",
"Create Task From Template": "Créer une tâche à partir d'un modèle",
"Create Folderless List": "Créer une liste sans dossier",
"Create Task Comment": "Créer un commentaire de tâche",
"Create Subtask": "Créer une sous-tâche",
"Create Channel": "Créer un canal",
"Create Channel in Space/Folder/List": "Créer un channel dans un espace/dossier/liste",
"Create Message": "Créer un message",
"Create Message Reaction": "Créer une réaction de message",
"Create Message Reply": "Créer une réponse de message",
"Get List": "Obtenir la liste",
"Get Task": "Obtenir une tâche",
"Get Task by Name": "Obtenir une tâche par nom",
"Get Space": "Obtenir de l'espace",
"Get Spaces": "Obtenir des espaces",
"Get Task Comments": "Obtenir les commentaires de la tâche",
"Get Channel": "Obtenir le canal",
"Get Channels": "Obtenir des canaux",
"Get Channel Messages": "Recevoir les messages de la chaîne",
"Get Message Reactions": "Récupérer les réactions des messages",
"Get Message Replies": "Récupérer les réponses aux messages",
"List Team Tasks": "Lister les tâches d'équipe",
"List Time Entries": "Lister les entrées de temps",
"Update Task": "Tâche de mise à jour",
"Update Message": "Message de mise à jour",
"Delete Message": "Supprimer le message",
"Delete Message Reaction": "Supprimer la réaction du message",
"Delete Task": "Supprimer la tâche",
"Get Accessible Custom Fields": "Obtenir des champs personnalisés accessibles",
"Set Custom Field Value": "Définir la valeur du champ personnalisé",
"Custom API Call": "Appel API personnalisé",
"Create a new task in a ClickUp workspace and list": "Créer une nouvelle tâche dans un espace de travail ClickUp et une liste",
"Create a new task from Template": "Créer une nouvelle tâche à partir du modèle",
"Create a new folderless list in a ClickUp workspace and space": "Créer une nouvelle liste sans dossier dans un espace de travail ClickUp",
"Creates a comment on a task in ClickUp": "Crée un commentaire sur une tâche dans ClickUp",
"Creates a subtask in ClickUp": "Crée une sous-tâche en ClickUp",
"Creates a channel in a ClickUp workspace": "Crée un channel dans un espace de travail ClickUp",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Crée un channel dans un espace de travail ClickUp dans un espace, un dossier ou une liste",
"Creates a message in a ClickUp channel": "Crée un message dans un channel ClickUp",
"Creates a reaction to a message in a ClickUp channel": "Crée une réaction à un message dans un channel ClickUp",
"Creates a reply to a message in a ClickUp channel": "Crée une réponse à un message dans un channel ClickUp",
"Gets a list in a ClickUp": "Renvoie une liste en un clickUp",
"Gets a task in a ClickUp list": "Renvoie une tâche dans une liste de clics",
"Fetches a task by name in a ClickUp list": "Récupère une tâche par nom dans une liste de clics",
"Gets a space in a ClickUp": "Obtient un espace dans un ClickUp",
"Gets spaces in a ClickUp workspace": "Récupère des espaces dans un espace de travail ClickUp",
"Gets comments from a task in ClickUp": "Récupère les commentaires d'une tâche dans ClickUp",
"Gets a channel in a ClickUp workspace": "Obtient un canal dans un espace de travail ClickUp",
"Gets all channels in a ClickUp workspace": "Obtient tous les salons dans un espace de channel ClickUp",
"Gets all messages in a ClickUp channel": "Obtient tous les messages dans un canal ClickUp",
"Gets the reactions of a message in a ClickUp channel": "Récupère les réactions d'un message dans un canal ClickUp",
"Gets the replies of a message in a ClickUp channel": "Récupère les réponses d'un message dans un channel ClickUp",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Récupère les tâches qui répondent à des critères spécifiques dans un espace de travail.",
"Retrieves time entries filtered by start and end date.": "Récupère les entrées de temps filtrées par date de début et de fin.",
"Update task in a ClickUp workspace and list": "Mettre à jour la tâche dans un espace de travail ClickUp et la liste",
"Updates a message in a ClickUp channel": "Met à jour un message dans un channel ClickUp",
"Deletes a message in a ClickUp channel": "Supprime un message dans un canal ClickUp",
"Deletes a reaction from a message in a ClickUp channel": "Supprime une réaction d'un message dans un canal ClickUp",
"Delete a task in a workspace and list": "Supprimer une tâche dans un espace de travail et une liste",
"View the Custom Fields available on tasks in a specific List.": "Voir les champs personnalisés disponibles sur les tâches dans une liste spécifique.",
"Add data to a Custom field on a task.": "Ajouter des données à un champ personnalisé sur une tâche.",
"Make a custom API call to a specific endpoint": "Passez un appel API personnalisé à un point de terminaison spécifique",
"Workspace": "Espace de travail",
"Space": "Espace libre",
"List": "Liste",
"Name": "Nom",
"Status Id": "Id du statut",
"Priority Id": "Id de la priorité",
"Assignee Id": "Assignee Id",
"Description": "Libellé",
"Is Markdown": "Est Markdown",
"Due Date": "Date de fin",
"Due Date Time": "Date d'échéance",
"Start Date": "Date de début",
"Start Date Time": "Date de début",
"Time Estimate": "Estimation du temps",
"Check Required Custom Fields": "Vérifier les champs personnalisés requis",
"Markdown": "Markdown",
"Custom Fields": "Champs personnalisés",
"Template Id": "Identifiant du modèle",
"Task Name": "Nom de la tâche",
"List Name": "Nom de la liste",
"Task Id": "Task Id",
"Comment": "Commenter",
"Subtask Name": "Nom de la sous-tâche",
"Subtask Description": "Description de la sous-tâche",
"Channel Name": "Nom du canal",
"Channel Description": "Description du canal",
"Channel Topic": "Sujet du canal",
"Channel Visibility": "Visibilité du canal",
"Location Type": "Type d'emplacement",
"Location ID": "ID de l'emplacement",
"Channel Id": "ID du channel",
"Message Content": "Contenu du message",
"Message Type": "Type de message",
"Message ID": "ID du message",
"Emoji": "Emoji",
"List ID": "ID de la liste",
"Task ID": "Task ID",
"Include Subtasks": "Inclure les sous-tâches",
"Include Hidden": "Inclure les caches placées",
"Limit": "Limite",
"Format Content": "Formater le contenu",
"Folder Id": "Id du dossier",
"Tags": "Tags",
"Page": "Page",
"Reverse": "Inverser",
"Include Closed": "Inclure les fermés",
"Order By": "Trier par",
"Start date": "Date de début",
"End date": "Date de fin",
"Task": "Tâche",
"Include task tags": "Inclure les tags de la tâche",
"Include location names": "Inclure les noms d'emplacement",
"Task Description": "Description de tâche",
"Add Assignees": "Ajouter des personnes assignées",
"Remove Assignees": "Supprimer les personnes assignées",
"Message Content Format": "Format du contenu du message",
"Reaction ID": "ID de réaction",
"Field": "Champ",
"Value": "Valeur",
"Method": "Méthode",
"Headers": "En-têtes",
"Query Parameters": "Paramètres de requête",
"Body": "Corps",
"Response is Binary ?": "La réponse est Binaire ?",
"No Error on Failure": "Aucune erreur en cas d'échec",
"Timeout (in seconds)": "Délai d'attente (en secondes)",
"The ID of the ClickUp workspace": "L'ID de l'espace de travail ClickUp",
"The ID of the ClickUp space to create the task in": "L'ID de l'espace ClickUp pour créer la tâche dans",
"The name of task": "Le nom de la tâche",
"The ID of Clickup Issue Status": "L'ID du statut de ticket Clickup",
"The ID of Clickup Issue Priority": "L'ID de la priorité du ticket Clickup",
"ID of assignee for Clickup Task": "ID du cessionnaire pour la tâche Clickup",
"The description of task": "La description de la tâche",
"Is the description in markdown format": "La description est-elle au format markdown",
"The due date of the task": "La date d'échéance de la tâche",
"Whether to include time in the due date": "S'il faut inclure l'heure dans la date d'échéance",
"The start date of the task": "La date de début de la tâche",
"Whether to include time in the start date": "S'il faut inclure l'heure dans la date de début",
"The time estimate for the task in milliseconds": "L'estimation du temps pour la tâche en millisecondes",
"Re-enable required custom fields validation for the task": "Réactiver la validation des champs personnalisés requis pour la tâche",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Sélectionnez les champs personnalisés\n\nPour les champs personnalisés du menu déroulant, choisissez une valeur déroulante basée sur l'index (dans la liste, la première option est l'index 0, la seconde est 1, la troisième est 2, etc.)",
"The ID of Clickup Task Template": "L'ID du modèle de tâche Clickup",
"The name of the task to create": "Le nom de la tâche à créer",
"The name of the list to create": "Le nom de la liste à créer",
"The ID of the ClickUp task": "L'ID de la tâche ClickUp",
"Comment to make on the task": "Commenter sur la tâche",
"ID of assignee for Task Comment": "ID du cessionnaire pour le commentaire de la tâche",
"The name of the subtask to create": "Le nom de la sous-tâche à créer",
"ID of assignee for Clickup Subtask": "ID du cessionnaire pour la sous-tâche Clickup",
"The description of the subtask to create": "La description de la sous-tâche à créer",
"The due date of the subtask": "La date d'échéance de la sous-tâche",
"The start date of the subtask": "La date de début de la sous-tâche",
"The time estimate for the subtask in milliseconds": "L'estimation du temps pour la sous-tâche en millisecondes",
"Re-enable required custom fields validation for the subtask": "Réactiver la validation des champs personnalisés requis pour la sous-tâche",
"Name of the channel": "Nom du canal",
"Description of the channel": "Description de la chaîne",
"Topic of the channel": "Sujet du canal",
"Visibility of the channel": "Visibilité du canal",
"Type of location": "Type d'emplacement",
"ID of the location": "ID de l'emplacement",
"The ID of Clickup Channel": "L'ID du canal Clickup",
"Content of the message": "Contenu du message",
"Type of the message": "Type du message",
"ID of the message to create reaction for": "ID du message pour créer une réaction pour",
"Emoji to react with": "Emoji pour réagir avec",
"ID of the message to reply to": "ID du message à répondre à",
"The id of the list to get": "L'id de la liste à récupérer",
"The ID of the task to get": "L'ID de la tâche à récupérer",
"Include subtasks in the response": "Inclure les sous-tâches dans la réponse",
"The name of the task to find": "Le nom de la tâche à trouver",
"Include hidden channels": "Inclure les canaux cachés",
"Limit the number of channels returned": "Limiter le nombre de canaux retournés",
"Limit the number of messages returned": "Limiter le nombre de messages retournés",
"Format the content of the messages": "Formater le contenu des messages",
"ID of the message to get reactions for": "ID du message pour obtenir des réactions pour",
"ID of the message to get replies for": "ID du message pour obtenir des réponses pour",
"The ID of the ClickUp folder": "L'ID du dossier ClickUp",
"The tags to filter for": "Les tags à filtrer pour",
"Page to fetch (starts at 0).": "Page à récupérer (commence à 0).",
"Tasks are displayed in reverse order.": "Les tâches sont affichées dans l'ordre inverse.",
"Include or exclude closed tasks. By default, they are excluded.": "Inclure ou exclure les tâches fermées. Par défaut, elles sont exclues.",
"Order by a particular field. By default, tasks are ordered by created.": "Trier par un champ particulier. Par défaut, les tâches sont ordonnées par création.",
"Include task tags in the response for time entries associated with tasks.": "Inclure les balises de tâche dans la réponse pour les entrées de temps associées aux tâches.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Inclure les noms de la liste, du dossier et de l'espace avec les noms list_id, folder_id et space_id.",
"The name of the task to update": "Le nom de la tâche à mettre à jour",
"The description of the task to update": "La description de la tâche à mettre à jour",
"assignee(s) you want to add for the task": "assigne(s) que vous voulez ajouter pour la tâche",
"assignee(s) you want to remove from the task": "assigne(s) que vous voulez supprimer de la tâche",
"ID of the message to update": "ID du message à mettre à jour",
"Format of the message content": "Format du contenu du message",
"ID of the message to delete": "ID du message à supprimer",
"ID of the message to delete reaction from": "ID du message à supprimer de la réaction",
"ID of the reaction to delete": "ID de la réaction à supprimer",
"The ID of the ClickUp custom field": "L'ID du champ personnalisé ClickUp",
"The new value to be set": "La nouvelle valeur à définir",
"Authorization headers are injected automatically from your connection.": "Les en-têtes d'autorisation sont injectés automatiquement à partir de votre connexion.",
"Enable for files like PDFs, images, etc..": "Activer pour les fichiers comme les PDFs, les images, etc.",
"Urgent": "Urgent",
"High": "Élevé",
"Normal": "Normale",
"Low": "Bas",
"Public": "Publique",
"Private": "Privé",
"Folder": "Dossier",
"Message": "Message",
"Post": "Poster",
"Plain Text": "Texte brut",
"Id": "Id",
"Created at": "Créé le",
"Last updated": "Dernière mise à jour",
"Due date": "Date d'échéance",
"GET": "OBTENIR",
"POST": "POSTER",
"PATCH": "PATCH",
"PUT": "EFFACER",
"DELETE": "SUPPRIMER",
"HEAD": "TÊTE",
"Task Created": "Tâche créée",
"Task Updated": "Tâche mise à jour",
"Task Deleted": "Tâche supprimée",
"Task Priority Updated": "Priorité de la tâche mise à jour",
"Task Status Updated": "Statut de la tâche mis à jour",
"Task Assignee Updated": "Tâche assignée mise à jour",
"Task Due Date Updated": "Date d'échéance de la tâche mise à jour",
"Task Tag Updated": "Étiquette de la tâche mise à jour",
"Task Moved": "Tâche déplacée",
"Task Comment Posted": "Commentaire de la tâche publié",
"Task Comment Updated": "Commentaire de la tâche mis à jour",
"Task Time Estimate Updated": "Estimation du temps de la tâche mise à jour",
"Task Time Tracked Updated": "Temps de suivi de la tâche mis à jour",
"List Created": "Liste créée",
"List Updated": "Liste mise à jour",
"List Deleted": "Liste supprimée",
"Folder Created": "Dossier créé",
"Folder Updated": "Dossier mis à jour",
"Folder Deleted": "Dossier supprimé",
"Space Created": "Espace créé",
"Space Updated": "Espace mis à jour",
"Space Deleted": "Espace supprimé",
"Automation Created": "Automatisation créée",
"Goal Created": "Objectif créé",
"Goal Updated": "Objectif mis à jour",
"Goal Deleted": "Objectif supprimé",
"Key Result Created": "Résultat clé créé",
"Key Result Updated": "Résultat de la clé mis à jour",
"Key Result Deleted": "Résultat de la clé supprimé",
"Triggered when a new task is created.": "Déclenché lorsqu'une nouvelle tâche est créée.",
"Triggered when a task is updated.": "Déclenché lorsqu'une tâche est mise à jour.",
"Triggered when a task is deleted.": "Déclenché lorsqu'une tâche est supprimée.",
"Triggered when a task priority is updated.": "Déclenché lorsqu'une priorité de tâche est mise à jour.",
"Triggered when a task status is updated.": "Déclenché lorsqu'une tâche est mise à jour.",
"Triggered when a task assignee is updated.": "Déclenché lorsqu'une tâche assignée est mise à jour.",
"Triggered when a task due date is updated.": "Déclenché lorsque la date d'échéance d'une tâche est mise à jour.",
"Triggered when a task tag is updated.": "Déclenché quand un tag de tâche est mis à jour.",
"Triggered when a task is moved.": "Déclenché lorsqu'une tâche est déplacée.",
"Triggered when a task comment is posted.": "Déclenché lorsqu'un commentaire de tâche est publié.",
"Triggered when a task comment is updated.": "Déclenché quand un commentaire de tâche est mis à jour.",
"Triggered when a task time estimate is updated.": "Déclenché lorsqu'une estimation de l'heure de la tâche est mise à jour.",
"Triggered when a task time tracked is updated.": "Déclenché lorsqu'une tâche tracée est mise à jour.",
"Triggered when a new list is created.": "Déclenché lorsqu'une nouvelle liste est créée.",
"Triggered when a list is updated.": "Déclenché lorsqu'une liste est mise à jour.",
"Triggered when a list is deleted.": "Déclenché quand une liste est supprimée.",
"Triggered when a new folder is created.": "Déclenché lorsqu'un nouveau dossier est créé.",
"Triggered when a folder is updated.": "Déclenché lorsqu'un dossier est mis à jour.",
"Triggered when a folder is deleted.": "Déclenché lorsqu'un dossier est supprimé.",
"Triggered when a new space is created.": "Déclenché lorsqu'un nouvel espace est créé.",
"Triggered when a space is updated.": "Déclenché lorsqu'un espace est mis à jour.",
"Triggered when a space is deleted.": "Déclenché lorsqu'un espace est supprimé.",
"Triggered when a new automation is created.": "Déclenché lorsqu'une nouvelle automatisation est créée.",
"Triggered when a new goal is created.": "Déclenché lorsqu'un nouvel objectif est créé.",
"Triggered when a goal is updated.": "Déclenché quand un objectif est mis à jour.",
"Triggered when a goal is deleted.": "Déclenché lorsqu'un objectif est supprimé.",
"Triggered when a new key result is created.": "Déclenché lorsqu'une nouvelle clé est créée.",
"Triggered when a key result is updated.": "Déclenché quand un résultat de clé est mis à jour.",
"Triggered when a key result is deleted.": "Déclenché quand un résultat de clé est supprimé.",
"Triggered when a tag is added or removed or renamed on a task.": "Déclenché lorsqu'un tag est ajouté ou supprimé ou renommé sur une tâche."
}

View File

@@ -0,0 +1,280 @@
{
"ClickUp": "ClickUp",
"All-in-one productivity platform": "All-in-one productivity platform",
"Create Task": "Create Task",
"Create Task From Template": "Create Task From Template",
"Create Folderless List": "Create Folderless List",
"Create Task Comment": "Create Task Comment",
"Create Subtask": "Create Subtask",
"Create Channel": "Create Channel",
"Create Channel in Space/Folder/List": "Create Channel in Space/Folder/List",
"Create Message": "Create Message",
"Create Message Reaction": "Create Message Reaction",
"Create Message Reply": "Create Message Reply",
"Get List": "Get List",
"Get Task": "Get Task",
"Get Task by Name": "Get Task by Name",
"Get Space": "Get Space",
"Get Spaces": "Get Spaces",
"Get Task Comments": "Get Task Comments",
"Get Channel": "Get Channel",
"Get Channels": "Get Channels",
"Get Channel Messages": "Get Channel Messages",
"Get Message Reactions": "Get Message Reactions",
"Get Message Replies": "Get Message Replies",
"List Team Tasks": "List Team Tasks",
"List Time Entries": "List Time Entries",
"Update Task": "Update Task",
"Update Message": "Update Message",
"Delete Message": "Delete Message",
"Delete Message Reaction": "Delete Message Reaction",
"Delete Task": "Delete Task",
"Get Accessible Custom Fields": "Get Accessible Custom Fields",
"Set Custom Field Value": "Set Custom Field Value",
"Custom API Call": "Custom API Call",
"Create a new task in a ClickUp workspace and list": "Create a new task in a ClickUp workspace and list",
"Create a new task from Template": "Create a new task from Template",
"Create a new folderless list in a ClickUp workspace and space": "Create a new folderless list in a ClickUp workspace and space",
"Creates a comment on a task in ClickUp": "Creates a comment on a task in ClickUp",
"Creates a subtask in ClickUp": "Creates a subtask in ClickUp",
"Creates a channel in a ClickUp workspace": "Creates a channel in a ClickUp workspace",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Creates a channel in a ClickUp workspace in a space, folder or list",
"Creates a message in a ClickUp channel": "Creates a message in a ClickUp channel",
"Creates a reaction to a message in a ClickUp channel": "Creates a reaction to a message in a ClickUp channel",
"Creates a reply to a message in a ClickUp channel": "Creates a reply to a message in a ClickUp channel",
"Gets a list in a ClickUp": "Gets a list in a ClickUp",
"Gets a task in a ClickUp list": "Gets a task in a ClickUp list",
"Fetches a task by name in a ClickUp list": "Fetches a task by name in a ClickUp list",
"Gets a space in a ClickUp": "Gets a space in a ClickUp",
"Gets spaces in a ClickUp workspace": "Gets spaces in a ClickUp workspace",
"Gets comments from a task in ClickUp": "Gets comments from a task in ClickUp",
"Gets a channel in a ClickUp workspace": "Gets a channel in a ClickUp workspace",
"Gets all channels in a ClickUp workspace": "Gets all channels in a ClickUp workspace",
"Gets all messages in a ClickUp channel": "Gets all messages in a ClickUp channel",
"Gets the reactions of a message in a ClickUp channel": "Gets the reactions of a message in a ClickUp channel",
"Gets the replies of a message in a ClickUp channel": "Gets the replies of a message in a ClickUp channel",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Retrieves the tasks that meet specific criteria from a Workspace.",
"Retrieves time entries filtered by start and end date.": "Retrieves time entries filtered by start and end date.",
"Update task in a ClickUp workspace and list": "Update task in a ClickUp workspace and list",
"Updates a message in a ClickUp channel": "Updates a message in a ClickUp channel",
"Deletes a message in a ClickUp channel": "Deletes a message in a ClickUp channel",
"Deletes a reaction from a message in a ClickUp channel": "Deletes a reaction from a message in a ClickUp channel",
"Delete a task in a workspace and list": "Delete a task in a workspace and list",
"View the Custom Fields available on tasks in a specific List.": "View the Custom Fields available on tasks in a specific List.",
"Add data to a Custom field on a task.": "Add data to a Custom field on a task.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Workspace": "Workspace",
"Space": "Space",
"List": "List",
"Name": "Name",
"Status Id": "Status Id",
"Priority Id": "Priority Id",
"Assignee Id": "Assignee Id",
"Description": "Description",
"Is Markdown": "Is Markdown",
"Due Date": "Due Date",
"Due Date Time": "Due Date Time",
"Start Date": "Start Date",
"Start Date Time": "Start Date Time",
"Time Estimate": "Time Estimate",
"Check Required Custom Fields": "Check Required Custom Fields",
"Markdown": "Markdown",
"Custom Fields": "Custom Fields",
"Template Id": "Template Id",
"Task Name": "Task Name",
"List Name": "List Name",
"Task Id": "Task Id",
"Comment": "Comment",
"Subtask Name": "Subtask Name",
"Subtask Description": "Subtask Description",
"Channel Name": "Channel Name",
"Channel Description": "Channel Description",
"Channel Topic": "Channel Topic",
"Channel Visibility": "Channel Visibility",
"Location Type": "Location Type",
"Location ID": "Location ID",
"Channel Id": "Channel Id",
"Message Content": "Message Content",
"Message Type": "Message Type",
"Message ID": "Message ID",
"Emoji": "Emoji",
"List ID": "List ID",
"Task ID": "Task ID",
"Include Subtasks": "Include Subtasks",
"Include Hidden": "Include Hidden",
"Limit": "Limit",
"Format Content": "Format Content",
"Folder Id": "Folder Id",
"Tags": "Tags",
"Page": "Page",
"Reverse": "Reverse",
"Include Closed": "Include Closed",
"Order By": "Order By",
"Start date": "Start date",
"End date": "End date",
"Task": "Task",
"Include task tags": "Include task tags",
"Include location names": "Include location names",
"Task Description": "Task Description",
"Add Assignees": "Add Assignees",
"Remove Assignees": "Remove Assignees",
"Message Content Format": "Message Content Format",
"Reaction ID": "Reaction ID",
"Field": "Field",
"Value": "Value",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"The ID of the ClickUp workspace": "The ID of the ClickUp workspace",
"The ID of the ClickUp space to create the task in": "The ID of the ClickUp space to create the task in",
"The name of task": "The name of task",
"The ID of Clickup Issue Status": "The ID of Clickup Issue Status",
"The ID of Clickup Issue Priority": "The ID of Clickup Issue Priority",
"ID of assignee for Clickup Task": "ID of assignee for Clickup Task",
"The description of task": "The description of task",
"Is the description in markdown format": "Is the description in markdown format",
"The due date of the task": "The due date of the task",
"Whether to include time in the due date": "Whether to include time in the due date",
"The start date of the task": "The start date of the task",
"Whether to include time in the start date": "Whether to include time in the start date",
"The time estimate for the task in milliseconds": "The time estimate for the task in milliseconds",
"Re-enable required custom fields validation for the task": "Re-enable required custom fields validation for the task",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "The ID of Clickup Task Template",
"The name of the task to create": "The name of the task to create",
"The name of the list to create": "The name of the list to create",
"The ID of the ClickUp task": "The ID of the ClickUp task",
"Comment to make on the task": "Comment to make on the task",
"ID of assignee for Task Comment": "ID of assignee for Task Comment",
"The name of the subtask to create": "The name of the subtask to create",
"ID of assignee for Clickup Subtask": "ID of assignee for Clickup Subtask",
"The description of the subtask to create": "The description of the subtask to create",
"The due date of the subtask": "The due date of the subtask",
"The start date of the subtask": "The start date of the subtask",
"The time estimate for the subtask in milliseconds": "The time estimate for the subtask in milliseconds",
"Re-enable required custom fields validation for the subtask": "Re-enable required custom fields validation for the subtask",
"Name of the channel": "Name of the channel",
"Description of the channel": "Description of the channel",
"Topic of the channel": "Topic of the channel",
"Visibility of the channel": "Visibility of the channel",
"Type of location": "Type of location",
"ID of the location": "ID of the location",
"The ID of Clickup Channel": "The ID of Clickup Channel",
"Content of the message": "Content of the message",
"Type of the message": "Type of the message",
"ID of the message to create reaction for": "ID of the message to create reaction for",
"Emoji to react with": "Emoji to react with",
"ID of the message to reply to": "ID of the message to reply to",
"The id of the list to get": "The id of the list to get",
"The ID of the task to get": "The ID of the task to get",
"Include subtasks in the response": "Include subtasks in the response",
"The name of the task to find": "The name of the task to find",
"Include hidden channels": "Include hidden channels",
"Limit the number of channels returned": "Limit the number of channels returned",
"Limit the number of messages returned": "Limit the number of messages returned",
"Format the content of the messages": "Format the content of the messages",
"ID of the message to get reactions for": "ID of the message to get reactions for",
"ID of the message to get replies for": "ID of the message to get replies for",
"The ID of the ClickUp folder": "The ID of the ClickUp folder",
"The tags to filter for": "The tags to filter for",
"Page to fetch (starts at 0).": "Page to fetch (starts at 0).",
"Tasks are displayed in reverse order.": "Tasks are displayed in reverse order.",
"Include or exclude closed tasks. By default, they are excluded.": "Include or exclude closed tasks. By default, they are excluded.",
"Order by a particular field. By default, tasks are ordered by created.": "Order by a particular field. By default, tasks are ordered by created.",
"Include task tags in the response for time entries associated with tasks.": "Include task tags in the response for time entries associated with tasks.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.",
"The name of the task to update": "The name of the task to update",
"The description of the task to update": "The description of the task to update",
"assignee(s) you want to add for the task": "assignee(s) you want to add for the task",
"assignee(s) you want to remove from the task": "assignee(s) you want to remove from the task",
"ID of the message to update": "ID of the message to update",
"Format of the message content": "Format of the message content",
"ID of the message to delete": "ID of the message to delete",
"ID of the message to delete reaction from": "ID of the message to delete reaction from",
"ID of the reaction to delete": "ID of the reaction to delete",
"The ID of the ClickUp custom field": "The ID of the ClickUp custom field",
"The new value to be set": "The new value to be set",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Urgent": "Urgent",
"High": "High",
"Normal": "Normal",
"Low": "Low",
"Public": "Public",
"Private": "Private",
"Folder": "Folder",
"Message": "Message",
"Post": "Post",
"Plain Text": "Plain Text",
"Id": "Id",
"Created at": "Created at",
"Last updated": "Last updated",
"Due date": "Due date",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Task Created": "Task Created",
"Task Updated": "Task Updated",
"Task Deleted": "Task Deleted",
"Task Priority Updated": "Task Priority Updated",
"Task Status Updated": "Task Status Updated",
"Task Assignee Updated": "Task Assignee Updated",
"Task Due Date Updated": "Task Due Date Updated",
"Task Tag Updated": "Task Tag Updated",
"Task Moved": "Task Moved",
"Task Comment Posted": "Task Comment Posted",
"Task Comment Updated": "Task Comment Updated",
"Task Time Estimate Updated": "Task Time Estimate Updated",
"Task Time Tracked Updated": "Task Time Tracked Updated",
"List Created": "List Created",
"List Updated": "List Updated",
"List Deleted": "List Deleted",
"Folder Created": "Folder Created",
"Folder Updated": "Folder Updated",
"Folder Deleted": "Folder Deleted",
"Space Created": "Space Created",
"Space Updated": "Space Updated",
"Space Deleted": "Space Deleted",
"Automation Created": "Automation Created",
"Goal Created": "Goal Created",
"Goal Updated": "Goal Updated",
"Goal Deleted": "Goal Deleted",
"Key Result Created": "Key Result Created",
"Key Result Updated": "Key Result Updated",
"Key Result Deleted": "Key Result Deleted",
"Triggered when a new task is created.": "Triggered when a new task is created.",
"Triggered when a task is updated.": "Triggered when a task is updated.",
"Triggered when a task is deleted.": "Triggered when a task is deleted.",
"Triggered when a task priority is updated.": "Triggered when a task priority is updated.",
"Triggered when a task status is updated.": "Triggered when a task status is updated.",
"Triggered when a task assignee is updated.": "Triggered when a task assignee is updated.",
"Triggered when a task due date is updated.": "Triggered when a task due date is updated.",
"Triggered when a task tag is updated.": "Triggered when a task tag is updated.",
"Triggered when a task is moved.": "Triggered when a task is moved.",
"Triggered when a task comment is posted.": "Triggered when a task comment is posted.",
"Triggered when a task comment is updated.": "Triggered when a task comment is updated.",
"Triggered when a task time estimate is updated.": "Triggered when a task time estimate is updated.",
"Triggered when a task time tracked is updated.": "Triggered when a task time tracked is updated.",
"Triggered when a new list is created.": "Triggered when a new list is created.",
"Triggered when a list is updated.": "Triggered when a list is updated.",
"Triggered when a list is deleted.": "Triggered when a list is deleted.",
"Triggered when a new folder is created.": "Triggered when a new folder is created.",
"Triggered when a folder is updated.": "Triggered when a folder is updated.",
"Triggered when a folder is deleted.": "Triggered when a folder is deleted.",
"Triggered when a new space is created.": "Triggered when a new space is created.",
"Triggered when a space is updated.": "Triggered when a space is updated.",
"Triggered when a space is deleted.": "Triggered when a space is deleted.",
"Triggered when a new automation is created.": "Triggered when a new automation is created.",
"Triggered when a new goal is created.": "Triggered when a new goal is created.",
"Triggered when a goal is updated.": "Triggered when a goal is updated.",
"Triggered when a goal is deleted.": "Triggered when a goal is deleted.",
"Triggered when a new key result is created.": "Triggered when a new key result is created.",
"Triggered when a key result is updated.": "Triggered when a key result is updated.",
"Triggered when a key result is deleted.": "Triggered when a key result is deleted.",
"Triggered when a tag is added or removed or renamed on a task.": "Triggered when a tag is added or removed or renamed on a task."
}

View File

@@ -0,0 +1,280 @@
{
"ClickUp": "ClickUp",
"All-in-one productivity platform": "All-in-one productivity platform",
"Create Task": "Create Task",
"Create Task From Template": "Create Task From Template",
"Create Folderless List": "Create Folderless List",
"Create Task Comment": "Create Task Comment",
"Create Subtask": "Create Subtask",
"Create Channel": "Create Channel",
"Create Channel in Space/Folder/List": "Create Channel in Space/Folder/List",
"Create Message": "Create Message",
"Create Message Reaction": "Create Message Reaction",
"Create Message Reply": "Create Message Reply",
"Get List": "Get List",
"Get Task": "Get Task",
"Get Task by Name": "Get Task by Name",
"Get Space": "Get Space",
"Get Spaces": "Get Spaces",
"Get Task Comments": "Get Task Comments",
"Get Channel": "Get Channel",
"Get Channels": "Get Channels",
"Get Channel Messages": "Get Channel Messages",
"Get Message Reactions": "Get Message Reactions",
"Get Message Replies": "Get Message Replies",
"List Team Tasks": "List Team Tasks",
"List Time Entries": "List Time Entries",
"Update Task": "Update Task",
"Update Message": "Update Message",
"Delete Message": "Delete Message",
"Delete Message Reaction": "Delete Message Reaction",
"Delete Task": "Delete Task",
"Get Accessible Custom Fields": "Get Accessible Custom Fields",
"Set Custom Field Value": "Set Custom Field Value",
"Custom API Call": "Custom API Call",
"Create a new task in a ClickUp workspace and list": "Create a new task in a ClickUp workspace and list",
"Create a new task from Template": "Create a new task from Template",
"Create a new folderless list in a ClickUp workspace and space": "Create a new folderless list in a ClickUp workspace and space",
"Creates a comment on a task in ClickUp": "Creates a comment on a task in ClickUp",
"Creates a subtask in ClickUp": "Creates a subtask in ClickUp",
"Creates a channel in a ClickUp workspace": "Creates a channel in a ClickUp workspace",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Creates a channel in a ClickUp workspace in a space, folder or list",
"Creates a message in a ClickUp channel": "Creates a message in a ClickUp channel",
"Creates a reaction to a message in a ClickUp channel": "Creates a reaction to a message in a ClickUp channel",
"Creates a reply to a message in a ClickUp channel": "Creates a reply to a message in a ClickUp channel",
"Gets a list in a ClickUp": "Gets a list in a ClickUp",
"Gets a task in a ClickUp list": "Gets a task in a ClickUp list",
"Fetches a task by name in a ClickUp list": "Fetches a task by name in a ClickUp list",
"Gets a space in a ClickUp": "Gets a space in a ClickUp",
"Gets spaces in a ClickUp workspace": "Gets spaces in a ClickUp workspace",
"Gets comments from a task in ClickUp": "Gets comments from a task in ClickUp",
"Gets a channel in a ClickUp workspace": "Gets a channel in a ClickUp workspace",
"Gets all channels in a ClickUp workspace": "Gets all channels in a ClickUp workspace",
"Gets all messages in a ClickUp channel": "Gets all messages in a ClickUp channel",
"Gets the reactions of a message in a ClickUp channel": "Gets the reactions of a message in a ClickUp channel",
"Gets the replies of a message in a ClickUp channel": "Gets the replies of a message in a ClickUp channel",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Retrieves the tasks that meet specific criteria from a Workspace.",
"Retrieves time entries filtered by start and end date.": "Retrieves time entries filtered by start and end date.",
"Update task in a ClickUp workspace and list": "Update task in a ClickUp workspace and list",
"Updates a message in a ClickUp channel": "Updates a message in a ClickUp channel",
"Deletes a message in a ClickUp channel": "Deletes a message in a ClickUp channel",
"Deletes a reaction from a message in a ClickUp channel": "Deletes a reaction from a message in a ClickUp channel",
"Delete a task in a workspace and list": "Delete a task in a workspace and list",
"View the Custom Fields available on tasks in a specific List.": "View the Custom Fields available on tasks in a specific List.",
"Add data to a Custom field on a task.": "Add data to a Custom field on a task.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Workspace": "Workspace",
"Space": "Space",
"List": "List",
"Name": "Name",
"Status Id": "Status Id",
"Priority Id": "Priority Id",
"Assignee Id": "Assignee Id",
"Description": "Description",
"Is Markdown": "Is Markdown",
"Due Date": "Due Date",
"Due Date Time": "Due Date Time",
"Start Date": "Start Date",
"Start Date Time": "Start Date Time",
"Time Estimate": "Time Estimate",
"Check Required Custom Fields": "Check Required Custom Fields",
"Markdown": "Markdown",
"Custom Fields": "Custom Fields",
"Template Id": "Template Id",
"Task Name": "Task Name",
"List Name": "List Name",
"Task Id": "Task Id",
"Comment": "Comment",
"Subtask Name": "Subtask Name",
"Subtask Description": "Subtask Description",
"Channel Name": "Channel Name",
"Channel Description": "Channel Description",
"Channel Topic": "Channel Topic",
"Channel Visibility": "Channel Visibility",
"Location Type": "Location Type",
"Location ID": "Location ID",
"Channel Id": "Channel Id",
"Message Content": "Message Content",
"Message Type": "Message Type",
"Message ID": "Message ID",
"Emoji": "Emoji",
"List ID": "List ID",
"Task ID": "Task ID",
"Include Subtasks": "Include Subtasks",
"Include Hidden": "Include Hidden",
"Limit": "Limit",
"Format Content": "Format Content",
"Folder Id": "Folder Id",
"Tags": "Tags",
"Page": "Page",
"Reverse": "Reverse",
"Include Closed": "Include Closed",
"Order By": "Order By",
"Start date": "Start date",
"End date": "End date",
"Task": "Task",
"Include task tags": "Include task tags",
"Include location names": "Include location names",
"Task Description": "Task Description",
"Add Assignees": "Add Assignees",
"Remove Assignees": "Remove Assignees",
"Message Content Format": "Message Content Format",
"Reaction ID": "Reaction ID",
"Field": "Field",
"Value": "Value",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"The ID of the ClickUp workspace": "The ID of the ClickUp workspace",
"The ID of the ClickUp space to create the task in": "The ID of the ClickUp space to create the task in",
"The name of task": "The name of task",
"The ID of Clickup Issue Status": "The ID of Clickup Issue Status",
"The ID of Clickup Issue Priority": "The ID of Clickup Issue Priority",
"ID of assignee for Clickup Task": "ID of assignee for Clickup Task",
"The description of task": "The description of task",
"Is the description in markdown format": "Is the description in markdown format",
"The due date of the task": "The due date of the task",
"Whether to include time in the due date": "Whether to include time in the due date",
"The start date of the task": "The start date of the task",
"Whether to include time in the start date": "Whether to include time in the start date",
"The time estimate for the task in milliseconds": "The time estimate for the task in milliseconds",
"Re-enable required custom fields validation for the task": "Re-enable required custom fields validation for the task",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "The ID of Clickup Task Template",
"The name of the task to create": "The name of the task to create",
"The name of the list to create": "The name of the list to create",
"The ID of the ClickUp task": "The ID of the ClickUp task",
"Comment to make on the task": "Comment to make on the task",
"ID of assignee for Task Comment": "ID of assignee for Task Comment",
"The name of the subtask to create": "The name of the subtask to create",
"ID of assignee for Clickup Subtask": "ID of assignee for Clickup Subtask",
"The description of the subtask to create": "The description of the subtask to create",
"The due date of the subtask": "The due date of the subtask",
"The start date of the subtask": "The start date of the subtask",
"The time estimate for the subtask in milliseconds": "The time estimate for the subtask in milliseconds",
"Re-enable required custom fields validation for the subtask": "Re-enable required custom fields validation for the subtask",
"Name of the channel": "Name of the channel",
"Description of the channel": "Description of the channel",
"Topic of the channel": "Topic of the channel",
"Visibility of the channel": "Visibility of the channel",
"Type of location": "Type of location",
"ID of the location": "ID of the location",
"The ID of Clickup Channel": "The ID of Clickup Channel",
"Content of the message": "Content of the message",
"Type of the message": "Type of the message",
"ID of the message to create reaction for": "ID of the message to create reaction for",
"Emoji to react with": "Emoji to react with",
"ID of the message to reply to": "ID of the message to reply to",
"The id of the list to get": "The id of the list to get",
"The ID of the task to get": "The ID of the task to get",
"Include subtasks in the response": "Include subtasks in the response",
"The name of the task to find": "The name of the task to find",
"Include hidden channels": "Include hidden channels",
"Limit the number of channels returned": "Limit the number of channels returned",
"Limit the number of messages returned": "Limit the number of messages returned",
"Format the content of the messages": "Format the content of the messages",
"ID of the message to get reactions for": "ID of the message to get reactions for",
"ID of the message to get replies for": "ID of the message to get replies for",
"The ID of the ClickUp folder": "The ID of the ClickUp folder",
"The tags to filter for": "The tags to filter for",
"Page to fetch (starts at 0).": "Page to fetch (starts at 0).",
"Tasks are displayed in reverse order.": "Tasks are displayed in reverse order.",
"Include or exclude closed tasks. By default, they are excluded.": "Include or exclude closed tasks. By default, they are excluded.",
"Order by a particular field. By default, tasks are ordered by created.": "Order by a particular field. By default, tasks are ordered by created.",
"Include task tags in the response for time entries associated with tasks.": "Include task tags in the response for time entries associated with tasks.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.",
"The name of the task to update": "The name of the task to update",
"The description of the task to update": "The description of the task to update",
"assignee(s) you want to add for the task": "assignee(s) you want to add for the task",
"assignee(s) you want to remove from the task": "assignee(s) you want to remove from the task",
"ID of the message to update": "ID of the message to update",
"Format of the message content": "Format of the message content",
"ID of the message to delete": "ID of the message to delete",
"ID of the message to delete reaction from": "ID of the message to delete reaction from",
"ID of the reaction to delete": "ID of the reaction to delete",
"The ID of the ClickUp custom field": "The ID of the ClickUp custom field",
"The new value to be set": "The new value to be set",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Urgent": "Urgent",
"High": "High",
"Normal": "Normal",
"Low": "Low",
"Public": "Public",
"Private": "Private",
"Folder": "Folder",
"Message": "Message",
"Post": "Post",
"Plain Text": "Plain Text",
"Id": "Id",
"Created at": "Created at",
"Last updated": "Last updated",
"Due date": "Due date",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Task Created": "Task Created",
"Task Updated": "Task Updated",
"Task Deleted": "Task Deleted",
"Task Priority Updated": "Task Priority Updated",
"Task Status Updated": "Task Status Updated",
"Task Assignee Updated": "Task Assignee Updated",
"Task Due Date Updated": "Task Due Date Updated",
"Task Tag Updated": "Task Tag Updated",
"Task Moved": "Task Moved",
"Task Comment Posted": "Task Comment Posted",
"Task Comment Updated": "Task Comment Updated",
"Task Time Estimate Updated": "Task Time Estimate Updated",
"Task Time Tracked Updated": "Task Time Tracked Updated",
"List Created": "List Created",
"List Updated": "List Updated",
"List Deleted": "List Deleted",
"Folder Created": "Folder Created",
"Folder Updated": "Folder Updated",
"Folder Deleted": "Folder Deleted",
"Space Created": "Space Created",
"Space Updated": "Space Updated",
"Space Deleted": "Space Deleted",
"Automation Created": "Automation Created",
"Goal Created": "Goal Created",
"Goal Updated": "Goal Updated",
"Goal Deleted": "Goal Deleted",
"Key Result Created": "Key Result Created",
"Key Result Updated": "Key Result Updated",
"Key Result Deleted": "Key Result Deleted",
"Triggered when a new task is created.": "Triggered when a new task is created.",
"Triggered when a task is updated.": "Triggered when a task is updated.",
"Triggered when a task is deleted.": "Triggered when a task is deleted.",
"Triggered when a task priority is updated.": "Triggered when a task priority is updated.",
"Triggered when a task status is updated.": "Triggered when a task status is updated.",
"Triggered when a task assignee is updated.": "Triggered when a task assignee is updated.",
"Triggered when a task due date is updated.": "Triggered when a task due date is updated.",
"Triggered when a task tag is updated.": "Triggered when a task tag is updated.",
"Triggered when a task is moved.": "Triggered when a task is moved.",
"Triggered when a task comment is posted.": "Triggered when a task comment is posted.",
"Triggered when a task comment is updated.": "Triggered when a task comment is updated.",
"Triggered when a task time estimate is updated.": "Triggered when a task time estimate is updated.",
"Triggered when a task time tracked is updated.": "Triggered when a task time tracked is updated.",
"Triggered when a new list is created.": "Triggered when a new list is created.",
"Triggered when a list is updated.": "Triggered when a list is updated.",
"Triggered when a list is deleted.": "Triggered when a list is deleted.",
"Triggered when a new folder is created.": "Triggered when a new folder is created.",
"Triggered when a folder is updated.": "Triggered when a folder is updated.",
"Triggered when a folder is deleted.": "Triggered when a folder is deleted.",
"Triggered when a new space is created.": "Triggered when a new space is created.",
"Triggered when a space is updated.": "Triggered when a space is updated.",
"Triggered when a space is deleted.": "Triggered when a space is deleted.",
"Triggered when a new automation is created.": "Triggered when a new automation is created.",
"Triggered when a new goal is created.": "Triggered when a new goal is created.",
"Triggered when a goal is updated.": "Triggered when a goal is updated.",
"Triggered when a goal is deleted.": "Triggered when a goal is deleted.",
"Triggered when a new key result is created.": "Triggered when a new key result is created.",
"Triggered when a key result is updated.": "Triggered when a key result is updated.",
"Triggered when a key result is deleted.": "Triggered when a key result is deleted.",
"Triggered when a tag is added or removed or renamed on a task.": "Triggered when a tag is added or removed or renamed on a task."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "オールインワン生産性プラットフォーム",
"Create Task": "タスクを作成",
"Create Task From Template": "テンプレートからタスクを作成",
"Create Folderless List": "フォルダレスリストを作成",
"Create Task Comment": "タスクのコメントを作成",
"Create Subtask": "サブタスクを作成",
"Create Channel": "チャンネルを作成",
"Create Channel in Space/Folder/List": "スペース/フォルダー/リストにチャンネルを作成",
"Create Message": "メッセージを作成",
"Create Message Reaction": "メッセージのリアクションを作成",
"Create Message Reply": "メッセージの返信を作成",
"Get List": "リストを取得",
"Get Task": "タスクを取得",
"Get Task by Name": "タスク名で取得",
"Get Space": "スペースを取得する",
"Get Spaces": "スペースを取得する",
"Get Task Comments": "タスクのコメントを取得",
"Get Channel": "チャンネルを取得",
"Get Channels": "チャンネルを取得",
"Get Channel Messages": "僅用於中文",
"Get Message Reactions": "メッセージのリアクションを取得",
"Get Message Replies": "メッセージ返信を受け取る",
"List Team Tasks": "チームタスク一覧",
"List Time Entries": "タイムエントリの一覧",
"Update Task": "タスクの更新",
"Update Message": "メッセージを更新",
"Delete Message": "メッセージを削除",
"Delete Message Reaction": "メッセージの反応を削除",
"Delete Task": "タスクの削除",
"Get Accessible Custom Fields": "アクセシブルなカスタムフィールドを取得",
"Set Custom Field Value": "カスタムフィールドの値を設定",
"Custom API Call": "カスタムAPI通話",
"Create a new task in a ClickUp workspace and list": "ClickUp ワークスペースとリストに新しいタスクを作成します",
"Create a new task from Template": "テンプレートから新しいタスクを作成",
"Create a new folderless list in a ClickUp workspace and space": "ClickUp ワークスペースとスペースに新しいフォルダレスリストを作成します",
"Creates a comment on a task in ClickUp": "クリックアップでタスクにコメントを作成します",
"Creates a subtask in ClickUp": "クリックアップでサブタスクを作成します",
"Creates a channel in a ClickUp workspace": "ClickUp ワークスペースでチャンネルを作成します",
"Creates a channel in a ClickUp workspace in a space, folder or list": "スペース、フォルダ、リスト内の ClickUp ワークスペースでチャンネルを作成します",
"Creates a message in a ClickUp channel": "ClickUp チャンネルでメッセージを作成します。",
"Creates a reaction to a message in a ClickUp channel": "ClickUp チャンネルのメッセージへのリアクションを作成します。",
"Creates a reply to a message in a ClickUp channel": "ClickUp チャンネル内のメッセージへの返信を作成します。",
"Gets a list in a ClickUp": "ClickUp 内のリストを取得します",
"Gets a task in a ClickUp list": "ClickUp リスト内のタスクを取得します。",
"Fetches a task by name in a ClickUp list": "ClickUp リスト内の名前でタスクを取得します。",
"Gets a space in a ClickUp": "ClickUp 内のスペースを取得します",
"Gets spaces in a ClickUp workspace": "ClickUp ワークスペース内のスペースを取得します",
"Gets comments from a task in ClickUp": "ClickUp のタスクからコメントを取得する",
"Gets a channel in a ClickUp workspace": "ClickUp ワークスペースのチャンネルを取得します。",
"Gets all channels in a ClickUp workspace": "ClickUp ワークスペース内のすべてのチャンネルを取得します。",
"Gets all messages in a ClickUp channel": "ClickUp チャンネル内のすべてのメッセージを取得します。",
"Gets the reactions of a message in a ClickUp channel": "ClickUp チャンネル内のメッセージの反応を取得します。",
"Gets the replies of a message in a ClickUp channel": "ClickUp チャンネル内のメッセージの返信を取得します。",
"Retrieves the tasks that meet specific criteria from a Workspace.": "ワークスペースから特定の条件を満たすタスクを取得します。",
"Retrieves time entries filtered by start and end date.": "開始日と終了日でフィルタされたタイムエントリを取得します。",
"Update task in a ClickUp workspace and list": "ClickUp ワークスペースとリスト内のタスクを更新",
"Updates a message in a ClickUp channel": "ClickUp チャンネルのメッセージを更新する",
"Deletes a message in a ClickUp channel": "ClickUp チャンネルのメッセージを削除します。",
"Deletes a reaction from a message in a ClickUp channel": "ClickUp チャンネル内のメッセージからリアクションを削除します",
"Delete a task in a workspace and list": "ワークスペースとリストのタスクを削除する",
"View the Custom Fields available on tasks in a specific List.": "特定のリストのタスクで利用可能なカスタム項目を表示します。",
"Add data to a Custom field on a task.": "タスクのカスタムフィールドにデータを追加します。",
"Make a custom API call to a specific endpoint": "特定のエンドポイントへのカスタム API コールを実行します。",
"Workspace": "ワークスペース",
"Space": "スペース",
"List": "リスト",
"Name": "Name",
"Status Id": "ステータスID",
"Priority Id": "プライオリティID",
"Assignee Id": "Assignee Id",
"Description": "Description",
"Is Markdown": "マークダウン",
"Due Date": "締切日",
"Due Date Time": "締切日時",
"Start Date": "開始日",
"Start Date Time": "開始日時",
"Time Estimate": "推定時間",
"Check Required Custom Fields": "必要なカスタムフィールドをチェック",
"Markdown": "Markdown",
"Custom Fields": "カスタムフィールド",
"Template Id": "テンプレートID",
"Task Name": "タスク名",
"List Name": "リスト名",
"Task Id": "Task Id",
"Comment": "コメント",
"Subtask Name": "サブタスク名",
"Subtask Description": "サブタスクの説明",
"Channel Name": "チャンネル名",
"Channel Description": "チャンネルの説明",
"Channel Topic": "チャンネルトピック",
"Channel Visibility": "チャンネルの表示",
"Location Type": "場所の種類",
"Location ID": "ロケーションID",
"Channel Id": "チャンネル ID",
"Message Content": "メッセージの内容",
"Message Type": "メッセージの種類",
"Message ID": "メッセージID",
"Emoji": "Emoji",
"List ID": "リストID",
"Task ID": "Task ID",
"Include Subtasks": "サブタスクを含める",
"Include Hidden": "非表示を含める",
"Limit": "制限",
"Format Content": "コンテンツのフォーマット",
"Folder Id": "フォルダ ID",
"Tags": "タグ",
"Page": "ページ",
"Reverse": "反転",
"Include Closed": "閉じたものを含める",
"Order By": "並び替え",
"Start date": "開始日",
"End date": "終了日",
"Task": "タスク",
"Include task tags": "タスクタグを含める",
"Include location names": "位置情報名を含める",
"Task Description": "タスクの説明",
"Add Assignees": "担当者を追加",
"Remove Assignees": "担当者を削除",
"Message Content Format": "メッセージのコンテンツ形式",
"Reaction ID": "リアクションID",
"Field": "フィールド",
"Value": "値",
"Method": "方法",
"Headers": "ヘッダー",
"Query Parameters": "クエリパラメータ",
"Body": "本文",
"Response is Binary ?": "応答はバイナリですか?",
"No Error on Failure": "失敗時にエラーはありません",
"Timeout (in seconds)": "タイムアウト(秒)",
"The ID of the ClickUp workspace": "ClickUp ワークスペースの ID",
"The ID of the ClickUp space to create the task in": "タスクを作成する ClickUp スペースの ID",
"The name of task": "タスク名",
"The ID of Clickup Issue Status": "Clickup Issue Status の ID",
"The ID of Clickup Issue Priority": "Clickup Issue Priority の ID",
"ID of assignee for Clickup Task": "Clickup Task の担当者ID",
"The description of task": "タスクの説明",
"Is the description in markdown format": "マークダウン形式の説明です",
"The due date of the task": "タスクの期限",
"Whether to include time in the due date": "期日に時刻を含めるかどうか",
"The start date of the task": "タスクの開始日",
"Whether to include time in the start date": "開始日に時刻を含めるかどうか",
"The time estimate for the task in milliseconds": "タスクの推定時間 (ミリ秒単位)",
"Re-enable required custom fields validation for the task": "タスクに必要なカスタムフィールドの検証を再度有効にする",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "ClickupタスクテンプレートのID",
"The name of the task to create": "作成するタスクの名前",
"The name of the list to create": "作成するリストの名前",
"The ID of the ClickUp task": "ClickUp タスクの ID",
"Comment to make on the task": "タスクに行うコメント",
"ID of assignee for Task Comment": "タスクコメント担当者のID",
"The name of the subtask to create": "作成するサブタスクの名前",
"ID of assignee for Clickup Subtask": "Clickup Subtaskの担当者ID",
"The description of the subtask to create": "作成するサブタスクの説明",
"The due date of the subtask": "サブタスクの締切日時",
"The start date of the subtask": "サブタスクの開始日",
"The time estimate for the subtask in milliseconds": "サブタスクの推定時間 (ミリ秒単位)",
"Re-enable required custom fields validation for the subtask": "サブタスクに必要なカスタムフィールドの検証を再度有効にする",
"Name of the channel": "チャンネル名",
"Description of the channel": "チャンネルの説明",
"Topic of the channel": "チャンネルのトピック",
"Visibility of the channel": "チャンネルの表示",
"Type of location": "場所の種類",
"ID of the location": "場所のID",
"The ID of Clickup Channel": "Clickup Channel の ID",
"Content of the message": "メッセージの内容",
"Type of the message": "メッセージの種類",
"ID of the message to create reaction for": "リアクションを作成するメッセージの ID",
"Emoji to react with": "反応する絵文字",
"ID of the message to reply to": "返信するメッセージの ID",
"The id of the list to get": "取得するリストの id",
"The ID of the task to get": "取得するタスクのID",
"Include subtasks in the response": "返信にサブタスクを含める",
"The name of the task to find": "検索するタスクの名前",
"Include hidden channels": "非表示のチャンネルを含める",
"Limit the number of channels returned": "返されるチャンネル数を制限する",
"Limit the number of messages returned": "返信したメッセージの数を制限する",
"Format the content of the messages": "メッセージの内容を書式設定",
"ID of the message to get reactions for": "リアクションを取得するためのメッセージの ID",
"ID of the message to get replies for": "返信を取得するためのメッセージの ID",
"The ID of the ClickUp folder": "ClickUp フォルダーの ID",
"The tags to filter for": "フィルタするタグ",
"Page to fetch (starts at 0).": "取得するページ (0 から始まります)。",
"Tasks are displayed in reverse order.": "タスクは逆順に表示されます。",
"Include or exclude closed tasks. By default, they are excluded.": "閉じたタスクを含めるか除外します。デフォルトでは、それらは除外されます。",
"Order by a particular field. By default, tasks are ordered by created.": "特定のフィールドで並び替えます。デフォルトでは、タスクは作成順に並びます。",
"Include task tags in the response for time entries associated with tasks.": "タスクに関連付けられた時間項目の応答にタスクタグを含めます。",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "list_id、folder_id、space_idとともに、リスト、フォルダ、スペースの名前を含めます。",
"The name of the task to update": "更新するタスクの名前",
"The description of the task to update": "更新するタスクの説明",
"assignee(s) you want to add for the task": "タスクに追加する担当者",
"assignee(s) you want to remove from the task": "タスクから削除したい担当者数",
"ID of the message to update": "更新するメッセージの ID",
"Format of the message content": "メッセージの内容の形式",
"ID of the message to delete": "削除するメッセージのID",
"ID of the message to delete reaction from": "リアクションを削除するメッセージの ID",
"ID of the reaction to delete": "削除するリアクションのID",
"The ID of the ClickUp custom field": "ClickUp カスタム項目のID",
"The new value to be set": "設定する新しい値",
"Authorization headers are injected automatically from your connection.": "認証ヘッダは接続から自動的に注入されます。",
"Enable for files like PDFs, images, etc..": "PDF、画像などのファイルを有効にします。",
"Urgent": "urgent",
"High": "高い",
"Normal": "標準",
"Low": "低い",
"Public": "公開",
"Private": "非公開",
"Folder": "Folder",
"Message": "メッセージ",
"Post": "投稿",
"Plain Text": "プレーンテキスト",
"Id": "Id",
"Created at": "作成日時",
"Last updated": "最終更新",
"Due date": "期限",
"GET": "取得",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "削除",
"HEAD": "頭",
"Task Created": "タスクが作成されました",
"Task Updated": "タスクを更新しました",
"Task Deleted": "タスクが削除されました",
"Task Priority Updated": "タスクの優先度が更新されました",
"Task Status Updated": "タスクの状態が更新されました",
"Task Assignee Updated": "タスク担当者の更新",
"Task Due Date Updated": "タスクの締切日時が更新されました",
"Task Tag Updated": "タスクタグを更新しました",
"Task Moved": "タスクが移動されました",
"Task Comment Posted": "タスクのコメントが投稿されました",
"Task Comment Updated": "タスクのコメントが更新されました",
"Task Time Estimate Updated": "推定タスク時間が更新されました",
"Task Time Tracked Updated": "タスクの時間追跡が更新されました",
"List Created": "リストが作成されました",
"List Updated": "リストが更新されました",
"List Deleted": "リストが削除されました",
"Folder Created": "フォルダが作成されました",
"Folder Updated": "フォルダを更新しました",
"Folder Deleted": "フォルダを削除しました",
"Space Created": "スペースが作成されました",
"Space Updated": "スペースを更新しました",
"Space Deleted": "スペースを削除しました",
"Automation Created": "自動化が作成されました",
"Goal Created": "作成された目標",
"Goal Updated": "目標の更新",
"Goal Deleted": "目標を削除しました",
"Key Result Created": "キーの結果が作成されました",
"Key Result Updated": "キー結果が更新されました",
"Key Result Deleted": "キーの結果が削除されました",
"Triggered when a new task is created.": "新しいタスクが作成されたときにトリガーされます。",
"Triggered when a task is updated.": "タスクが更新されたときにトリガーされます。",
"Triggered when a task is deleted.": "タスクが削除されたときにトリガーされます。",
"Triggered when a task priority is updated.": "タスクの優先度が更新されたときにトリガーされます。",
"Triggered when a task status is updated.": "タスクのステータスが更新されたときにトリガーされます。",
"Triggered when a task assignee is updated.": "タスク担当者が更新されたときに発生します。",
"Triggered when a task due date is updated.": "タスクの期日が更新されたときにトリガーされます。",
"Triggered when a task tag is updated.": "タスクタグが更新されたときにトリガーされます。",
"Triggered when a task is moved.": "タスクが移動したときにトリガーされます。",
"Triggered when a task comment is posted.": "タスクのコメントが投稿されたときにトリガーされます。",
"Triggered when a task comment is updated.": "タスクのコメントが更新されたときにトリガーされます。",
"Triggered when a task time estimate is updated.": "タスクの見積もりが更新されたときにトリガーされます。",
"Triggered when a task time tracked is updated.": "タスクの時間追跡が更新されたときにトリガーされます。",
"Triggered when a new list is created.": "新しいリストが作成されたときにトリガーされます。",
"Triggered when a list is updated.": "リストが更新されたときにトリガーされます。",
"Triggered when a list is deleted.": "リストが削除されたときにトリガーされます。",
"Triggered when a new folder is created.": "新しいフォルダが作成されたときにトリガーされます。",
"Triggered when a folder is updated.": "フォルダが更新されたときにトリガーされます。",
"Triggered when a folder is deleted.": "フォルダが削除されたときにトリガーされます。",
"Triggered when a new space is created.": "新しいスペースが作成されたときにトリガーされます。",
"Triggered when a space is updated.": "スペースが更新されたときにトリガーされます。",
"Triggered when a space is deleted.": "スペースが削除されたときにトリガーされます。",
"Triggered when a new automation is created.": "新しいオートメーションが作成されたときにトリガーされます。",
"Triggered when a new goal is created.": "新しい目標が作成されたときにトリガーされます。",
"Triggered when a goal is updated.": "目標が更新されたときにトリガーされます。",
"Triggered when a goal is deleted.": "目標が削除されたときにトリガーされます。",
"Triggered when a new key result is created.": "新しいキー結果が作成されたときにトリガーされます。",
"Triggered when a key result is updated.": "キーの結果が更新されたときにトリガーされます。",
"Triggered when a key result is deleted.": "キーの結果が削除されたときにトリガーされます。",
"Triggered when a tag is added or removed or renamed on a task.": "タスクにタグが追加または削除または名前の変更時にトリガーされます。"
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "Alles-in-één productiviteitsplatform",
"Create Task": "Taak maken",
"Create Task From Template": "Maak taak van sjabloon",
"Create Folderless List": "Mappelloze lijst aanmaken",
"Create Task Comment": "Maak Taak Opmerking",
"Create Subtask": "Subtaak aanmaken",
"Create Channel": "Kanaal aanmaken",
"Create Channel in Space/Folder/List": "Kanaal in ruimte/map/lijst aanmaken",
"Create Message": "Bericht aanmaken",
"Create Message Reaction": "Berichtreactie aanmaken",
"Create Message Reply": "Antwoord op bericht maken",
"Get List": "Lijst ophalen",
"Get Task": "Ophalen taak",
"Get Task by Name": "Krijg de Taak op Naam",
"Get Space": "Ophalen van ruimte",
"Get Spaces": "Haal ruimten op",
"Get Task Comments": "Verkrijg Taak opmerkingen",
"Get Channel": "Haal Kanaal op",
"Get Channels": "Kanalen ophalen",
"Get Channel Messages": "Haal Kanaalberichten op",
"Get Message Reactions": "Berichtreacties krijgen",
"Get Message Replies": "Bericht antwoorden krijgen",
"List Team Tasks": "Teamtaken weergeven",
"List Time Entries": "Lijst van tijdinvoer",
"Update Task": "Taak bijwerken",
"Update Message": "Bericht bijwerken",
"Delete Message": "Bericht verwijderen",
"Delete Message Reaction": "Verwijder Bericht Reactie",
"Delete Task": "Taak verwijderen",
"Get Accessible Custom Fields": "Toegankelijke extra velden verkrijgen",
"Set Custom Field Value": "Stel aangepaste veldwaarde in",
"Custom API Call": "Custom API Call",
"Create a new task in a ClickUp workspace and list": "Maak een nieuwe taak aan in een ClickUp werkruimte en lijst",
"Create a new task from Template": "Maak een nieuwe taak via sjabloon",
"Create a new folderless list in a ClickUp workspace and space": "Maak een nieuwe mappenlijst aan in een ClickUp workspace en ruimte",
"Creates a comment on a task in ClickUp": "Maakt een reactie op een taak in ClickUp",
"Creates a subtask in ClickUp": "Maakt een subtaak in ClickUp",
"Creates a channel in a ClickUp workspace": "Maakt een kanaal in een ClickUp werkruimte",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Maakt een kanaal in een ClickUp werkruimte in een ruimte, map of lijst",
"Creates a message in a ClickUp channel": "Maakt een bericht in een ClickUp kanaal",
"Creates a reaction to a message in a ClickUp channel": "Maakt een reactie aan op een bericht in een ClickUp kanaal",
"Creates a reply to a message in a ClickUp channel": "Maakt een antwoord op een bericht in een ClickUp kanaal",
"Gets a list in a ClickUp": "Lijst ophalen in een ClickUp",
"Gets a task in a ClickUp list": "Haalt een taak op in een ClickUp lijst",
"Fetches a task by name in a ClickUp list": "Haalt een taak op naam in een ClickUp lijst",
"Gets a space in a ClickUp": "Haalt een ruimte op in een ClickUp",
"Gets spaces in a ClickUp workspace": "Haalt spaties in een ClickUp workspace op",
"Gets comments from a task in ClickUp": "Haalt reacties van een taak op in ClickUp",
"Gets a channel in a ClickUp workspace": "Haal een kanaal op in een ClickUp werkruimte",
"Gets all channels in a ClickUp workspace": "Alle kanalen in een ClickUp werkruimte ophalen",
"Gets all messages in a ClickUp channel": "Krijg alle berichten in een ClickUp kanaal",
"Gets the reactions of a message in a ClickUp channel": "Krijgt de reacties van een bericht in een ClickUp kanaal",
"Gets the replies of a message in a ClickUp channel": "Haalt de reacties op van een bericht in een ClickUp kanaal op",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Ophalen van taken die voldoen aan specifieke criteria van een werkruimte.",
"Retrieves time entries filtered by start and end date.": "Ophalen van tijdregistraties gefilterd op begin- en einddatum.",
"Update task in a ClickUp workspace and list": "Update taak in een ClickUp workspace en lijst",
"Updates a message in a ClickUp channel": "Werkt een bericht bij in een ClickUp kanaal",
"Deletes a message in a ClickUp channel": "Verwijdert een bericht in een ClickUp kanaal",
"Deletes a reaction from a message in a ClickUp channel": "Verwijdert een reactie van een bericht in een ClickUp kanaal",
"Delete a task in a workspace and list": "Verwijder een taak in een werkruimte en lijst",
"View the Custom Fields available on tasks in a specific List.": "Bekijk de aangepaste velden die beschikbaar zijn voor taken in een specifieke lijst.",
"Add data to a Custom field on a task.": "Gegevens toevoegen aan een aangepast veld voor een taak.",
"Make a custom API call to a specific endpoint": "Maak een aangepaste API call naar een specifiek eindpunt",
"Workspace": "werkruimte",
"Space": "Spatiebalk",
"List": "Klantenlijst",
"Name": "Naam",
"Status Id": "Status ID",
"Priority Id": "Prioriteit Id",
"Assignee Id": "Assignee Id",
"Description": "Beschrijving",
"Is Markdown": "Is Markdown",
"Due Date": "Inleverdatum",
"Due Date Time": "Due Date Tijd",
"Start Date": "Start datum",
"Start Date Time": "Startdatum tijd",
"Time Estimate": "Geschatte tijd",
"Check Required Custom Fields": "Controleer verplichte extra velden",
"Markdown": "Markdown",
"Custom Fields": "Aangepaste velden",
"Template Id": "Sjabloon ID",
"Task Name": "Taak naam",
"List Name": "Lijst Naam",
"Task Id": "Task Id",
"Comment": "Opmerking",
"Subtask Name": "Subtaak Naam",
"Subtask Description": "Subtaak omschrijving",
"Channel Name": "Kanaal naam",
"Channel Description": "Kanaal beschrijving",
"Channel Topic": "Kanaal onderwerp",
"Channel Visibility": "Kanaal zichtbaarheid",
"Location Type": "Locatie Type",
"Location ID": "Locatie ID",
"Channel Id": "Kanaal ID",
"Message Content": "Bericht inhoud",
"Message Type": "Bericht type",
"Message ID": "Bericht ID",
"Emoji": "Emoji",
"List ID": "Lijst ID",
"Task ID": "Task ID",
"Include Subtasks": "Inclusief subtaken",
"Include Hidden": "Inclusief verborgen",
"Limit": "Limiet",
"Format Content": "Inhoud formatteren",
"Folder Id": "Map ID",
"Tags": "Labels",
"Page": "Pagina",
"Reverse": "Achterstevoren",
"Include Closed": "Inclusief gesloten",
"Order By": "Sorteer op",
"Start date": "Start datum",
"End date": "End Date",
"Task": "Opdracht",
"Include task tags": "Taak labels invoegen",
"Include location names": "Voeg locatienamen toe",
"Task Description": "Beschrijving taak",
"Add Assignees": "Gevolmachtigden toevoegen",
"Remove Assignees": "Verwijder toegewezen personen",
"Message Content Format": "Inhoudsindeling bericht",
"Reaction ID": "Reactie ID",
"Field": "Veld",
"Value": "Waarde",
"Method": "Methode",
"Headers": "Kopteksten",
"Query Parameters": "Query parameters",
"Body": "Lichaam",
"Response is Binary ?": "Antwoord is binair?",
"No Error on Failure": "Geen fout bij fout",
"Timeout (in seconds)": "Time-out (in seconden)",
"The ID of the ClickUp workspace": "De ID van de ClickUp werkruimte",
"The ID of the ClickUp space to create the task in": "Het ID van de ClickUp ruimte om de taak in te maken",
"The name of task": "De naam van de taak",
"The ID of Clickup Issue Status": "De ID van klikup probleemstatus",
"The ID of Clickup Issue Priority": "Het ID van Clickup Issue Prioriteit",
"ID of assignee for Clickup Task": "ID van de verantwoordelijke persoon voor klikup taak",
"The description of task": "De omschrijving van taak",
"Is the description in markdown format": "Is de beschrijving in markdown formaat",
"The due date of the task": "De vervaldatum van de taak",
"Whether to include time in the due date": "Of de tijd moet worden opgenomen in de vervaldatum",
"The start date of the task": "De startdatum van de taak",
"Whether to include time in the start date": "Of de tijd moet worden opgenomen in de begindatum",
"The time estimate for the task in milliseconds": "De tijd ingeschat voor de taak in milliseconden",
"Re-enable required custom fields validation for the task": "Schakel verplichte aangepaste velden validatie voor de taak opnieuw in",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Selecteer aangepaste velden\n\nVoor aangepaste dropdown velden, kies een dropdown waarde gebaseerd op de index (in de lijst, de eerste optie is index 0, de tweede is 1, de derde is 2, etc.)",
"The ID of Clickup Task Template": "Het ID van de Clickup Taaksjabloon",
"The name of the task to create": "De naam van de taak te maken",
"The name of the list to create": "De naam van de te maken lijst",
"The ID of the ClickUp task": "De ID van de ClickUp taak",
"Comment to make on the task": "Reageer op het maken van de taak",
"ID of assignee for Task Comment": "ID van de behandelaar voor taak opmerking",
"The name of the subtask to create": "De naam van de te maken subtaak",
"ID of assignee for Clickup Subtask": "ID van de verantwoordelijke persoon voor Clickup subtaak",
"The description of the subtask to create": "De te maken subtaak omschrijving",
"The due date of the subtask": "De vervaldatum van de subtaak",
"The start date of the subtask": "De startdatum van de subtaak",
"The time estimate for the subtask in milliseconds": "De inschatting van de tijd voor de subtaak in milliseconden",
"Re-enable required custom fields validation for the subtask": "Schakel verplichte aangepaste velden validatie voor de subtaak opnieuw in",
"Name of the channel": "Naam van het kanaal",
"Description of the channel": "Beschrijving van het kanaal",
"Topic of the channel": "Onderwerp van het kanaal",
"Visibility of the channel": "Zichtbaarheid van het kanaal",
"Type of location": "Type locatie",
"ID of the location": "ID van de locatie",
"The ID of Clickup Channel": "De ID van het Clickup Kanaal",
"Content of the message": "Inhoud van het bericht",
"Type of the message": "Type van het bericht",
"ID of the message to create reaction for": "ID van het bericht om reactie te maken voor",
"Emoji to react with": "Emoji om te reageren met",
"ID of the message to reply to": "ID van het bericht om te beantwoorden",
"The id of the list to get": "De id van de lijst om te krijgen",
"The ID of the task to get": "Het ID van de taak om te krijgen",
"Include subtasks in the response": "Subtaken opnemen in de reactie",
"The name of the task to find": "De naam van de taak om te vinden",
"Include hidden channels": "Verborgen kanalen insluiten",
"Limit the number of channels returned": "Beperk het aantal geretourneerde kanalen",
"Limit the number of messages returned": "Beperk het aantal geretourneerde berichten",
"Format the content of the messages": "Formatteer de inhoud van de berichten",
"ID of the message to get reactions for": "ID van het bericht om reacties op te vragen voor",
"ID of the message to get replies for": "ID van het bericht om antwoorden te krijgen voor",
"The ID of the ClickUp folder": "De ID van de ClickUp map",
"The tags to filter for": "De tags om te filteren op",
"Page to fetch (starts at 0).": "Pagina om op te halen (begint om 0).",
"Tasks are displayed in reverse order.": "Taken worden weergegeven in omgekeerde volgorde.",
"Include or exclude closed tasks. By default, they are excluded.": "Inclusief of schakel gesloten taken uit. Standaard zijn deze uitgesloten.",
"Order by a particular field. By default, tasks are ordered by created.": "Sorteer op een bepaald veld. Standaard worden de taken op aangemaakt",
"Include task tags in the response for time entries associated with tasks.": "Voeg takentags toe aan het antwoord voor de tijd items die gekoppeld zijn aan taken.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Voeg de namen van de lijst, map en spatie samen met de lijst_id, map_id en spatie_id toe.",
"The name of the task to update": "De naam van de te updaten taak",
"The description of the task to update": "De beschrijving van de te updaten taak",
"assignee(s) you want to add for the task": "behandelaar(s) die u wilt toevoegen voor de taak",
"assignee(s) you want to remove from the task": "behandelaar(s) die u wilt verwijderen uit de taak",
"ID of the message to update": "ID van het te updaten bericht",
"Format of the message content": "Formaat van de inhoud van berichten",
"ID of the message to delete": "ID van het te verwijderen bericht",
"ID of the message to delete reaction from": "ID van het bericht om de reactie van te verwijderen",
"ID of the reaction to delete": "ID van de reactie om te verwijderen",
"The ID of the ClickUp custom field": "De ID van het aangepaste veld ClickUp",
"The new value to be set": "De nieuwe waarde die moet worden ingesteld",
"Authorization headers are injected automatically from your connection.": "Autorisatie headers worden automatisch geïnjecteerd vanuit uw verbinding.",
"Enable for files like PDFs, images, etc..": "Inschakelen voor bestanden zoals PDF's, afbeeldingen etc..",
"Urgent": "Dringend",
"High": "hoog",
"Normal": "normaal",
"Low": "laag",
"Public": "Openbaar",
"Private": "Privé",
"Folder": "Map",
"Message": "bericht",
"Post": "Plaatsen",
"Plain Text": "Onopgemaakte tekst",
"Id": "Id",
"Created at": "Aangemaakt op",
"Last updated": "Laatst bijgewerkt",
"Due date": "Vervaldatum",
"GET": "KRIJG",
"POST": "POSTE",
"PATCH": "BEKIJK",
"PUT": "PUT",
"DELETE": "VERWIJDEREN",
"HEAD": "HOOFD",
"Task Created": "Taak aangemaakt",
"Task Updated": "Taak bijgewerkt",
"Task Deleted": "Taak verwijderd",
"Task Priority Updated": "Taak prioriteit bijgewerkt",
"Task Status Updated": "Taakstatus bijgewerkt",
"Task Assignee Updated": "Taak verantwoordelijke bijgewerkt",
"Task Due Date Updated": "Taak Due datum bijgewerkt",
"Task Tag Updated": "Taak Tag Bijgewerkt",
"Task Moved": "Taak verplaatst",
"Task Comment Posted": "Commentaar taak geplaatst",
"Task Comment Updated": "Taak commentaar bijgewerkt",
"Task Time Estimate Updated": "Taaktijd schatting bijgewerkt",
"Task Time Tracked Updated": "Taaktijd gevolgd door bijgewerkt",
"List Created": "Lijst aangemaakt",
"List Updated": "Lijst bijgewerkt",
"List Deleted": "Lijst verwijderd",
"Folder Created": "Map aangemaakt",
"Folder Updated": "Map bijgewerkt",
"Folder Deleted": "Map verwijderd",
"Space Created": "Ruimte aangemaakt",
"Space Updated": "Ruimte bijgewerkt",
"Space Deleted": "Ruimte verwijderd",
"Automation Created": "Automatisering aangemaakt",
"Goal Created": "Doel aangemaakt",
"Goal Updated": "Doel bijgewerkt",
"Goal Deleted": "Doel verwijderd",
"Key Result Created": "Sleutel resultaat aangemaakt",
"Key Result Updated": "Sleutelresultaat bijgewerkt",
"Key Result Deleted": "Sleutelresultaat verwijderd",
"Triggered when a new task is created.": "Uitgelokt wanneer een nieuwe taak wordt aangemaakt.",
"Triggered when a task is updated.": "Uitgelokt wanneer een taak wordt bijgewerkt.",
"Triggered when a task is deleted.": "Uitgelokt wanneer een taak wordt verwijderd.",
"Triggered when a task priority is updated.": "Uitgelokt wanneer een prioriteit van een taak wordt bijgewerkt.",
"Triggered when a task status is updated.": "Uitgelokt wanneer een taakstatus wordt bijgewerkt.",
"Triggered when a task assignee is updated.": "Uitgelokt wanneer een taaktaaktaakontvanger wordt bijgewerkt.",
"Triggered when a task due date is updated.": "Uitgelokt wanneer een taak vervaldatum wordt bijgewerkt.",
"Triggered when a task tag is updated.": "Uitgelokt wanneer een taaktag wordt bijgewerkt.",
"Triggered when a task is moved.": "Uitgelokt wanneer een taak wordt verplaatst.",
"Triggered when a task comment is posted.": "Uitgelokt wanneer een taak commentaar is geplaatst.",
"Triggered when a task comment is updated.": "Uitgelokt wanneer een taak commentaar wordt bijgewerkt.",
"Triggered when a task time estimate is updated.": "Uitgelokt wanneer een taak-schatting wordt bijgewerkt.",
"Triggered when a task time tracked is updated.": "Uitgelokt wanneer een taaktijd wordt bijgewerkt.",
"Triggered when a new list is created.": "Uitgelokt wanneer een nieuwe lijst is aangemaakt.",
"Triggered when a list is updated.": "Uitgelokt wanneer een lijst wordt bijgewerkt.",
"Triggered when a list is deleted.": "Uitgelokt wanneer een lijst wordt verwijderd.",
"Triggered when a new folder is created.": "Uitgelokt wanneer een nieuwe map wordt aangemaakt.",
"Triggered when a folder is updated.": "Uitgelokt wanneer een map wordt bijgewerkt.",
"Triggered when a folder is deleted.": "Uitgelokt wanneer een map wordt verwijderd.",
"Triggered when a new space is created.": "Uitgelokt wanneer een nieuwe ruimte wordt gemaakt.",
"Triggered when a space is updated.": "Uitgelokt wanneer een ruimte wordt bijgewerkt.",
"Triggered when a space is deleted.": "Uitgelokt wanneer een ruimte wordt verwijderd.",
"Triggered when a new automation is created.": "Uitgelokt wanneer een nieuwe automatisering wordt gemaakt.",
"Triggered when a new goal is created.": "Uitgelokt wanneer een nieuw doel wordt gemaakt.",
"Triggered when a goal is updated.": "Uitgelokt wanneer een doel wordt bijgewerkt.",
"Triggered when a goal is deleted.": "Uitgelokt wanneer een doel wordt verwijderd.",
"Triggered when a new key result is created.": "Uitgelokt wanneer een nieuw sleutelresultaat wordt aangemaakt.",
"Triggered when a key result is updated.": "Uitgelokt wanneer een sleutelresultaat wordt bijgewerkt.",
"Triggered when a key result is deleted.": "Uitgelokt wanneer een sleutelresultaat wordt verwijderd.",
"Triggered when a tag is added or removed or renamed on a task.": "Uitgelokt wanneer een tag wordt toegevoegd of verwijderd of hernoemd van een taak."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "Plataforma de produtividade completa",
"Create Task": "Criar tarefa",
"Create Task From Template": "Criar Tarefa a partir do Modelo",
"Create Folderless List": "Criar Lista de Pastas",
"Create Task Comment": "Criar Comentário de Tarefa",
"Create Subtask": "Criar subtarefa",
"Create Channel": "Criar Canal",
"Create Channel in Space/Folder/List": "Criar canal em Espaço/Pasta/Lista",
"Create Message": "Criar mensagem",
"Create Message Reaction": "Criar Reação de Mensagens",
"Create Message Reply": "Criar Resposta de Mensagem",
"Get List": "Obter lista",
"Get Task": "Obter Tarefa",
"Get Task by Name": "Obter Tarefa por Nome",
"Get Space": "Obter espaço",
"Get Spaces": "Obter Espaços",
"Get Task Comments": "Obter comentários da tarefa",
"Get Channel": "Obter Canal",
"Get Channels": "Obter canais",
"Get Channel Messages": "Receber Mensagens do Canal",
"Get Message Reactions": "Obter Reações de Mensagens",
"Get Message Replies": "Obter respostas de mensagens",
"List Team Tasks": "Listar Tarefas da Equipe",
"List Time Entries": "Listar Tempo Entradas",
"Update Task": "Atualizar Tarefa",
"Update Message": "Atualizar mensagem",
"Delete Message": "Excluir mensagem",
"Delete Message Reaction": "Excluir Reação de Mensagens",
"Delete Task": "Excluir Tarefa",
"Get Accessible Custom Fields": "Obter Campos Personalizados Acessíveis",
"Set Custom Field Value": "Definir Valor do Campo Personalizado",
"Custom API Call": "Chamada de API personalizada",
"Create a new task in a ClickUp workspace and list": "Criar uma nova tarefa em uma área de trabalho ClickUp e lista",
"Create a new task from Template": "Criar uma nova tarefa do Modelo",
"Create a new folderless list in a ClickUp workspace and space": "Crie uma nova lista de sem pastas em um espaço e espaço no ClickUp",
"Creates a comment on a task in ClickUp": "Cria um comentário em uma tarefa no ClickUp",
"Creates a subtask in ClickUp": "Cria uma subtarefa no ClickUp",
"Creates a channel in a ClickUp workspace": "Cria um canal no espaço de trabalho ClickUp",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Cria um canal em uma área de trabalho ClickUp em um espaço, pasta ou lista",
"Creates a message in a ClickUp channel": "Cria uma mensagem em um canal de ClickUp",
"Creates a reaction to a message in a ClickUp channel": "Cria uma reação a uma mensagem no canal ClickUp",
"Creates a reply to a message in a ClickUp channel": "Cria uma resposta a uma mensagem em um canal de ClickUp",
"Gets a list in a ClickUp": "Obtém uma lista em um ClickUp",
"Gets a task in a ClickUp list": "Obtém uma tarefa na lista de ClicUp",
"Fetches a task by name in a ClickUp list": "Obtém uma tarefa por nome na lista de ClickUp",
"Gets a space in a ClickUp": "Obtém um espaço em um ClickUp",
"Gets spaces in a ClickUp workspace": "Obtém espaços em um espaço de trabalho ClickUp",
"Gets comments from a task in ClickUp": "Obtém comentários de uma tarefa no ClickUp",
"Gets a channel in a ClickUp workspace": "Obtém um canal no espaço de trabalho ClickUp",
"Gets all channels in a ClickUp workspace": "Obtém todos os canais em um espaço de trabalho ClickUp",
"Gets all messages in a ClickUp channel": "Obtém todas as mensagens em um canal de ClickUp",
"Gets the reactions of a message in a ClickUp channel": "Obtém as reações de uma mensagem no canal ClickUp",
"Gets the replies of a message in a ClickUp channel": "Obtém as respostas de uma mensagem em um canal de ClickUp",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Recupera as tarefas que atendem a critérios específicos de um espaço de trabalho.",
"Retrieves time entries filtered by start and end date.": "Recupera tempo de entradas filtradas por data de início e fim.",
"Update task in a ClickUp workspace and list": "Atualizar tarefa em uma lista e área de trabalho ClickUp",
"Updates a message in a ClickUp channel": "Atualiza uma mensagem no canal ClickUp",
"Deletes a message in a ClickUp channel": "Exclui uma mensagem no canal ClickUp",
"Deletes a reaction from a message in a ClickUp channel": "Exclui reações de uma mensagem em um canal ClickUp",
"Delete a task in a workspace and list": "Apagar uma tarefa em uma área de trabalho e lista",
"View the Custom Fields available on tasks in a specific List.": "Exibir os campos personalizados disponíveis em tarefas em uma lista específica.",
"Add data to a Custom field on a task.": "Adicionar dados a um campo personalizado em uma tarefa.",
"Make a custom API call to a specific endpoint": "Faça uma chamada de API personalizada para um ponto de extremidade específico",
"Workspace": "Workspace",
"Space": "Sala",
"List": "Lista",
"Name": "Nome",
"Status Id": "Id do Status",
"Priority Id": "Id Prioritário",
"Assignee Id": "Assignee Id",
"Description": "Descrição",
"Is Markdown": "É Markdown",
"Due Date": "Data de vencimento",
"Due Date Time": "Data de Vencimento",
"Start Date": "Data Inicial",
"Start Date Time": "Data de Início",
"Time Estimate": "Tempo Estimado",
"Check Required Custom Fields": "Verificar campos personalizados obrigatórios",
"Markdown": "Markdown",
"Custom Fields": "Campos Personalizados",
"Template Id": "ID do modelo",
"Task Name": "Nome da tarefa",
"List Name": "Lista de nomes",
"Task Id": "Task Id",
"Comment": "Comentar",
"Subtask Name": "Nome da Subtarefa",
"Subtask Description": "Descrição da subtarefa",
"Channel Name": "Nome do Canal",
"Channel Description": "Descrição do canal",
"Channel Topic": "Tópico do canal",
"Channel Visibility": "Visibilidade do canal",
"Location Type": "Tipo de Localização",
"Location ID": "ID da Localização",
"Channel Id": "ID do canal",
"Message Content": "Conteúdo da Mensagem",
"Message Type": "Tipo de mensagem",
"Message ID": "ID da mensagem",
"Emoji": "Emoji",
"List ID": "ID da lista",
"Task ID": "Task ID",
"Include Subtasks": "Incluir Subtarefas",
"Include Hidden": "Incluir Escondidos",
"Limit": "Limitar",
"Format Content": "Formatar Conteúdo",
"Folder Id": "ID da Pasta",
"Tags": "Etiquetas",
"Page": "Página",
"Reverse": "Inverter",
"Include Closed": "Incluir Fechado",
"Order By": "Ordenar Por",
"Start date": "Data de início",
"End date": "Data de término",
"Task": "Tarefas",
"Include task tags": "Incluir tags de tarefas",
"Include location names": "Incluir nomes de localização",
"Task Description": "Descrição da tarefa",
"Add Assignees": "Adicionar Responsáveis",
"Remove Assignees": "Remover Destinatários",
"Message Content Format": "Formato do conteúdo",
"Reaction ID": "ID de Reação",
"Field": "Campo",
"Value": "Valor",
"Method": "Método",
"Headers": "Cabeçalhos",
"Query Parameters": "Parâmetros da consulta",
"Body": "Conteúdo",
"Response is Binary ?": "A resposta é binária ?",
"No Error on Failure": "Nenhum erro no Failure",
"Timeout (in seconds)": "Tempo limite (em segundos)",
"The ID of the ClickUp workspace": "O ID do espaço de trabalho ClickUp",
"The ID of the ClickUp space to create the task in": "O ID do espaço ClickUp para criar a tarefa em",
"The name of task": "O nome da tarefa",
"The ID of Clickup Issue Status": "O ID do status do problema Clickup",
"The ID of Clickup Issue Priority": "O ID da prioridade do problema de Clickup",
"ID of assignee for Clickup Task": "ID do atribuído para a tarefa Clickup",
"The description of task": "A descrição da tarefa",
"Is the description in markdown format": "É a descrição no formato markdown",
"The due date of the task": "Data de vencimento da tarefa",
"Whether to include time in the due date": "Se deve ser incluído o horário na data de vencimento",
"The start date of the task": "A data de início da tarefa",
"Whether to include time in the start date": "Se deve incluir a hora na data de início",
"The time estimate for the task in milliseconds": "A estimativa de tempo da tarefa em milissegundos",
"Re-enable required custom fields validation for the task": "Reativar a validação dos campos personalizados para a tarefa",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Selecione os campos personalizados\n\nPara campos suspensos personalizados, escolha um valor abaixo com base no índice (na lista, a primeira opção é índice 0, segundo é 1, terceiro é 2, etc.)",
"The ID of Clickup Task Template": "O ID da tarefa de Clickup",
"The name of the task to create": "O nome da tarefa a criar",
"The name of the list to create": "O nome da lista a criar",
"The ID of the ClickUp task": "O ID da tarefa ClickUp",
"Comment to make on the task": "Comentário a fazer na tarefa",
"ID of assignee for Task Comment": "ID do atribuído para o comentário da tarefa",
"The name of the subtask to create": "O nome da subtarefa a criar",
"ID of assignee for Clickup Subtask": "ID do atribuído pela subtarefa Clickup",
"The description of the subtask to create": "A descrição da subtarefa a ser criada",
"The due date of the subtask": "Data de vencimento da subtarefa",
"The start date of the subtask": "A data de início da subtarefa",
"The time estimate for the subtask in milliseconds": "A estimativa de tempo para a subtarefa em milissegundos",
"Re-enable required custom fields validation for the subtask": "Reativar a validação dos campos personalizados para a subtarefa",
"Name of the channel": "Nome do canal",
"Description of the channel": "Descrição do canal",
"Topic of the channel": "Tópico do canal",
"Visibility of the channel": "Visibilidade do canal",
"Type of location": "Tipo de localização",
"ID of the location": "ID da localização",
"The ID of Clickup Channel": "O ID do canal de Clickup",
"Content of the message": "Conteúdo da mensagem",
"Type of the message": "Tipo da mensagem",
"ID of the message to create reaction for": "ID da mensagem para criar reação para",
"Emoji to react with": "Emoji para reagir com",
"ID of the message to reply to": "ID da mensagem para responder a",
"The id of the list to get": "A identificação da lista para obter",
"The ID of the task to get": "A ID da tarefa a obter",
"Include subtasks in the response": "Incluir subtarefas na resposta",
"The name of the task to find": "O nome da tarefa a ser encontrada",
"Include hidden channels": "Incluir canais ocultos",
"Limit the number of channels returned": "Limitar o número de canais retornados",
"Limit the number of messages returned": "Limitar o número de mensagens devolvidas",
"Format the content of the messages": "Formatar o conteúdo das mensagens",
"ID of the message to get reactions for": "ID da mensagem para obter reações para",
"ID of the message to get replies for": "ID da mensagem para obter respostas",
"The ID of the ClickUp folder": "O ID da pasta ClickUp",
"The tags to filter for": "As tags para filtrar para",
"Page to fetch (starts at 0).": "Página para buscar (começa às 0).",
"Tasks are displayed in reverse order.": "As tarefas são exibidas na ordem inversa.",
"Include or exclude closed tasks. By default, they are excluded.": "Incluir ou excluir tarefas fechadas. Por padrão, elas são excluídas.",
"Order by a particular field. By default, tasks are ordered by created.": "Ordenar por um campo específico. Por padrão, as tarefas são ordenadas por criação.",
"Include task tags in the response for time entries associated with tasks.": "Incluir tags de tarefa na resposta de referências de tempo associadas a tarefas.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Inclua os nomes da lista, pasta e espaço junto com a lista_id, folder_id e space_id.",
"The name of the task to update": "O nome da tarefa a ser atualizada",
"The description of the task to update": "A descrição da tarefa a ser atualizada",
"assignee(s) you want to add for the task": "responsável(eis) você deseja adicionar para a tarefa",
"assignee(s) you want to remove from the task": "responsável(eis) que você deseja remover da tarefa",
"ID of the message to update": "ID da mensagem para atualizar",
"Format of the message content": "Formato do conteúdo da mensagem",
"ID of the message to delete": "ID da mensagem a ser eliminada",
"ID of the message to delete reaction from": "ID da mensagem para excluir reação de",
"ID of the reaction to delete": "ID da reação para deletar",
"The ID of the ClickUp custom field": "O ID do campo personalizado ClickUp",
"The new value to be set": "O novo valor a ser definido",
"Authorization headers are injected automatically from your connection.": "Os cabeçalhos de autorização são inseridos automaticamente a partir da sua conexão.",
"Enable for files like PDFs, images, etc..": "Habilitar para arquivos como PDFs, imagens, etc..",
"Urgent": "Urgente",
"High": "alta",
"Normal": "normal",
"Low": "baixa",
"Public": "Público",
"Private": "Privado",
"Folder": "Pasta",
"Message": "mensagem",
"Post": "Publicar",
"Plain Text": "Texto sem Formatação",
"Id": "Id",
"Created at": "Criado em",
"Last updated": "Última atualização",
"Due date": "Data de vencimento",
"GET": "OBTER",
"POST": "POSTAR",
"PATCH": "COMPRAR",
"PUT": "COLOCAR",
"DELETE": "EXCLUIR",
"HEAD": "CABEÇA",
"Task Created": "Tarefa criada",
"Task Updated": "Tarefa atualizada",
"Task Deleted": "Tarefa Excluída",
"Task Priority Updated": "Prioridade de Tarefa Atualizada",
"Task Status Updated": "Status da tarefa atualizada",
"Task Assignee Updated": "Responsável de Tarefa Atualizado",
"Task Due Date Updated": "Tarefa devido data atualizada",
"Task Tag Updated": "Tag de tarefa atualizada",
"Task Moved": "Tarefa movida",
"Task Comment Posted": "Comentário de Tarefa Postado",
"Task Comment Updated": "Comentário de Tarefa Atualizado",
"Task Time Estimate Updated": "Estimativa Tempo de Tarefa Atualizada",
"Task Time Tracked Updated": "Tempo da Tarefa Atualizado",
"List Created": "Lista Criada",
"List Updated": "Lista atualizada",
"List Deleted": "Lista Excluída",
"Folder Created": "Pasta criada",
"Folder Updated": "Pasta Atualizada",
"Folder Deleted": "Pasta excluída",
"Space Created": "Espaço criado",
"Space Updated": "Espaço atualizado",
"Space Deleted": "Espaço excluído",
"Automation Created": "Automação Criada",
"Goal Created": "Meta criada",
"Goal Updated": "Meta Atualizada",
"Goal Deleted": "Meta deletada",
"Key Result Created": "Resultado principal criado",
"Key Result Updated": "Resultado principal atualizado",
"Key Result Deleted": "Resultado principal excluído",
"Triggered when a new task is created.": "Acionada quando uma nova tarefa é criada.",
"Triggered when a task is updated.": "Acionada quando uma tarefa é atualizada.",
"Triggered when a task is deleted.": "Acionada quando uma tarefa é excluída.",
"Triggered when a task priority is updated.": "Acionada quando uma prioridade da tarefa é atualizada.",
"Triggered when a task status is updated.": "Acionada quando um status de tarefa é atualizado.",
"Triggered when a task assignee is updated.": "Acionada quando um atribuído de tarefa é atualizado.",
"Triggered when a task due date is updated.": "Acionada quando uma data limite de tarefa é atualizada.",
"Triggered when a task tag is updated.": "Acionada quando uma etiqueta de tarefa é atualizada.",
"Triggered when a task is moved.": "Acionada quando uma tarefa é movida.",
"Triggered when a task comment is posted.": "Acionada quando um comentário de tarefa é publicado.",
"Triggered when a task comment is updated.": "Acionada quando um comentário de tarefa é atualizado.",
"Triggered when a task time estimate is updated.": "Acionada quando uma estimativa de tempo de tarefa é atualizada.",
"Triggered when a task time tracked is updated.": "Acionada quando um tempo de tarefa rastreado é atualizado.",
"Triggered when a new list is created.": "Acionada quando uma nova lista é criada.",
"Triggered when a list is updated.": "Acionada quando uma lista é atualizada.",
"Triggered when a list is deleted.": "Acionada quando uma lista é excluída.",
"Triggered when a new folder is created.": "Acionada quando uma nova pasta é criada.",
"Triggered when a folder is updated.": "Acionada quando uma pasta é atualizada.",
"Triggered when a folder is deleted.": "Acionada quando uma pasta é excluída.",
"Triggered when a new space is created.": "Acionada quando um novo espaço é criado.",
"Triggered when a space is updated.": "Acionada quando um espaço é atualizado.",
"Triggered when a space is deleted.": "Acionada quando um espaço é excluído.",
"Triggered when a new automation is created.": "Acionada quando uma nova automação é criada.",
"Triggered when a new goal is created.": "Acionada quando uma nova meta é criada.",
"Triggered when a goal is updated.": "Acionada quando uma meta é atualizada.",
"Triggered when a goal is deleted.": "Acionada quando um objetivo é excluído.",
"Triggered when a new key result is created.": "Acionada quando um novo resultado da tecla é criado.",
"Triggered when a key result is updated.": "Acionada quando um resultado da tecla é atualizado.",
"Triggered when a key result is deleted.": "Acionada quando um resultado da tecla é excluído.",
"Triggered when a tag is added or removed or renamed on a task.": "Acionada quando uma etiqueta é adicionada ou removida ou renomeada em uma tarefa."
}

View File

@@ -0,0 +1,280 @@
{
"ClickUp": "Кликнуть",
"All-in-one productivity platform": "Все-в-одном продуктивной платформе",
"Create Task": "Создать задачу",
"Create Task From Template": "Создать задачу из шаблона",
"Create Folderless List": "Создать список безпапок",
"Create Task Comment": "Создать комментарий к заданию",
"Create Subtask": "Создать подзадачу",
"Create Channel": "Создать канал",
"Create Channel in Space/Folder/List": "Создать канал в пробел/папке/списке",
"Create Message": "Создать сообщение",
"Create Message Reaction": "Создать реакцию на сообщение",
"Create Message Reply": "Создать ответ на сообщение",
"Get List": "Получить список",
"Get Task": "Получить задачу",
"Get Task by Name": "Получить задание по имени",
"Get Space": "Получить место",
"Get Spaces": "Получить пробелы",
"Get Task Comments": "Получить комментарии к заданию",
"Get Channel": "Получить канал",
"Get Channels": "Получить каналы",
"Get Channel Messages": "Получить сообщения канала",
"Get Message Reactions": "Получить реакции на сообщения",
"Get Message Replies": "Получить ответы на сообщение",
"List Team Tasks": "Список командных задач",
"List Time Entries": "Список записей времени",
"Update Task": "Обновить задачу",
"Update Message": "Обновить сообщение",
"Delete Message": "Удалить сообщение",
"Delete Message Reaction": "Удалить реакцию на сообщение",
"Delete Task": "Удалить задачу",
"Get Accessible Custom Fields": "Получить доступные пользовательские поля",
"Set Custom Field Value": "Установить значение пользовательского поля",
"Custom API Call": "Пользовательский вызов API",
"Create a new task in a ClickUp workspace and list": "Создать новую задачу в ClickUp проекте и списке",
"Create a new task from Template": "Создать новую задачу из шаблона",
"Create a new folderless list in a ClickUp workspace and space": "Создать новый список беспапки в проекте ClickUp",
"Creates a comment on a task in ClickUp": "Создать комментарий к задаче в ClickUp",
"Creates a subtask in ClickUp": "Создать подзадачу в ClickUp",
"Creates a channel in a ClickUp workspace": "Создать канал в проекте ClickUp",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Создает канал в проекте ClickUp в области, папке или списке",
"Creates a message in a ClickUp channel": "Создать сообщение в канале ClickUp",
"Creates a reaction to a message in a ClickUp channel": "Создать реакцию на сообщение в канале ClickUp",
"Creates a reply to a message in a ClickUp channel": "Создать ответ на сообщение в канале ClickUp",
"Gets a list in a ClickUp": "Получает список в ClickUp",
"Gets a task in a ClickUp list": "Получает задачу в списке ClickUp",
"Fetches a task by name in a ClickUp list": "Извлекает задачу по имени в списке ClickUp",
"Gets a space in a ClickUp": "Получает место в ClickUp",
"Gets spaces in a ClickUp workspace": "Получает пробелы в проекте ClickUp",
"Gets comments from a task in ClickUp": "возвращает комментарии к задаче в ClickUp",
"Gets a channel in a ClickUp workspace": "Получает канал в рабочей области ClickUp",
"Gets all channels in a ClickUp workspace": "Получает все каналы в рабочей области ClickUp",
"Gets all messages in a ClickUp channel": "Получает все сообщения через канал ClickUp",
"Gets the reactions of a message in a ClickUp channel": "Получает реакции сообщения в канале ClickUp",
"Gets the replies of a message in a ClickUp channel": "Получает ответы сообщения в канале ClickUp",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Извлекает из рабочей области задачи, отвечающие конкретным критериям.",
"Retrieves time entries filtered by start and end date.": "Получает записи времени, отфильтрованные по дате начала и окончания.",
"Update task in a ClickUp workspace and list": "Обновить задачу в ClickUp проекте и списке",
"Updates a message in a ClickUp channel": "Обновляет сообщение в канале ClickUp",
"Deletes a message in a ClickUp channel": "Удаляет сообщение в канале ClickUp",
"Deletes a reaction from a message in a ClickUp channel": "Удаляет реакцию из сообщения в ClickUp канале",
"Delete a task in a workspace and list": "Удалить задачу в проекте и список",
"View the Custom Fields available on tasks in a specific List.": "Просмотр пользовательских полей, доступных в задачах в конкретном списке.",
"Add data to a Custom field on a task.": "Добавить данные в Настраиваемое поле для задачи.",
"Make a custom API call to a specific endpoint": "Сделать пользовательский API вызов к определенной конечной точке",
"Workspace": "Рабочая область",
"Space": "Пространство",
"List": "Список",
"Name": "Наименование",
"Status Id": "ID статуса",
"Priority Id": "Id приоритета",
"Assignee Id": "Assignee Id",
"Description": "Описание",
"Is Markdown": "Markdown",
"Due Date": "Срок сдачи",
"Due Date Time": "Время сдачи",
"Start Date": "Дата начала",
"Start Date Time": "Дата начала Время",
"Time Estimate": "Оценка времени",
"Check Required Custom Fields": "Проверить требуемые пользовательские поля",
"Markdown": "Markdown",
"Custom Fields": "Пользовательские поля",
"Template Id": "Id шаблона",
"Task Name": "Название задачи",
"List Name": "Название списка",
"Task Id": "Task Id",
"Comment": "Комментарий",
"Subtask Name": "Название подзадачи",
"Subtask Description": "Описание подзадачи",
"Channel Name": "Название канала",
"Channel Description": "Описание канала",
"Channel Topic": "Тема канала",
"Channel Visibility": "Видимость канала",
"Location Type": "Тип местоположения",
"Location ID": "ID местоположения",
"Channel Id": "Id канала",
"Message Content": "Содержание сообщения",
"Message Type": "Тип сообщения",
"Message ID": "ID сообщения",
"Emoji": "Emoji",
"List ID": "ID списка",
"Task ID": "Task ID",
"Include Subtasks": "Включить подзадачи",
"Include Hidden": "Включать скрытые",
"Limit": "Лимит",
"Format Content": "Форматировать содержимое",
"Folder Id": "Id папки",
"Tags": "Теги",
"Page": "Страница",
"Reverse": "Обратный",
"Include Closed": "Включать закрытые",
"Order By": "Сортировать по",
"Start date": "Начальная дата",
"End date": "Конечная дата",
"Task": "Задача",
"Include task tags": "Включить теги задач",
"Include location names": "Включить имена местоположения",
"Task Description": "Описание задачи",
"Add Assignees": "Добавить Назначенных",
"Remove Assignees": "Удалить Назначенных",
"Message Content Format": "Формат сообщения",
"Reaction ID": "ID реакции",
"Field": "Поле",
"Value": "Значение",
"Method": "Метод",
"Headers": "Заголовки",
"Query Parameters": "Параметры запроса",
"Body": "Тело",
"No Error on Failure": "Нет ошибок при ошибке",
"Timeout (in seconds)": "Таймаут (в секундах)",
"The ID of the ClickUp workspace": "ID проекта ClickUp",
"The ID of the ClickUp space to create the task in": "ID области ClickUp для создания задачи в",
"The name of task": "Название задачи",
"The ID of Clickup Issue Status": "ID статуса проблемы Clickup",
"The ID of Clickup Issue Priority": "Приоритет задачи Clickup",
"ID of assignee for Clickup Task": "ID исполнителя для Clickup Task",
"The description of task": "Описание задачи",
"Is the description in markdown format": "Описание в формате markdown",
"The due date of the task": "Срок выполнения задачи",
"Whether to include time in the due date": "Включать ли время в срок",
"The start date of the task": "Дата начала задачи",
"Whether to include time in the start date": "Включать ли время в дату начала",
"The time estimate for the task in milliseconds": "Оценка времени задачи в миллисекундах",
"Re-enable required custom fields validation for the task": "Повторно включить обязательные пользовательские поля проверки для задачи",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Выберите настраиваемые поля\n\nдля раскрывающихся полей, выберите раскрывающееся значение, основанное на индексе (в списке, первый вариант - индекс 0, второй - 1, третий - 2, и т. д.)",
"The ID of Clickup Task Template": "ID шаблона задачи Clickup",
"The name of the task to create": "Имя создаваемой задачи",
"The name of the list to create": "Название создаваемого списка",
"The ID of the ClickUp task": "ID задачи ClickUp",
"Comment to make on the task": "Комментарий к задаче",
"ID of assignee for Task Comment": "ID исполнителя для задачи Комментарий",
"The name of the subtask to create": "Имя создаваемой подзадачи",
"ID of assignee for Clickup Subtask": "ID исполнителя для Clickup Подзадачи",
"The description of the subtask to create": "Описание создаваемой подзадачи",
"The due date of the subtask": "Срок выполнения подзадачи",
"The start date of the subtask": "Дата начала подзадачи",
"The time estimate for the subtask in milliseconds": "Оценка времени подзадачи в миллисекундах",
"Re-enable required custom fields validation for the subtask": "Повторно включить обязательные пользовательские поля проверки для подзадачи",
"Name of the channel": "Название канала",
"Description of the channel": "Описание канала",
"Topic of the channel": "Тема канала",
"Visibility of the channel": "Видимость канала",
"Type of location": "Тип местоположения",
"ID of the location": "ID местоположения",
"The ID of Clickup Channel": "ID канала Clickup",
"Content of the message": "Содержимое сообщения",
"Type of the message": "Тип сообщения",
"ID of the message to create reaction for": "ID сообщения для создания реакции",
"Emoji to react with": "Эмодзи для реакции",
"ID of the message to reply to": "ID сообщения для ответа",
"The id of the list to get": "Идентификатор списка для получения",
"The ID of the task to get": "ID задачи для получения",
"Include subtasks in the response": "Включить подзадачи в ответ",
"The name of the task to find": "Имя найденной задачи",
"Include hidden channels": "Включить скрытые каналы",
"Limit the number of channels returned": "Ограничить возвращаемое количество каналов",
"Limit the number of messages returned": "Ограничить количество возвращенных сообщений",
"Format the content of the messages": "Форматировать содержимое сообщений",
"ID of the message to get reactions for": "ID сообщения, получаемого реакции для",
"ID of the message to get replies for": "ID сообщения для получения ответов",
"The ID of the ClickUp folder": "ID папки ClickUp",
"The tags to filter for": "Теги для фильтрации",
"Page to fetch (starts at 0).": "Загружаемая страница (начинается с 0).",
"Tasks are displayed in reverse order.": "Задачи отображаются в обратном порядке.",
"Include or exclude closed tasks. By default, they are excluded.": "Включить или исключить закрытые задачи. По умолчанию они исключены.",
"Order by a particular field. By default, tasks are ordered by created.": "Сортировка по определенному полю. По умолчанию задачи сортируются по созданным.",
"Include task tags in the response for time entries associated with tasks.": "Включить теги задач в ответ для записей, связанных с задачами.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Включите имена Список, Папки и Пространство вместе с list_id, folder_id и space_id.",
"The name of the task to update": "Название задачи для обновления",
"The description of the task to update": "Описание задачи для обновления",
"assignee(s) you want to add for the task": "исполнитель, который вы хотите добавить для задачи",
"assignee(s) you want to remove from the task": "исполнитель, который вы хотите удалить из задачи",
"ID of the message to update": "ID сообщения для обновления",
"Format of the message content": "Формат содержимого сообщения",
"ID of the message to delete": "ID сообщения для удаления",
"ID of the message to delete reaction from": "ID сообщения для удаления реакции из",
"ID of the reaction to delete": "ID реакции для удаления",
"The ID of the ClickUp custom field": "ID настраиваемого поля ClickUp",
"The new value to be set": "Новое значение для установки",
"Authorization headers are injected automatically from your connection.": "Заголовки авторизации включаются автоматически из вашего соединения.",
"Urgent": "Срочно",
"High": "Высокий",
"Normal": "Обычный",
"Low": "Низкий",
"Public": "Публичный",
"Private": "Приватный",
"Folder": "Папка",
"Message": "Сообщение",
"Post": "Пост",
"Plain Text": "Обычный текст",
"Id": "Id",
"Created at": "Создано в",
"Last updated": "Последнее обновление",
"Due date": "Срок сдачи",
"GET": "ПОЛУЧИТЬ",
"POST": "ПОСТ",
"PATCH": "ПАТЧ",
"PUT": "ПОКУПИТЬ",
"DELETE": "УДАЛИТЬ",
"HEAD": "HEAD",
"Task Created": "Задача создана",
"Task Updated": "Задача обновлена",
"Task Deleted": "Задача удалена",
"Task Priority Updated": "Приоритет задачи обновлён",
"Task Status Updated": "Статус задачи обновлен",
"Task Assignee Updated": "Назначение задания обновлено",
"Task Due Date Updated": "Дата выполнения задачи обновлена",
"Task Tag Updated": "Тег задачи обновлен",
"Task Moved": "Задача перемещена",
"Task Comment Posted": "Комментарий задачи опубликован",
"Task Comment Updated": "Комментарий задачи обновлен",
"Task Time Estimate Updated": "Время задачи обновлено",
"Task Time Tracked Updated": "Время выполнения задания обновлено",
"List Created": "Список создан",
"List Updated": "Список обновлен",
"List Deleted": "Список удален",
"Folder Created": "Папка создана",
"Folder Updated": "Папка обновлена",
"Folder Deleted": "Папка удалена",
"Space Created": "Пространство создано",
"Space Updated": "Пространство обновлено",
"Space Deleted": "Пространство удалено",
"Automation Created": "Автоматизация Создана",
"Goal Created": "Цель создана",
"Goal Updated": "Цель обновлена",
"Goal Deleted": "Цель удалена",
"Key Result Created": "Результат ключа создан",
"Key Result Updated": "Результат ключа обновлен",
"Key Result Deleted": "Результат ключа удален",
"Triggered when a new task is created.": "Срабатывает при создании новой задачи.",
"Triggered when a task is updated.": "Срабатывает при обновлении задачи.",
"Triggered when a task is deleted.": "Срабатывает при удалении задачи.",
"Triggered when a task priority is updated.": "Срабатывает при обновлении приоритета задачи.",
"Triggered when a task status is updated.": "Срабатывает при обновлении статуса задачи.",
"Triggered when a task assignee is updated.": "Срабатывает при обновлении назначенного задания.",
"Triggered when a task due date is updated.": "Срабатывает при обновлении задачи на срок выполнения.",
"Triggered when a task tag is updated.": "Срабатывает при обновлении тега задачи.",
"Triggered when a task is moved.": "Срабатывает при перемещении задачи.",
"Triggered when a task comment is posted.": "Срабатывает при публикации комментария к заданию.",
"Triggered when a task comment is updated.": "Срабатывает при обновлении комментария задачи.",
"Triggered when a task time estimate is updated.": "Срабатывает при обновлении оценки времени задачи.",
"Triggered when a task time tracked is updated.": "Срабатывает при обновлении времени выполнения задания.",
"Triggered when a new list is created.": "Срабатывает при создании нового списка.",
"Triggered when a list is updated.": "Срабатывает при обновлении списка.",
"Triggered when a list is deleted.": "Срабатывает при удалении списка.",
"Triggered when a new folder is created.": "Срабатывает при создании новой папки.",
"Triggered when a folder is updated.": "Срабатывает при обновлении папки.",
"Triggered when a folder is deleted.": "Срабатывает при удалении папки.",
"Triggered when a new space is created.": "Срабатывает при создании нового места.",
"Triggered when a space is updated.": "Срабатывает при обновлении места.",
"Triggered when a space is deleted.": "Срабатывает при удалении места.",
"Triggered when a new automation is created.": "Срабатывает при создании новой автоматизации.",
"Triggered when a new goal is created.": "Срабатывает при создании новой цели.",
"Triggered when a goal is updated.": "Срабатывает при обновлении цели.",
"Triggered when a goal is deleted.": "Срабатывает при удалении цели.",
"Triggered when a new key result is created.": "Срабатывает при создании нового результата.",
"Triggered when a key result is updated.": "Срабатывает при обновлении результата ключа.",
"Triggered when a key result is deleted.": "Срабатывает при удалении результата ключа.",
"Triggered when a tag is added or removed or renamed on a task.": "Срабатывает при добавлении или удалении тега или переименовании задачи."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "All-in-one productivity platform",
"Create Task": "Create Task",
"Create Task From Template": "Create Task From Template",
"Create Folderless List": "Create Folderless List",
"Create Task Comment": "Create Task Comment",
"Create Subtask": "Create Subtask",
"Create Channel": "Create Channel",
"Create Channel in Space/Folder/List": "Create Channel in Space/Folder/List",
"Create Message": "Create Message",
"Create Message Reaction": "Create Message Reaction",
"Create Message Reply": "Create Message Reply",
"Get List": "Get List",
"Get Task": "Get Task",
"Get Task by Name": "Get Task by Name",
"Get Space": "Get Space",
"Get Spaces": "Get Spaces",
"Get Task Comments": "Get Task Comments",
"Get Channel": "Get Channel",
"Get Channels": "Get Channels",
"Get Channel Messages": "Get Channel Messages",
"Get Message Reactions": "Get Message Reactions",
"Get Message Replies": "Get Message Replies",
"List Team Tasks": "List Team Tasks",
"List Time Entries": "List Time Entries",
"Update Task": "Update Task",
"Update Message": "Update Message",
"Delete Message": "Delete Message",
"Delete Message Reaction": "Delete Message Reaction",
"Delete Task": "Delete Task",
"Get Accessible Custom Fields": "Get Accessible Custom Fields",
"Set Custom Field Value": "Set Custom Field Value",
"Custom API Call": "Custom API Call",
"Create a new task in a ClickUp workspace and list": "Create a new task in a ClickUp workspace and list",
"Create a new task from Template": "Create a new task from Template",
"Create a new folderless list in a ClickUp workspace and space": "Create a new folderless list in a ClickUp workspace and space",
"Creates a comment on a task in ClickUp": "Creates a comment on a task in ClickUp",
"Creates a subtask in ClickUp": "Creates a subtask in ClickUp",
"Creates a channel in a ClickUp workspace": "Creates a channel in a ClickUp workspace",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Creates a channel in a ClickUp workspace in a space, folder or list",
"Creates a message in a ClickUp channel": "Creates a message in a ClickUp channel",
"Creates a reaction to a message in a ClickUp channel": "Creates a reaction to a message in a ClickUp channel",
"Creates a reply to a message in a ClickUp channel": "Creates a reply to a message in a ClickUp channel",
"Gets a list in a ClickUp": "Gets a list in a ClickUp",
"Gets a task in a ClickUp list": "Gets a task in a ClickUp list",
"Fetches a task by name in a ClickUp list": "Fetches a task by name in a ClickUp list",
"Gets a space in a ClickUp": "Gets a space in a ClickUp",
"Gets spaces in a ClickUp workspace": "Gets spaces in a ClickUp workspace",
"Gets comments from a task in ClickUp": "Gets comments from a task in ClickUp",
"Gets a channel in a ClickUp workspace": "Gets a channel in a ClickUp workspace",
"Gets all channels in a ClickUp workspace": "Gets all channels in a ClickUp workspace",
"Gets all messages in a ClickUp channel": "Gets all messages in a ClickUp channel",
"Gets the reactions of a message in a ClickUp channel": "Gets the reactions of a message in a ClickUp channel",
"Gets the replies of a message in a ClickUp channel": "Gets the replies of a message in a ClickUp channel",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Retrieves the tasks that meet specific criteria from a Workspace.",
"Retrieves time entries filtered by start and end date.": "Retrieves time entries filtered by start and end date.",
"Update task in a ClickUp workspace and list": "Update task in a ClickUp workspace and list",
"Updates a message in a ClickUp channel": "Updates a message in a ClickUp channel",
"Deletes a message in a ClickUp channel": "Deletes a message in a ClickUp channel",
"Deletes a reaction from a message in a ClickUp channel": "Deletes a reaction from a message in a ClickUp channel",
"Delete a task in a workspace and list": "Delete a task in a workspace and list",
"View the Custom Fields available on tasks in a specific List.": "View the Custom Fields available on tasks in a specific List.",
"Add data to a Custom field on a task.": "Add data to a Custom field on a task.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Workspace": "Workspace",
"Space": "Space",
"List": "List",
"Name": "Name",
"Status Id": "Status Id",
"Priority Id": "Priority Id",
"Assignee Id": "Assignee Id",
"Description": "Description",
"Is Markdown": "Is Markdown",
"Due Date": "Due Date",
"Due Date Time": "Due Date Time",
"Start Date": "Start Date",
"Start Date Time": "Start Date Time",
"Time Estimate": "Time Estimate",
"Check Required Custom Fields": "Check Required Custom Fields",
"Markdown": "Markdown",
"Custom Fields": "Custom Fields",
"Template Id": "Template Id",
"Task Name": "Task Name",
"List Name": "List Name",
"Task Id": "Task Id",
"Comment": "Comment",
"Subtask Name": "Subtask Name",
"Subtask Description": "Subtask Description",
"Channel Name": "Channel Name",
"Channel Description": "Channel Description",
"Channel Topic": "Channel Topic",
"Channel Visibility": "Channel Visibility",
"Location Type": "Location Type",
"Location ID": "Location ID",
"Channel Id": "Channel Id",
"Message Content": "Message Content",
"Message Type": "Message Type",
"Message ID": "Message ID",
"Emoji": "Emoji",
"List ID": "List ID",
"Task ID": "Task ID",
"Include Subtasks": "Include Subtasks",
"Include Hidden": "Include Hidden",
"Limit": "Limit",
"Format Content": "Format Content",
"Folder Id": "Folder Id",
"Tags": "Tags",
"Page": "Page",
"Reverse": "Reverse",
"Include Closed": "Include Closed",
"Order By": "Order By",
"Start date": "Start date",
"End date": "End date",
"Task": "Task",
"Include task tags": "Include task tags",
"Include location names": "Include location names",
"Task Description": "Task Description",
"Add Assignees": "Add Assignees",
"Remove Assignees": "Remove Assignees",
"Message Content Format": "Message Content Format",
"Reaction ID": "Reaction ID",
"Field": "Field",
"Value": "Value",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"Response is Binary ?": "Response is Binary ?",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"The ID of the ClickUp workspace": "The ID of the ClickUp workspace",
"The ID of the ClickUp space to create the task in": "The ID of the ClickUp space to create the task in",
"The name of task": "The name of task",
"The ID of Clickup Issue Status": "The ID of Clickup Issue Status",
"The ID of Clickup Issue Priority": "The ID of Clickup Issue Priority",
"ID of assignee for Clickup Task": "ID of assignee for Clickup Task",
"The description of task": "The description of task",
"Is the description in markdown format": "Is the description in markdown format",
"The due date of the task": "The due date of the task",
"Whether to include time in the due date": "Whether to include time in the due date",
"The start date of the task": "The start date of the task",
"Whether to include time in the start date": "Whether to include time in the start date",
"The time estimate for the task in milliseconds": "The time estimate for the task in milliseconds",
"Re-enable required custom fields validation for the task": "Re-enable required custom fields validation for the task",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "The ID of Clickup Task Template",
"The name of the task to create": "The name of the task to create",
"The name of the list to create": "The name of the list to create",
"The ID of the ClickUp task": "The ID of the ClickUp task",
"Comment to make on the task": "Comment to make on the task",
"ID of assignee for Task Comment": "ID of assignee for Task Comment",
"The name of the subtask to create": "The name of the subtask to create",
"ID of assignee for Clickup Subtask": "ID of assignee for Clickup Subtask",
"The description of the subtask to create": "The description of the subtask to create",
"The due date of the subtask": "The due date of the subtask",
"The start date of the subtask": "The start date of the subtask",
"The time estimate for the subtask in milliseconds": "The time estimate for the subtask in milliseconds",
"Re-enable required custom fields validation for the subtask": "Re-enable required custom fields validation for the subtask",
"Name of the channel": "Name of the channel",
"Description of the channel": "Description of the channel",
"Topic of the channel": "Topic of the channel",
"Visibility of the channel": "Visibility of the channel",
"Type of location": "Type of location",
"ID of the location": "ID of the location",
"The ID of Clickup Channel": "The ID of Clickup Channel",
"Content of the message": "Content of the message",
"Type of the message": "Type of the message",
"ID of the message to create reaction for": "ID of the message to create reaction for",
"Emoji to react with": "Emoji to react with",
"ID of the message to reply to": "ID of the message to reply to",
"The id of the list to get": "The id of the list to get",
"The ID of the task to get": "The ID of the task to get",
"Include subtasks in the response": "Include subtasks in the response",
"The name of the task to find": "The name of the task to find",
"Include hidden channels": "Include hidden channels",
"Limit the number of channels returned": "Limit the number of channels returned",
"Limit the number of messages returned": "Limit the number of messages returned",
"Format the content of the messages": "Format the content of the messages",
"ID of the message to get reactions for": "ID of the message to get reactions for",
"ID of the message to get replies for": "ID of the message to get replies for",
"The ID of the ClickUp folder": "The ID of the ClickUp folder",
"The tags to filter for": "The tags to filter for",
"Page to fetch (starts at 0).": "Page to fetch (starts at 0).",
"Tasks are displayed in reverse order.": "Tasks are displayed in reverse order.",
"Include or exclude closed tasks. By default, they are excluded.": "Include or exclude closed tasks. By default, they are excluded.",
"Order by a particular field. By default, tasks are ordered by created.": "Order by a particular field. By default, tasks are ordered by created.",
"Include task tags in the response for time entries associated with tasks.": "Include task tags in the response for time entries associated with tasks.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.",
"The name of the task to update": "The name of the task to update",
"The description of the task to update": "The description of the task to update",
"assignee(s) you want to add for the task": "assignee(s) you want to add for the task",
"assignee(s) you want to remove from the task": "assignee(s) you want to remove from the task",
"ID of the message to update": "ID of the message to update",
"Format of the message content": "Format of the message content",
"ID of the message to delete": "ID of the message to delete",
"ID of the message to delete reaction from": "ID of the message to delete reaction from",
"ID of the reaction to delete": "ID of the reaction to delete",
"The ID of the ClickUp custom field": "The ID of the ClickUp custom field",
"The new value to be set": "The new value to be set",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Enable for files like PDFs, images, etc..": "Enable for files like PDFs, images, etc..",
"Urgent": "Urgent",
"High": "High",
"Normal": "Normal",
"Low": "Low",
"Public": "Public",
"Private": "Private",
"Folder": "Folder",
"Message": "Message",
"Post": "Post",
"Plain Text": "Plain Text",
"Id": "Id",
"Created at": "Created at",
"Last updated": "Last updated",
"Due date": "Due date",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Task Created": "Task Created",
"Task Updated": "Task Updated",
"Task Deleted": "Task Deleted",
"Task Priority Updated": "Task Priority Updated",
"Task Status Updated": "Task Status Updated",
"Task Assignee Updated": "Task Assignee Updated",
"Task Due Date Updated": "Task Due Date Updated",
"Task Tag Updated": "Task Tag Updated",
"Task Moved": "Task Moved",
"Task Comment Posted": "Task Comment Posted",
"Task Comment Updated": "Task Comment Updated",
"Task Time Estimate Updated": "Task Time Estimate Updated",
"Task Time Tracked Updated": "Task Time Tracked Updated",
"List Created": "List Created",
"List Updated": "List Updated",
"List Deleted": "List Deleted",
"Folder Created": "Folder Created",
"Folder Updated": "Folder Updated",
"Folder Deleted": "Folder Deleted",
"Space Created": "Space Created",
"Space Updated": "Space Updated",
"Space Deleted": "Space Deleted",
"Automation Created": "Automation Created",
"Goal Created": "Goal Created",
"Goal Updated": "Goal Updated",
"Goal Deleted": "Goal Deleted",
"Key Result Created": "Key Result Created",
"Key Result Updated": "Key Result Updated",
"Key Result Deleted": "Key Result Deleted",
"Triggered when a new task is created.": "Triggered when a new task is created.",
"Triggered when a task is updated.": "Triggered when a task is updated.",
"Triggered when a task is deleted.": "Triggered when a task is deleted.",
"Triggered when a task priority is updated.": "Triggered when a task priority is updated.",
"Triggered when a task status is updated.": "Triggered when a task status is updated.",
"Triggered when a task assignee is updated.": "Triggered when a task assignee is updated.",
"Triggered when a task due date is updated.": "Triggered when a task due date is updated.",
"Triggered when a task tag is updated.": "Triggered when a task tag is updated.",
"Triggered when a task is moved.": "Triggered when a task is moved.",
"Triggered when a task comment is posted.": "Triggered when a task comment is posted.",
"Triggered when a task comment is updated.": "Triggered when a task comment is updated.",
"Triggered when a task time estimate is updated.": "Triggered when a task time estimate is updated.",
"Triggered when a task time tracked is updated.": "Triggered when a task time tracked is updated.",
"Triggered when a new list is created.": "Triggered when a new list is created.",
"Triggered when a list is updated.": "Triggered when a list is updated.",
"Triggered when a list is deleted.": "Triggered when a list is deleted.",
"Triggered when a new folder is created.": "Triggered when a new folder is created.",
"Triggered when a folder is updated.": "Triggered when a folder is updated.",
"Triggered when a folder is deleted.": "Triggered when a folder is deleted.",
"Triggered when a new space is created.": "Triggered when a new space is created.",
"Triggered when a space is updated.": "Triggered when a space is updated.",
"Triggered when a space is deleted.": "Triggered when a space is deleted.",
"Triggered when a new automation is created.": "Triggered when a new automation is created.",
"Triggered when a new goal is created.": "Triggered when a new goal is created.",
"Triggered when a goal is updated.": "Triggered when a goal is updated.",
"Triggered when a goal is deleted.": "Triggered when a goal is deleted.",
"Triggered when a new key result is created.": "Triggered when a new key result is created.",
"Triggered when a key result is updated.": "Triggered when a key result is updated.",
"Triggered when a key result is deleted.": "Triggered when a key result is deleted.",
"Triggered when a tag is added or removed or renamed on a task.": "Triggered when a tag is added or removed or renamed on a task."
}

View File

@@ -0,0 +1,280 @@
{
"ClickUp": "ClickUp",
"All-in-one productivity platform": "All-in-one productivity platform",
"Create Task": "Create Task",
"Create Task From Template": "Create Task From Template",
"Create Folderless List": "Create Folderless List",
"Create Task Comment": "Create Task Comment",
"Create Subtask": "Create Subtask",
"Create Channel": "Create Channel",
"Create Channel in Space/Folder/List": "Create Channel in Space/Folder/List",
"Create Message": "Create Message",
"Create Message Reaction": "Create Message Reaction",
"Create Message Reply": "Create Message Reply",
"Get List": "Get List",
"Get Task": "Get Task",
"Get Task by Name": "Get Task by Name",
"Get Space": "Get Space",
"Get Spaces": "Get Spaces",
"Get Task Comments": "Get Task Comments",
"Get Channel": "Get Channel",
"Get Channels": "Get Channels",
"Get Channel Messages": "Get Channel Messages",
"Get Message Reactions": "Get Message Reactions",
"Get Message Replies": "Get Message Replies",
"List Team Tasks": "List Team Tasks",
"List Time Entries": "List Time Entries",
"Update Task": "Update Task",
"Update Message": "Update Message",
"Delete Message": "Delete Message",
"Delete Message Reaction": "Delete Message Reaction",
"Delete Task": "Delete Task",
"Get Accessible Custom Fields": "Get Accessible Custom Fields",
"Set Custom Field Value": "Set Custom Field Value",
"Custom API Call": "Custom API Call",
"Create a new task in a ClickUp workspace and list": "Create a new task in a ClickUp workspace and list",
"Create a new task from Template": "Create a new task from Template",
"Create a new folderless list in a ClickUp workspace and space": "Create a new folderless list in a ClickUp workspace and space",
"Creates a comment on a task in ClickUp": "Creates a comment on a task in ClickUp",
"Creates a subtask in ClickUp": "Creates a subtask in ClickUp",
"Creates a channel in a ClickUp workspace": "Creates a channel in a ClickUp workspace",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Creates a channel in a ClickUp workspace in a space, folder or list",
"Creates a message in a ClickUp channel": "Creates a message in a ClickUp channel",
"Creates a reaction to a message in a ClickUp channel": "Creates a reaction to a message in a ClickUp channel",
"Creates a reply to a message in a ClickUp channel": "Creates a reply to a message in a ClickUp channel",
"Gets a list in a ClickUp": "Gets a list in a ClickUp",
"Gets a task in a ClickUp list": "Gets a task in a ClickUp list",
"Fetches a task by name in a ClickUp list": "Fetches a task by name in a ClickUp list",
"Gets a space in a ClickUp": "Gets a space in a ClickUp",
"Gets spaces in a ClickUp workspace": "Gets spaces in a ClickUp workspace",
"Gets comments from a task in ClickUp": "Gets comments from a task in ClickUp",
"Gets a channel in a ClickUp workspace": "Gets a channel in a ClickUp workspace",
"Gets all channels in a ClickUp workspace": "Gets all channels in a ClickUp workspace",
"Gets all messages in a ClickUp channel": "Gets all messages in a ClickUp channel",
"Gets the reactions of a message in a ClickUp channel": "Gets the reactions of a message in a ClickUp channel",
"Gets the replies of a message in a ClickUp channel": "Gets the replies of a message in a ClickUp channel",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Retrieves the tasks that meet specific criteria from a Workspace.",
"Retrieves time entries filtered by start and end date.": "Retrieves time entries filtered by start and end date.",
"Update task in a ClickUp workspace and list": "Update task in a ClickUp workspace and list",
"Updates a message in a ClickUp channel": "Updates a message in a ClickUp channel",
"Deletes a message in a ClickUp channel": "Deletes a message in a ClickUp channel",
"Deletes a reaction from a message in a ClickUp channel": "Deletes a reaction from a message in a ClickUp channel",
"Delete a task in a workspace and list": "Delete a task in a workspace and list",
"View the Custom Fields available on tasks in a specific List.": "View the Custom Fields available on tasks in a specific List.",
"Add data to a Custom field on a task.": "Add data to a Custom field on a task.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Workspace": "Workspace",
"Space": "Space",
"List": "List",
"Name": "Name",
"Status Id": "Status Id",
"Priority Id": "Priority Id",
"Assignee Id": "Assignee Id",
"Description": "Description",
"Is Markdown": "Is Markdown",
"Due Date": "Due Date",
"Due Date Time": "Due Date Time",
"Start Date": "Start Date",
"Start Date Time": "Start Date Time",
"Time Estimate": "Time Estimate",
"Check Required Custom Fields": "Check Required Custom Fields",
"Markdown": "Markdown",
"Custom Fields": "Custom Fields",
"Template Id": "Template Id",
"Task Name": "Task Name",
"List Name": "List Name",
"Task Id": "Task Id",
"Comment": "Comment",
"Subtask Name": "Subtask Name",
"Subtask Description": "Subtask Description",
"Channel Name": "Channel Name",
"Channel Description": "Channel Description",
"Channel Topic": "Channel Topic",
"Channel Visibility": "Channel Visibility",
"Location Type": "Location Type",
"Location ID": "Location ID",
"Channel Id": "Channel Id",
"Message Content": "Message Content",
"Message Type": "Message Type",
"Message ID": "Message ID",
"Emoji": "Emoji",
"List ID": "List ID",
"Task ID": "Task ID",
"Include Subtasks": "Include Subtasks",
"Include Hidden": "Include Hidden",
"Limit": "Limit",
"Format Content": "Format Content",
"Folder Id": "Folder Id",
"Tags": "Tags",
"Page": "Page",
"Reverse": "Reverse",
"Include Closed": "Include Closed",
"Order By": "Order By",
"Start date": "Start date",
"End date": "End date",
"Task": "Task",
"Include task tags": "Include task tags",
"Include location names": "Include location names",
"Task Description": "Task Description",
"Add Assignees": "Add Assignees",
"Remove Assignees": "Remove Assignees",
"Message Content Format": "Message Content Format",
"Reaction ID": "Reaction ID",
"Field": "Field",
"Value": "Value",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"The ID of the ClickUp workspace": "The ID of the ClickUp workspace",
"The ID of the ClickUp space to create the task in": "The ID of the ClickUp space to create the task in",
"The name of task": "The name of task",
"The ID of Clickup Issue Status": "The ID of Clickup Issue Status",
"The ID of Clickup Issue Priority": "The ID of Clickup Issue Priority",
"ID of assignee for Clickup Task": "ID of assignee for Clickup Task",
"The description of task": "The description of task",
"Is the description in markdown format": "Is the description in markdown format",
"The due date of the task": "The due date of the task",
"Whether to include time in the due date": "Whether to include time in the due date",
"The start date of the task": "The start date of the task",
"Whether to include time in the start date": "Whether to include time in the start date",
"The time estimate for the task in milliseconds": "The time estimate for the task in milliseconds",
"Re-enable required custom fields validation for the task": "Re-enable required custom fields validation for the task",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "The ID of Clickup Task Template",
"The name of the task to create": "The name of the task to create",
"The name of the list to create": "The name of the list to create",
"The ID of the ClickUp task": "The ID of the ClickUp task",
"Comment to make on the task": "Comment to make on the task",
"ID of assignee for Task Comment": "ID of assignee for Task Comment",
"The name of the subtask to create": "The name of the subtask to create",
"ID of assignee for Clickup Subtask": "ID of assignee for Clickup Subtask",
"The description of the subtask to create": "The description of the subtask to create",
"The due date of the subtask": "The due date of the subtask",
"The start date of the subtask": "The start date of the subtask",
"The time estimate for the subtask in milliseconds": "The time estimate for the subtask in milliseconds",
"Re-enable required custom fields validation for the subtask": "Re-enable required custom fields validation for the subtask",
"Name of the channel": "Name of the channel",
"Description of the channel": "Description of the channel",
"Topic of the channel": "Topic of the channel",
"Visibility of the channel": "Visibility of the channel",
"Type of location": "Type of location",
"ID of the location": "ID of the location",
"The ID of Clickup Channel": "The ID of Clickup Channel",
"Content of the message": "Content of the message",
"Type of the message": "Type of the message",
"ID of the message to create reaction for": "ID of the message to create reaction for",
"Emoji to react with": "Emoji to react with",
"ID of the message to reply to": "ID of the message to reply to",
"The id of the list to get": "The id of the list to get",
"The ID of the task to get": "The ID of the task to get",
"Include subtasks in the response": "Include subtasks in the response",
"The name of the task to find": "The name of the task to find",
"Include hidden channels": "Include hidden channels",
"Limit the number of channels returned": "Limit the number of channels returned",
"Limit the number of messages returned": "Limit the number of messages returned",
"Format the content of the messages": "Format the content of the messages",
"ID of the message to get reactions for": "ID of the message to get reactions for",
"ID of the message to get replies for": "ID of the message to get replies for",
"The ID of the ClickUp folder": "The ID of the ClickUp folder",
"The tags to filter for": "The tags to filter for",
"Page to fetch (starts at 0).": "Page to fetch (starts at 0).",
"Tasks are displayed in reverse order.": "Tasks are displayed in reverse order.",
"Include or exclude closed tasks. By default, they are excluded.": "Include or exclude closed tasks. By default, they are excluded.",
"Order by a particular field. By default, tasks are ordered by created.": "Order by a particular field. By default, tasks are ordered by created.",
"Include task tags in the response for time entries associated with tasks.": "Include task tags in the response for time entries associated with tasks.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.",
"The name of the task to update": "The name of the task to update",
"The description of the task to update": "The description of the task to update",
"assignee(s) you want to add for the task": "assignee(s) you want to add for the task",
"assignee(s) you want to remove from the task": "assignee(s) you want to remove from the task",
"ID of the message to update": "ID of the message to update",
"Format of the message content": "Format of the message content",
"ID of the message to delete": "ID of the message to delete",
"ID of the message to delete reaction from": "ID of the message to delete reaction from",
"ID of the reaction to delete": "ID of the reaction to delete",
"The ID of the ClickUp custom field": "The ID of the ClickUp custom field",
"The new value to be set": "The new value to be set",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Urgent": "Urgent",
"High": "High",
"Normal": "Normal",
"Low": "Low",
"Public": "Public",
"Private": "Private",
"Folder": "Folder",
"Message": "Message",
"Post": "Post",
"Plain Text": "Plain Text",
"Id": "Id",
"Created at": "Created at",
"Last updated": "Last updated",
"Due date": "Due date",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Task Created": "Task Created",
"Task Updated": "Task Updated",
"Task Deleted": "Task Deleted",
"Task Priority Updated": "Task Priority Updated",
"Task Status Updated": "Task Status Updated",
"Task Assignee Updated": "Task Assignee Updated",
"Task Due Date Updated": "Task Due Date Updated",
"Task Tag Updated": "Task Tag Updated",
"Task Moved": "Task Moved",
"Task Comment Posted": "Task Comment Posted",
"Task Comment Updated": "Task Comment Updated",
"Task Time Estimate Updated": "Task Time Estimate Updated",
"Task Time Tracked Updated": "Task Time Tracked Updated",
"List Created": "List Created",
"List Updated": "List Updated",
"List Deleted": "List Deleted",
"Folder Created": "Folder Created",
"Folder Updated": "Folder Updated",
"Folder Deleted": "Folder Deleted",
"Space Created": "Space Created",
"Space Updated": "Space Updated",
"Space Deleted": "Space Deleted",
"Automation Created": "Automation Created",
"Goal Created": "Goal Created",
"Goal Updated": "Goal Updated",
"Goal Deleted": "Goal Deleted",
"Key Result Created": "Key Result Created",
"Key Result Updated": "Key Result Updated",
"Key Result Deleted": "Key Result Deleted",
"Triggered when a new task is created.": "Triggered when a new task is created.",
"Triggered when a task is updated.": "Triggered when a task is updated.",
"Triggered when a task is deleted.": "Triggered when a task is deleted.",
"Triggered when a task priority is updated.": "Triggered when a task priority is updated.",
"Triggered when a task status is updated.": "Triggered when a task status is updated.",
"Triggered when a task assignee is updated.": "Triggered when a task assignee is updated.",
"Triggered when a task due date is updated.": "Triggered when a task due date is updated.",
"Triggered when a task tag is updated.": "Triggered when a task tag is updated.",
"Triggered when a task is moved.": "Triggered when a task is moved.",
"Triggered when a task comment is posted.": "Triggered when a task comment is posted.",
"Triggered when a task comment is updated.": "Triggered when a task comment is updated.",
"Triggered when a task time estimate is updated.": "Triggered when a task time estimate is updated.",
"Triggered when a task time tracked is updated.": "Triggered when a task time tracked is updated.",
"Triggered when a new list is created.": "Triggered when a new list is created.",
"Triggered when a list is updated.": "Triggered when a list is updated.",
"Triggered when a list is deleted.": "Triggered when a list is deleted.",
"Triggered when a new folder is created.": "Triggered when a new folder is created.",
"Triggered when a folder is updated.": "Triggered when a folder is updated.",
"Triggered when a folder is deleted.": "Triggered when a folder is deleted.",
"Triggered when a new space is created.": "Triggered when a new space is created.",
"Triggered when a space is updated.": "Triggered when a space is updated.",
"Triggered when a space is deleted.": "Triggered when a space is deleted.",
"Triggered when a new automation is created.": "Triggered when a new automation is created.",
"Triggered when a new goal is created.": "Triggered when a new goal is created.",
"Triggered when a goal is updated.": "Triggered when a goal is updated.",
"Triggered when a goal is deleted.": "Triggered when a goal is deleted.",
"Triggered when a new key result is created.": "Triggered when a new key result is created.",
"Triggered when a key result is updated.": "Triggered when a key result is updated.",
"Triggered when a key result is deleted.": "Triggered when a key result is deleted.",
"Triggered when a tag is added or removed or renamed on a task.": "Triggered when a tag is added or removed or renamed on a task."
}

View File

@@ -0,0 +1,281 @@
{
"All-in-one productivity platform": "All-in-one productivity platform",
"Create Task": "Create Task",
"Create Task From Template": "Create Task From Template",
"Create Folderless List": "Create Folderless List",
"Create Task Comment": "Create Task Comment",
"Create Subtask": "Create Subtask",
"Create Channel": "Create Channel",
"Create Channel in Space/Folder/List": "Create Channel in Space/Folder/List",
"Create Message": "Create Message",
"Create Message Reaction": "Create Message Reaction",
"Create Message Reply": "Create Message Reply",
"Get List": "Get List",
"Get Task": "Get Task",
"Get Task by Name": "Get Task by Name",
"Get Space": "Get Space",
"Get Spaces": "Get Spaces",
"Get Task Comments": "Get Task Comments",
"Get Channel": "Get Channel",
"Get Channels": "Get Channels",
"Get Channel Messages": "Get Channel Messages",
"Get Message Reactions": "Get Message Reactions",
"Get Message Replies": "Get Message Replies",
"List Team Tasks": "List Team Tasks",
"List Time Entries": "List Time Entries",
"Update Task": "Update Task",
"Update Message": "Update Message",
"Delete Message": "Delete Message",
"Delete Message Reaction": "Delete Message Reaction",
"Delete Task": "Delete Task",
"Get Accessible Custom Fields": "Get Accessible Custom Fields",
"Set Custom Field Value": "Set Custom Field Value",
"Custom API Call": "自定义 API 呼叫",
"Create a new task in a ClickUp workspace and list": "Create a new task in a ClickUp workspace and list",
"Create a new task from Template": "Create a new task from Template",
"Create a new folderless list in a ClickUp workspace and space": "Create a new folderless list in a ClickUp workspace and space",
"Creates a comment on a task in ClickUp": "Creates a comment on a task in ClickUp",
"Creates a subtask in ClickUp": "Creates a subtask in ClickUp",
"Creates a channel in a ClickUp workspace": "Creates a channel in a ClickUp workspace",
"Creates a channel in a ClickUp workspace in a space, folder or list": "Creates a channel in a ClickUp workspace in a space, folder or list",
"Creates a message in a ClickUp channel": "Creates a message in a ClickUp channel",
"Creates a reaction to a message in a ClickUp channel": "Creates a reaction to a message in a ClickUp channel",
"Creates a reply to a message in a ClickUp channel": "Creates a reply to a message in a ClickUp channel",
"Gets a list in a ClickUp": "Gets a list in a ClickUp",
"Gets a task in a ClickUp list": "Gets a task in a ClickUp list",
"Fetches a task by name in a ClickUp list": "Fetches a task by name in a ClickUp list",
"Gets a space in a ClickUp": "Gets a space in a ClickUp",
"Gets spaces in a ClickUp workspace": "Gets spaces in a ClickUp workspace",
"Gets comments from a task in ClickUp": "Gets comments from a task in ClickUp",
"Gets a channel in a ClickUp workspace": "Gets a channel in a ClickUp workspace",
"Gets all channels in a ClickUp workspace": "Gets all channels in a ClickUp workspace",
"Gets all messages in a ClickUp channel": "Gets all messages in a ClickUp channel",
"Gets the reactions of a message in a ClickUp channel": "Gets the reactions of a message in a ClickUp channel",
"Gets the replies of a message in a ClickUp channel": "Gets the replies of a message in a ClickUp channel",
"Retrieves the tasks that meet specific criteria from a Workspace.": "Retrieves the tasks that meet specific criteria from a Workspace.",
"Retrieves time entries filtered by start and end date.": "Retrieves time entries filtered by start and end date.",
"Update task in a ClickUp workspace and list": "Update task in a ClickUp workspace and list",
"Updates a message in a ClickUp channel": "Updates a message in a ClickUp channel",
"Deletes a message in a ClickUp channel": "Deletes a message in a ClickUp channel",
"Deletes a reaction from a message in a ClickUp channel": "Deletes a reaction from a message in a ClickUp channel",
"Delete a task in a workspace and list": "Delete a task in a workspace and list",
"View the Custom Fields available on tasks in a specific List.": "View the Custom Fields available on tasks in a specific List.",
"Add data to a Custom field on a task.": "Add data to a Custom field on a task.",
"Make a custom API call to a specific endpoint": "将一个自定义 API 调用到一个特定的终点",
"Workspace": "Workspace",
"Space": "Space",
"List": "List",
"Name": "名称",
"Status Id": "Status Id",
"Priority Id": "Priority Id",
"Assignee Id": "Assignee Id",
"Description": "描述",
"Is Markdown": "Is Markdown",
"Due Date": "Due Date",
"Due Date Time": "Due Date Time",
"Start Date": "Start Date",
"Start Date Time": "Start Date Time",
"Time Estimate": "Time Estimate",
"Check Required Custom Fields": "Check Required Custom Fields",
"Markdown": "Markdown",
"Custom Fields": "Custom Fields",
"Template Id": "Template Id",
"Task Name": "Task Name",
"List Name": "List Name",
"Task Id": "Task Id",
"Comment": "Comment",
"Subtask Name": "Subtask Name",
"Subtask Description": "Subtask Description",
"Channel Name": "Channel Name",
"Channel Description": "Channel Description",
"Channel Topic": "Channel Topic",
"Channel Visibility": "Channel Visibility",
"Location Type": "Location Type",
"Location ID": "Location ID",
"Channel Id": "Channel Id",
"Message Content": "Message Content",
"Message Type": "Message Type",
"Message ID": "Message ID",
"Emoji": "Emoji",
"List ID": "List ID",
"Task ID": "Task ID",
"Include Subtasks": "Include Subtasks",
"Include Hidden": "Include Hidden",
"Limit": "Limit",
"Format Content": "Format Content",
"Folder Id": "Folder Id",
"Tags": "标签",
"Page": "Page",
"Reverse": "Reverse",
"Include Closed": "Include Closed",
"Order By": "Order By",
"Start date": "Start date",
"End date": "End date",
"Task": "Task",
"Include task tags": "Include task tags",
"Include location names": "Include location names",
"Task Description": "Task Description",
"Add Assignees": "Add Assignees",
"Remove Assignees": "Remove Assignees",
"Message Content Format": "Message Content Format",
"Reaction ID": "Reaction ID",
"Field": "字段",
"Value": "值",
"Method": "方法",
"Headers": "信头",
"Query Parameters": "查询参数",
"Body": "正文内容",
"Response is Binary ?": "Response is Binary ?",
"No Error on Failure": "失败时没有错误",
"Timeout (in seconds)": "超时(秒)",
"The ID of the ClickUp workspace": "The ID of the ClickUp workspace",
"The ID of the ClickUp space to create the task in": "The ID of the ClickUp space to create the task in",
"The name of task": "The name of task",
"The ID of Clickup Issue Status": "The ID of Clickup Issue Status",
"The ID of Clickup Issue Priority": "The ID of Clickup Issue Priority",
"ID of assignee for Clickup Task": "ID of assignee for Clickup Task",
"The description of task": "The description of task",
"Is the description in markdown format": "Is the description in markdown format",
"The due date of the task": "The due date of the task",
"Whether to include time in the due date": "Whether to include time in the due date",
"The start date of the task": "The start date of the task",
"Whether to include time in the start date": "Whether to include time in the start date",
"The time estimate for the task in milliseconds": "The time estimate for the task in milliseconds",
"Re-enable required custom fields validation for the task": "Re-enable required custom fields validation for the task",
"Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)": "Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)",
"The ID of Clickup Task Template": "The ID of Clickup Task Template",
"The name of the task to create": "The name of the task to create",
"The name of the list to create": "The name of the list to create",
"The ID of the ClickUp task": "The ID of the ClickUp task",
"Comment to make on the task": "Comment to make on the task",
"ID of assignee for Task Comment": "ID of assignee for Task Comment",
"The name of the subtask to create": "The name of the subtask to create",
"ID of assignee for Clickup Subtask": "ID of assignee for Clickup Subtask",
"The description of the subtask to create": "The description of the subtask to create",
"The due date of the subtask": "The due date of the subtask",
"The start date of the subtask": "The start date of the subtask",
"The time estimate for the subtask in milliseconds": "The time estimate for the subtask in milliseconds",
"Re-enable required custom fields validation for the subtask": "Re-enable required custom fields validation for the subtask",
"Name of the channel": "Name of the channel",
"Description of the channel": "Description of the channel",
"Topic of the channel": "Topic of the channel",
"Visibility of the channel": "Visibility of the channel",
"Type of location": "Type of location",
"ID of the location": "ID of the location",
"The ID of Clickup Channel": "The ID of Clickup Channel",
"Content of the message": "Content of the message",
"Type of the message": "Type of the message",
"ID of the message to create reaction for": "ID of the message to create reaction for",
"Emoji to react with": "Emoji to react with",
"ID of the message to reply to": "ID of the message to reply to",
"The id of the list to get": "The id of the list to get",
"The ID of the task to get": "The ID of the task to get",
"Include subtasks in the response": "Include subtasks in the response",
"The name of the task to find": "The name of the task to find",
"Include hidden channels": "Include hidden channels",
"Limit the number of channels returned": "Limit the number of channels returned",
"Limit the number of messages returned": "Limit the number of messages returned",
"Format the content of the messages": "Format the content of the messages",
"ID of the message to get reactions for": "ID of the message to get reactions for",
"ID of the message to get replies for": "ID of the message to get replies for",
"The ID of the ClickUp folder": "The ID of the ClickUp folder",
"The tags to filter for": "The tags to filter for",
"Page to fetch (starts at 0).": "Page to fetch (starts at 0).",
"Tasks are displayed in reverse order.": "Tasks are displayed in reverse order.",
"Include or exclude closed tasks. By default, they are excluded.": "Include or exclude closed tasks. By default, they are excluded.",
"Order by a particular field. By default, tasks are ordered by created.": "Order by a particular field. By default, tasks are ordered by created.",
"Include task tags in the response for time entries associated with tasks.": "Include task tags in the response for time entries associated with tasks.",
"Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.": "Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.",
"The name of the task to update": "The name of the task to update",
"The description of the task to update": "The description of the task to update",
"assignee(s) you want to add for the task": "assignee(s) you want to add for the task",
"assignee(s) you want to remove from the task": "assignee(s) you want to remove from the task",
"ID of the message to update": "ID of the message to update",
"Format of the message content": "Format of the message content",
"ID of the message to delete": "ID of the message to delete",
"ID of the message to delete reaction from": "ID of the message to delete reaction from",
"ID of the reaction to delete": "ID of the reaction to delete",
"The ID of the ClickUp custom field": "The ID of the ClickUp custom field",
"The new value to be set": "The new value to be set",
"Authorization headers are injected automatically from your connection.": "授权头自动从您的连接中注入。",
"Enable for files like PDFs, images, etc..": "Enable for files like PDFs, images, etc..",
"Urgent": "Urgent",
"High": "High",
"Normal": "Normal",
"Low": "Low",
"Public": "Public",
"Private": "Private",
"Folder": "Folder",
"Message": "Message",
"Post": "Post",
"Plain Text": "Plain Text",
"Id": "Id",
"Created at": "Created at",
"Last updated": "Last updated",
"Due date": "Due date",
"GET": "获取",
"POST": "帖子",
"PATCH": "PATCH",
"PUT": "弹出",
"DELETE": "删除",
"HEAD": "黑色",
"Task Created": "Task Created",
"Task Updated": "Task Updated",
"Task Deleted": "Task Deleted",
"Task Priority Updated": "Task Priority Updated",
"Task Status Updated": "Task Status Updated",
"Task Assignee Updated": "Task Assignee Updated",
"Task Due Date Updated": "Task Due Date Updated",
"Task Tag Updated": "Task Tag Updated",
"Task Moved": "Task Moved",
"Task Comment Posted": "Task Comment Posted",
"Task Comment Updated": "Task Comment Updated",
"Task Time Estimate Updated": "Task Time Estimate Updated",
"Task Time Tracked Updated": "Task Time Tracked Updated",
"List Created": "List Created",
"List Updated": "List Updated",
"List Deleted": "List Deleted",
"Folder Created": "Folder Created",
"Folder Updated": "Folder Updated",
"Folder Deleted": "Folder Deleted",
"Space Created": "Space Created",
"Space Updated": "Space Updated",
"Space Deleted": "Space Deleted",
"Automation Created": "Automation Created",
"Goal Created": "Goal Created",
"Goal Updated": "Goal Updated",
"Goal Deleted": "Goal Deleted",
"Key Result Created": "Key Result Created",
"Key Result Updated": "Key Result Updated",
"Key Result Deleted": "Key Result Deleted",
"Triggered when a new task is created.": "Triggered when a new task is created.",
"Triggered when a task is updated.": "Triggered when a task is updated.",
"Triggered when a task is deleted.": "Triggered when a task is deleted.",
"Triggered when a task priority is updated.": "Triggered when a task priority is updated.",
"Triggered when a task status is updated.": "Triggered when a task status is updated.",
"Triggered when a task assignee is updated.": "Triggered when a task assignee is updated.",
"Triggered when a task due date is updated.": "Triggered when a task due date is updated.",
"Triggered when a task tag is updated.": "Triggered when a task tag is updated.",
"Triggered when a task is moved.": "Triggered when a task is moved.",
"Triggered when a task comment is posted.": "Triggered when a task comment is posted.",
"Triggered when a task comment is updated.": "Triggered when a task comment is updated.",
"Triggered when a task time estimate is updated.": "Triggered when a task time estimate is updated.",
"Triggered when a task time tracked is updated.": "Triggered when a task time tracked is updated.",
"Triggered when a new list is created.": "Triggered when a new list is created.",
"Triggered when a list is updated.": "Triggered when a list is updated.",
"Triggered when a list is deleted.": "Triggered when a list is deleted.",
"Triggered when a new folder is created.": "Triggered when a new folder is created.",
"Triggered when a folder is updated.": "Triggered when a folder is updated.",
"Triggered when a folder is deleted.": "Triggered when a folder is deleted.",
"Triggered when a new space is created.": "Triggered when a new space is created.",
"Triggered when a space is updated.": "Triggered when a space is updated.",
"Triggered when a space is deleted.": "Triggered when a space is deleted.",
"Triggered when a new automation is created.": "Triggered when a new automation is created.",
"Triggered when a new goal is created.": "Triggered when a new goal is created.",
"Triggered when a goal is updated.": "Triggered when a goal is updated.",
"Triggered when a goal is deleted.": "Triggered when a goal is deleted.",
"Triggered when a new key result is created.": "Triggered when a new key result is created.",
"Triggered when a key result is updated.": "Triggered when a key result is updated.",
"Triggered when a key result is deleted.": "Triggered when a key result is deleted.",
"Triggered when a tag is added or removed or renamed on a task.": "Triggered when a tag is added or removed or renamed on a task."
}

View File

@@ -0,0 +1,100 @@
import { createCustomApiCallAction } from '@activepieces/pieces-common';
import {
OAuth2PropertyValue,
PieceAuth,
createPiece,
} from '@activepieces/pieces-framework';
import { PieceCategory } from '@activepieces/shared';
import { createClickupTaskComment } from './lib/actions/comments/create-task-comment';
import { getClickupTaskComments } from './lib/actions/comments/get-task-comments';
import { getClickupAccessibleCustomFields } from './lib/actions/custom-fields/get-accessible-custom-fields';
import { setClickupCustomFieldValue } from './lib/actions/custom-fields/set-custom-fields-value';
import { createClickupFolderlessList } from './lib/actions/lists/create-folderless-list';
import { getClickupList } from './lib/actions/lists/get-list';
import { getClickupSpace } from './lib/actions/spaces/get-space';
import { getClickupSpaces } from './lib/actions/spaces/get-spaces';
import { createClickupSubtask } from './lib/actions/tasks/create-subtask';
import { createClickupTask } from './lib/actions/tasks/create-task';
import { createClickupTaskFromTemplate } from './lib/actions/tasks/create-task-from-template';
import { deleteClickupTask } from './lib/actions/tasks/delete-task';
import { filterClickupWorkspaceTasks } from './lib/actions/tasks/filter-workspace-tasks';
import { filterClickupWorkspaceTimeEntries } from './lib/actions/tasks/filter-workspace-time-entries';
import { getClickupTask } from './lib/actions/tasks/get-task';
import { updateClickupTask } from './lib/actions/tasks/update-task';
import { clickupTriggers as triggers } from './lib/triggers';
import { getClickupChannels } from './lib/actions/chat/get-channels';
import { getClickupChannelMessages } from './lib/actions/chat/get-channel-messages';
import { createClickupChannel } from './lib/actions/chat/create-channel';
import { createClickupChannelInSpaceFolderOrList } from './lib/actions/chat/create-channel-in-space-folder-list';
import { getClickupChannel } from './lib/actions/chat/get-channel';
import { createClickupMessage } from './lib/actions/chat/create-message';
import { createClickupMessageReply } from './lib/actions/chat/create-message-reply';
import { createClickupMessageReaction } from './lib/actions/chat/create-message-reaction';
import { getClickupMessageReactions } from './lib/actions/chat/get-message-reactions';
import { getClickupMessageReplies } from './lib/actions/chat/get-message-replies';
import { updateClickupMessage } from './lib/actions/chat/update-message';
import { deleteClickupMessage } from './lib/actions/chat/delete-message';
import { deleteClickupMessageReaction } from './lib/actions/chat/delete-message-reaction';
import { getClickupTaskByName } from './lib/actions/tasks/get-task-by-name';
export const clickupAuth = PieceAuth.OAuth2({
description: '',
authUrl: 'https://app.clickup.com/api',
tokenUrl: 'https://api.clickup.com/api/v2/oauth/token',
required: true,
scope: [],
});
export const clickup = createPiece({
displayName: 'ClickUp',
description: 'All-in-one productivity platform',
minimumSupportedRelease: '0.30.0',
logoUrl: 'https://cdn.activepieces.com/pieces/clickup.png',
categories: [PieceCategory.PRODUCTIVITY],
auth: clickupAuth,
actions: [
createClickupTask,
createClickupTaskFromTemplate,
createClickupFolderlessList,
createClickupTaskComment,
createClickupSubtask,
createClickupChannel,
createClickupChannelInSpaceFolderOrList,
createClickupMessage,
createClickupMessageReaction,
createClickupMessageReply,
getClickupList,
getClickupTask,
getClickupTaskByName,
getClickupSpace,
getClickupSpaces,
getClickupTaskComments,
getClickupChannel,
getClickupChannels,
getClickupChannelMessages,
getClickupMessageReactions,
getClickupMessageReplies,
filterClickupWorkspaceTasks,
filterClickupWorkspaceTimeEntries,
updateClickupTask,
updateClickupMessage,
deleteClickupMessage,
deleteClickupMessageReaction,
deleteClickupTask,
getClickupAccessibleCustomFields,
setClickupCustomFieldValue,
createCustomApiCallAction({
auth: clickupAuth,
baseUrl: () => {
return 'https://api.clickup.com/api/v2/';
},
authMapping: async (auth) => {
return {
Authorization: `Bearer ${auth.access_token}`,
};
},
}),
],
authors: ["kanarelo","kishanprmr","MoShizzle","khaledmashaly","abuaboud","AbdulTheActivePiecer"],
triggers,
});

View File

@@ -0,0 +1,80 @@
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../..';
import { createAction } from '@activepieces/pieces-framework';
export const createClickupChannelInSpaceFolderOrList = createAction({
auth: clickupAuth,
name: 'create_channel_in_space_folder_list',
description:
'Creates a channel in a ClickUp workspace in a space, folder or list',
displayName: 'Create Channel in Space/Folder/List',
props: {
workspace_id: clickupCommon.workspace_id(),
description: Property.ShortText({
description: 'Description of the channel',
displayName: 'Channel Description',
required: false,
defaultValue: '',
}),
topic: Property.ShortText({
description: 'Topic of the channel',
displayName: 'Channel Topic',
required: false,
defaultValue: '',
}),
locationType: Property.StaticDropdown({
description: 'Type of location',
displayName: 'Location Type',
required: true,
options: {
options: [
{ label: 'Folder', value: 'folder' },
{ label: 'Space', value: 'space' },
{ label: 'List', value: 'list' },
],
},
defaultValue: 'folder',
}),
locationId: Property.ShortText({
description: 'ID of the location',
displayName: 'Location ID',
required: true,
}),
// TODO: add user ids
visibility: Property.StaticDropdown({
description: 'Visibility of the channel',
displayName: 'Channel Visibility',
required: true,
options: {
options: [
{ label: 'Public', value: 'PUBLIC' },
{ label: 'Private', value: 'PRIVATE' },
],
},
defaultValue: 'public',
}),
},
async run(configValue) {
const { workspace_id, description, visibility, locationType, locationId,topic } =
configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.POST,
`workspaces/${workspace_id}/chat/channels/location`,
getAccessTokenOrThrow(configValue.auth),
{
topic,
description,
visibility,
location: {
id: locationId,
type: locationType,
},
},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,64 @@
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
import { createAction } from '@activepieces/pieces-framework';
export const createClickupChannel = createAction({
auth: clickupAuth,
name: 'create_channel',
description: 'Creates a channel in a ClickUp workspace',
displayName: 'Create Channel',
props: {
workspace_id: clickupCommon.workspace_id(),
name: Property.ShortText({
description: 'Name of the channel',
displayName: 'Channel Name',
required: true,
defaultValue: '',
}),
description: Property.ShortText({
description: 'Description of the channel',
displayName: 'Channel Description',
required: false,
defaultValue: '',
}),
topic: Property.ShortText({
description: 'Topic of the channel',
displayName: 'Channel Topic',
required: false,
defaultValue: '',
}),
// TODO: add user ids
visibility: Property.StaticDropdown({
description: 'Visibility of the channel',
displayName: 'Channel Visibility',
required: true,
options: {
options: [
{ label: 'Public', value: 'PUBLIC' },
{ label: 'Private', value: 'PRIVATE' },
],
},
defaultValue: 'public',
}),
},
async run(configValue) {
const { workspace_id, name, description, visibility,topic } =
configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.POST,
`workspaces/${workspace_id}/chat/channels`,
getAccessTokenOrThrow(configValue.auth),
{
name,
topic,
description,
visibility,
},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,37 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const createClickupMessageReaction = createAction({
auth: clickupAuth,
name: 'create_message_reaction',
description: 'Creates a reaction to a message in a ClickUp channel',
displayName: 'Create Message Reaction',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to create reaction for',
displayName: 'Message ID',
required: true,
}),
emoji: Property.ShortText({
description: 'Emoji to react with',
displayName: 'Emoji',
required: true,
}),
},
async run(configValue) {
const { workspace_id, message_id, emoji } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.POST,
`workspaces/${workspace_id}/chat/messages/${message_id}/reactions`,
getAccessTokenOrThrow(configValue.auth),
{ emoji },
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,52 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const createClickupMessageReply = createAction({
auth: clickupAuth,
name: 'create_message_reply',
description: 'Creates a reply to a message in a ClickUp channel',
displayName: 'Create Message Reply',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to reply to',
displayName: 'Message ID',
required: true,
}),
content: Property.LongText({
description: 'Content of the message',
displayName: 'Message Content',
required: true,
}),
type: Property.StaticDropdown({
description: 'Type of the message',
displayName: 'Message Type',
required: true,
options: {
options: [
{ label: 'Message', value: 'message' },
{ label: 'Post', value: 'post' },
],
},
defaultValue: 'message',
}),
},
async run(configValue) {
const { workspace_id, message_id, content, type } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.POST,
`workspaces/${workspace_id}/chat/messages/${message_id}/replies`,
getAccessTokenOrThrow(configValue.auth),
{
content,
type,
},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,48 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const createClickupMessage = createAction({
auth: clickupAuth,
name: 'create_message',
description: 'Creates a message in a ClickUp channel',
displayName: 'Create Message',
props: {
workspace_id: clickupCommon.workspace_id(),
channel_id: clickupCommon.channel_id(),
content: Property.LongText({
description: 'Content of the message',
displayName: 'Message Content',
required: true,
}),
type: Property.StaticDropdown({
description: 'Type of the message',
displayName: 'Message Type',
required: true,
options: {
options: [
{ label: 'Message', value: 'message' },
{ label: 'Post', value: 'post' },
],
},
defaultValue: 'message',
}),
},
async run(configValue) {
const { workspace_id, channel_id, content, type } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.POST,
`workspaces/${workspace_id}/chat/channels/${channel_id}/messages`,
getAccessTokenOrThrow(configValue.auth),
{
content,
type,
},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,37 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const deleteClickupMessageReaction = createAction({
auth: clickupAuth,
name: 'delete_message_reaction',
description: 'Deletes a reaction from a message in a ClickUp channel',
displayName: 'Delete Message Reaction',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to delete reaction from',
displayName: 'Message ID',
required: true,
}),
reaction_id: Property.ShortText({
description: 'ID of the reaction to delete',
displayName: 'Reaction ID',
required: true,
}),
},
async run(configValue) {
const { workspace_id, message_id, reaction_id } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.DELETE,
`workspaces/${workspace_id}/chat/messages/${message_id}/reactions/${reaction_id}`,
getAccessTokenOrThrow(configValue.auth),
{},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,32 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const deleteClickupMessage = createAction({
auth: clickupAuth,
name: 'delete_message',
description: 'Deletes a message in a ClickUp channel',
displayName: 'Delete Message',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to delete',
displayName: 'Message ID',
required: true,
}),
},
async run(configValue) {
const { workspace_id, message_id } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.DELETE,
`workspaces/${workspace_id}/chat/messages/${message_id}`,
getAccessTokenOrThrow(configValue.auth),
{},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,64 @@
import { Property } from '@activepieces/pieces-framework';
import {
HttpMethod,
getAccessTokenOrThrow,
propsValidation,
} from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
import { z } from 'zod';
import { createAction } from '@activepieces/pieces-framework';
export const getClickupChannelMessages = createAction({
auth: clickupAuth,
name: 'get_channel_messages',
description: 'Gets all messages in a ClickUp channel',
displayName: 'Get Channel Messages',
props: {
workspace_id: clickupCommon.workspace_id(),
channel_id: clickupCommon.channel_id(),
limit: Property.Number({
description: 'Limit the number of messages returned',
displayName: 'Limit',
required: false,
defaultValue: 50,
}),
content_format: Property.StaticDropdown({
description: 'Format the content of the messages',
displayName: 'Format Content',
required: false,
options: {
options: [
{ label: 'Markdown', value: 'text/md' },
{ label: 'Plain Text', value: 'text/plain' },
],
},
defaultValue: 'text/md',
}),
},
async run(configValue) {
await propsValidation.validateZod(configValue.propsValue, {
limit: z
.number()
.min(0)
.max(100, 'You can fetch between 1 and 100 messages'),
});
const { workspace_id, channel_id, limit, content_format } =
configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.GET,
`workspaces/${workspace_id}/chat/channels/${channel_id}/messages`,
getAccessTokenOrThrow(configValue.auth),
undefined,
{
limit,
content_format,
}
);
return response.body;
},
});

View File

@@ -0,0 +1,27 @@
import { createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupChannel = createAction({
auth: clickupAuth,
name: 'get_channel',
description: 'Gets a channel in a ClickUp workspace',
displayName: 'Get Channel',
props: {
workspace_id: clickupCommon.workspace_id(),
channel_id: clickupCommon.channel_id(),
},
async run(configValue) {
const { workspace_id, channel_id } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.GET,
`workspaces/${workspace_id}/chat/channels/${channel_id}`,
getAccessTokenOrThrow(configValue.auth),
undefined,
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,56 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import {
HttpMethod,
getAccessTokenOrThrow,
propsValidation,
} from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
import { z } from 'zod';
export const getClickupChannels = createAction({
auth: clickupAuth,
name: 'get_channels',
description: 'Gets all channels in a ClickUp workspace',
displayName: 'Get Channels',
props: {
workspace_id: clickupCommon.workspace_id(),
include_hidden: Property.Checkbox({
description: 'Include hidden channels',
displayName: 'Include Hidden',
required: false,
defaultValue: false,
}),
limit: Property.Number({
description: 'Limit the number of channels returned',
displayName: 'Limit',
required: false,
defaultValue: 50,
}),
},
async run(configValue) {
await propsValidation.validateZod(configValue.propsValue, {
limit: z
.number()
.min(0)
.max(100, 'You can fetch between 1 and 100 messages'),
});
const { workspace_id, include_hidden, limit } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.GET,
`workspaces/${workspace_id}/chat/channels`,
getAccessTokenOrThrow(configValue.auth),
undefined,
{
limit,
is_follower: false,
include_hidden,
}
);
return response.body;
},
});

View File

@@ -0,0 +1,32 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupMessageReactions = createAction({
auth: clickupAuth,
name: 'get_message_reactions',
description: 'Gets the reactions of a message in a ClickUp channel',
displayName: 'Get Message Reactions',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to get reactions for',
displayName: 'Message ID',
required: true,
}),
},
async run(configValue) {
const { workspace_id, message_id } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.GET,
`workspaces/${workspace_id}/chat/messages/${message_id}/reactions`,
getAccessTokenOrThrow(configValue.auth),
{},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,32 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupMessageReplies = createAction({
auth: clickupAuth,
name: 'get_message_replies',
description: 'Gets the replies of a message in a ClickUp channel',
displayName: 'Get Message Replies',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to get replies for',
displayName: 'Message ID',
required: true,
}),
},
async run(configValue) {
const { workspace_id, message_id } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.GET,
`workspaces/${workspace_id}/chat/messages/${message_id}/replies`,
getAccessTokenOrThrow(configValue.auth),
{},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,51 @@
import { createAction } from '@activepieces/pieces-framework';
import { Property } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi3, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const updateClickupMessage = createAction({
auth: clickupAuth,
name: 'update_message',
description: 'Updates a message in a ClickUp channel',
displayName: 'Update Message',
props: {
workspace_id: clickupCommon.workspace_id(),
message_id: Property.ShortText({
description: 'ID of the message to update',
displayName: 'Message ID',
required: true,
}),
content: Property.LongText({
description: 'Content of the message',
displayName: 'Message Content',
required: true,
}),
content_format: Property.StaticDropdown({
description: 'Format of the message content',
displayName: 'Message Content Format',
required: true,
options: {
options: [
{ label: 'Markdown', value: 'text/md' },
{ label: 'Plain Text', value: 'text/plain' },
],
},
}),
},
async run(configValue) {
const { workspace_id, message_id, content, content_format } = configValue.propsValue;
const response = await callClickUpApi3(
HttpMethod.PATCH,
`workspaces/${workspace_id}/chat/messages/${message_id}`,
getAccessTokenOrThrow(configValue.auth),
{
content,
content_format,
},
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,60 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { clickupCommon, callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const createClickupTaskComment = createAction({
auth: clickupAuth,
name: 'create_task_comments',
description: 'Creates a comment on a task in ClickUp',
displayName: 'Create Task Comment',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
task_id: clickupCommon.task_id(),
comment: Property.LongText({
description: 'Comment to make on the task',
displayName: 'Comment',
required: true,
}),
assignee_id: clickupCommon.single_assignee_id(
false,
'Assignee Id',
'ID of assignee for Task Comment'
),
},
async run(configValue) {
const { task_id, comment } = configValue.propsValue;
let assignee_id = configValue.propsValue.assignee_id;
if (!assignee_id) {
const user_request = await callClickUpApi(
HttpMethod.GET,
`/user`,
getAccessTokenOrThrow(configValue.auth),
{}
);
if (user_request.body['user'] === undefined) {
throw 'Please connect to your ClickUp account';
}
assignee_id = user_request.body['user']['id'];
}
const response = await callClickUpApi(
HttpMethod.POST,
`/task/${task_id}/comment`,
getAccessTokenOrThrow(configValue.auth),
{
comment_text: comment,
assignee: assignee_id,
notify_all: true,
}
);
return response.body;
},
});

View File

@@ -0,0 +1,29 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupTaskComments = createAction({
auth: clickupAuth,
name: 'get_task_comments',
description: 'Gets comments from a task in ClickUp',
displayName: 'Get Task Comments',
props: {
task_id: Property.ShortText({
description: 'The ID of the task to get',
displayName: 'Task ID',
required: true,
}),
},
async run(configValue) {
const { task_id } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.GET,
`/task/${task_id}/comment`,
getAccessTokenOrThrow(configValue.auth),
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,22 @@
import { createAction } from "@activepieces/pieces-framework";
import { getAccessTokenOrThrow } from "@activepieces/pieces-common";
import { clickupCommon, listAccessibleCustomFields } from "../../common"
import { clickupAuth } from "../../../";
export const getClickupAccessibleCustomFields = createAction({
auth: clickupAuth,
name: 'get_accessible_custom_fields',
displayName: 'Get Accessible Custom Fields',
description: 'View the Custom Fields available on tasks in a specific List.',
props: {
workspace_id: clickupCommon.workspace_id(true),
space_id: clickupCommon.space_id(true),
list_id: clickupCommon.list_id(true)
},
async run(configValue) {
const { list_id } = configValue.propsValue;
const auth = getAccessTokenOrThrow(configValue.auth)
return (await listAccessibleCustomFields(auth, list_id as unknown as string)).fields
}
})

View File

@@ -0,0 +1,35 @@
import { Property, createAction } from "@activepieces/pieces-framework";
import { HttpMethod, getAccessTokenOrThrow } from "@activepieces/pieces-common";
import { callClickUpApi, clickupCommon } from "../../common"
import { clickupAuth } from "../../../";
export const setClickupCustomFieldValue = createAction({
auth: clickupAuth,
name: 'set_custom_fields_value',
displayName: 'Set Custom Field Value',
description: 'Add data to a Custom field on a task.',
props: {
workspace_id: clickupCommon.workspace_id(true),
space_id: clickupCommon.space_id(true),
list_id: clickupCommon.list_id(false),
task_id: clickupCommon.task_id(true),
field_id: clickupCommon.field_id(true),
value: Property.LongText({
displayName: "Value",
description: "The new value to be set",
required: true
})
},
async run(configValue) {
const { field_id, task_id, value } = configValue.propsValue;
const response = await callClickUpApi<Record<string, unknown>>(
HttpMethod.POST,
`task/${task_id}/field/${field_id}`,
getAccessTokenOrThrow(configValue.auth),
{ value: value }
);
return response.body
}
})

View File

@@ -0,0 +1,33 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { clickupCommon, callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const createClickupFolderlessList = createAction({
auth: clickupAuth,
name: 'create_folderless_list',
description: 'Create a new folderless list in a ClickUp workspace and space',
displayName: 'Create Folderless List',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
name: Property.ShortText({
description: 'The name of the list to create',
displayName: 'List Name',
required: true,
}),
},
async run(configValue) {
const { space_id, name } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.POST,
`space/${space_id}/list`,
getAccessTokenOrThrow(configValue.auth),
{
name,
}
);
return response.body;
},
});

View File

@@ -0,0 +1,30 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupList = createAction({
auth: clickupAuth,
name: 'get_list',
description: 'Gets a list in a ClickUp',
displayName: 'Get List',
props: {
list_id: Property.ShortText({
description: 'The id of the list to get',
displayName: 'List ID',
required: true,
}),
},
async run(configValue) {
const { list_id } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.GET,
`list/${list_id}`,
getAccessTokenOrThrow(configValue.auth),
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,25 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupSpace = createAction({
auth: clickupAuth,
name: 'get_space',
description: 'Gets a space in a ClickUp',
displayName: 'Get Space',
props: {
space_id: clickupCommon.space_id(),
},
async run(configValue) {
const { space_id } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.GET,
`space/${space_id}`,
getAccessTokenOrThrow(configValue.auth),
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,25 @@
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { clickupCommon, callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
import { createAction } from '@activepieces/pieces-framework';
export const getClickupSpaces = createAction({
auth: clickupAuth,
name: 'get_spaces',
description: 'Gets spaces in a ClickUp workspace',
displayName: 'Get Spaces',
props: {
team_id: clickupCommon.workspace_id(),
},
async run(configValue) {
const { team_id } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.GET,
`team/${team_id}/space`,
getAccessTokenOrThrow(configValue.auth),
{}
);
return response.body;
},
});

View File

@@ -0,0 +1,213 @@
import {
OAuth2PropertyValue,
Property,
createAction,
} from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { MarkdownVariant } from '@activepieces/shared';
import {
clickupCommon,
callClickUpApi,
listAccessibleCustomFields,
} from '../../common';
import { clickupAuth } from '../../../';
export const createClickupSubtask = createAction({
auth: clickupAuth,
name: 'create_subtask',
description: 'Creates a subtask in ClickUp',
displayName: 'Create Subtask',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
task_id: clickupCommon.task_id(),
name: Property.ShortText({
description: 'The name of the subtask to create',
displayName: 'Subtask Name',
required: true,
}),
status_id: clickupCommon.status_id(),
priority_id: clickupCommon.priority_id(),
assignee_id: clickupCommon.assignee_id(
false,
'Assignee Id',
'ID of assignee for Clickup Subtask'
),
description: Property.LongText({
description: 'The description of the subtask to create',
displayName: 'Subtask Description',
required: false,
}),
is_markdown: Property.Checkbox({
description: 'Is the description in markdown format',
displayName: 'Is Markdown',
required: false,
defaultValue: false,
}),
due_date: Property.DateTime({
description: 'The due date of the subtask',
displayName: 'Due Date',
required: false,
}),
due_date_time: Property.Checkbox({
description: 'Whether to include time in the due date',
displayName: 'Due Date Time',
required: false,
defaultValue: false,
}),
start_date: Property.DateTime({
description: 'The start date of the subtask',
displayName: 'Start Date',
required: false,
}),
start_date_time: Property.Checkbox({
description: 'Whether to include time in the start date',
displayName: 'Start Date Time',
required: false,
defaultValue: false,
}),
time_estimate: Property.Number({
description: 'The time estimate for the subtask in milliseconds',
displayName: 'Time Estimate',
required: false,
}),
check_required_custom_fields: Property.Checkbox({
description: 'Re-enable required custom fields validation for the subtask',
displayName: 'Check Required Custom Fields',
required: false,
defaultValue: false,
}),
custom_fields_info: Property.MarkDown({
value: `Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)`,
variant: MarkdownVariant.INFO,
}),
custom_fields: Property.DynamicProperties({
auth: clickupAuth,
displayName: 'Custom Fields',
required: true,
refreshers: ['list_id', 'auth'],
props: async ({ list_id, auth }) => {
if (!list_id || !auth) {
return {};
}
// Ensure `auth` is of the correct type
const accessToken = getAccessTokenOrThrow(auth as OAuth2PropertyValue);
// Fetch custom fields using clickupCommon
const { fields: customFields } = await listAccessibleCustomFields(
accessToken,
list_id.toString()
);
// Map custom fields to InputPropertyMap
const dynamicProps: Record<string, any> = {};
customFields.forEach((field) => {
dynamicProps[field.id] = Property.ShortText({
displayName: field.name,
description: `Value for the custom field: ${field.name}`,
required: false,
});
});
return dynamicProps;
},
}),
},
async run(configValue) {
const {
list_id,
task_id,
name,
description,
status_id,
priority_id,
assignee_id,
is_markdown,
due_date,
due_date_time,
start_date,
start_date_time,
time_estimate,
check_required_custom_fields,
custom_fields,
} = configValue.propsValue;
type SubtaskData = {
name: string;
parent: string | undefined;
status?: string | undefined | string[];
priority?: number | undefined;
assignees?: number[] | undefined;
markdown_content?: string;
description?: string;
due_date?: number;
due_date_time?: boolean;
start_date?: number;
start_date_time?: boolean;
time_estimate?: number;
check_required_custom_fields?: boolean;
custom_fields?: { id: string; value: any }[];
};
const data: SubtaskData = {
name,
parent: task_id, // Parent task ID for the subtask
status: status_id,
priority: priority_id,
assignees: assignee_id,
};
// Add description or markdown content
if (is_markdown && description) {
data.markdown_content = description;
} else if (description) {
data.description = description;
}
// Convert due_date to integer format and add it
if (due_date) {
data.due_date = new Date(due_date).getTime();
data.due_date_time = due_date_time || false;
}
// Convert start_date to integer format and add it
if (start_date) {
data.start_date = new Date(start_date).getTime();
data.start_date_time = start_date_time || false;
}
// Add time estimate
if (time_estimate) {
data.time_estimate = time_estimate;
}
// Add check_required_custom_fields
if (check_required_custom_fields) {
data.check_required_custom_fields = check_required_custom_fields;
}
// Map custom_fields into the required format
if (custom_fields) {
data.custom_fields = Object.entries(custom_fields).map(
([fieldId, value]) => ({
id: fieldId,
value,
})
);
}
// Make the API request
const response = await callClickUpApi(
HttpMethod.POST,
`list/${list_id}/task`,
getAccessTokenOrThrow(configValue.auth),
data
);
return response.body;
},
});

View File

@@ -0,0 +1,36 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { clickupCommon, callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const createClickupTaskFromTemplate = createAction({
auth: clickupAuth,
name: 'create_task_from_template',
description: 'Create a new task from Template',
displayName: 'Create Task From Template',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
template_id: clickupCommon.template_id(true),
name: Property.ShortText({
description: 'The name of the task to create',
displayName: 'Task Name',
required: true,
}),
},
async run(configValue) {
const { list_id, name, template_id } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.POST,
`list/${list_id}/taskTemplate/${template_id}`,
getAccessTokenOrThrow(configValue.auth),
{
name,
}
);
return response.body;
},
});

View File

@@ -0,0 +1,209 @@
import {
OAuth2PropertyValue,
Property,
createAction,
} from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { MarkdownVariant } from '@activepieces/shared';
import {
clickupCommon,
callClickUpApi,
listAccessibleCustomFields,
} from '../../common';
import { clickupAuth } from '../../../';
export const createClickupTask = createAction({
auth: clickupAuth,
name: 'create_task',
description: 'Create a new task in a ClickUp workspace and list',
displayName: 'Create Task',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
name: Property.ShortText({
description: 'The name of task',
displayName: 'Name',
required: true,
}),
status_id: clickupCommon.status_id(),
priority_id: clickupCommon.priority_id(),
assignee_id: clickupCommon.assignee_id(
false,
'Assignee Id',
'ID of assignee for Clickup Task'
),
description: Property.LongText({
description: 'The description of task',
displayName: 'Description',
required: false,
}),
is_markdown: Property.Checkbox({
description: 'Is the description in markdown format',
displayName: 'Is Markdown',
required: false,
defaultValue: false,
}),
due_date: Property.DateTime({
description: 'The due date of the task',
displayName: 'Due Date',
required: false,
}),
due_date_time: Property.Checkbox({
description: 'Whether to include time in the due date',
displayName: 'Due Date Time',
required: false,
defaultValue: false,
}),
start_date: Property.DateTime({
description: 'The start date of the task',
displayName: 'Start Date',
required: false,
}),
start_date_time: Property.Checkbox({
description: 'Whether to include time in the start date',
displayName: 'Start Date Time',
required: false,
defaultValue: false,
}),
time_estimate: Property.Number({
description: 'The time estimate for the task in milliseconds',
displayName: 'Time Estimate',
required: false,
}),
check_required_custom_fields: Property.Checkbox({
description: 'Re-enable required custom fields validation for the task',
displayName: 'Check Required Custom Fields',
required: false,
defaultValue: false,
}),
custom_fields_info: Property.MarkDown({
value: `Select custom fields\n\nFor custom dropdown fields, choose a dropdown value based on the index (in the list, the first option is index 0, second is 1, third is 2, etc.)`,
variant: MarkdownVariant.INFO,
}),
custom_fields: Property.DynamicProperties({
auth: clickupAuth,
displayName: 'Custom Fields',
required: true,
refreshers: ['list_id', 'auth'],
props: async ({ list_id, auth }) => {
if (!list_id || !auth) {
return {};
}
// Ensure `auth` is of the correct type
const accessToken = getAccessTokenOrThrow(auth as OAuth2PropertyValue);
// Fetch custom fields using clickupCommon
const { fields: customFields } = await listAccessibleCustomFields(
accessToken,
list_id.toString()
);
// Map custom fields to InputPropertyMap
const dynamicProps: Record<string, any> = {};
customFields.forEach((field) => {
dynamicProps[field.id] = Property.ShortText({
displayName: field.name,
description: `Value for the custom field: ${field.name}`,
required: false,
});
});
return dynamicProps;
},
}),
},
async run(configValue) {
const {
list_id,
name,
description,
status_id,
priority_id,
assignee_id,
is_markdown,
due_date,
due_date_time,
start_date,
start_date_time,
time_estimate,
check_required_custom_fields,
custom_fields,
} = configValue.propsValue;
type TaskData = {
name: string;
status?: string | undefined | string[];
priority?: number | undefined;
assignees?: number[] | undefined;
markdown_content?: string;
description?: string;
due_date?: number;
due_date_time?: boolean;
start_date?: number;
start_date_time?: boolean;
time_estimate?: number;
check_required_custom_fields?: boolean;
custom_fields?: { id: string; value: any }[];
};
const data: TaskData = {
name,
status: status_id,
priority: priority_id,
assignees: assignee_id,
};
// Add description or markdown content
if (is_markdown && description) {
data.markdown_content = description;
} else if (description) {
data.description = description;
}
// Convert due_date to integer format and add it
if (due_date) {
data.due_date = new Date(due_date).getTime();
data.due_date_time = due_date_time || false;
}
// Convert start_date to integer format and add it
if (start_date) {
data.start_date = new Date(start_date).getTime();
data.start_date_time = start_date_time || false;
}
// Add time estimate
if (time_estimate) {
data.time_estimate = time_estimate;
}
// Add check_required_custom_fields
if (check_required_custom_fields) {
data.check_required_custom_fields = check_required_custom_fields;
}
// Map custom_fields into the required format
if (custom_fields) {
data.custom_fields = Object.entries(custom_fields).map(
([fieldId, value]) => ({
id: fieldId,
value,
})
);
}
// Make the API request
const response = await callClickUpApi(
HttpMethod.POST,
`list/${list_id}/task`,
getAccessTokenOrThrow(configValue.auth),
data
);
return response.body;
},
});

View File

@@ -0,0 +1,31 @@
import { createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { clickupCommon, callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const deleteClickupTask = createAction({
auth: clickupAuth,
name: 'delete_task',
description: 'Delete a task in a workspace and list',
displayName: 'Delete Task',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
task_id: clickupCommon.task_id()
},
async run(configValue) {
const {
task_id,
} = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.DELETE,
`task/${task_id}`,
getAccessTokenOrThrow(configValue.auth),
undefined
);
return response.body;
},
});

View File

@@ -0,0 +1,123 @@
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import {
OAuth2PropertyValue,
Property,
createAction,
} from '@activepieces/pieces-framework';
import qs from 'qs';
import { clickupAuth } from '../../..';
import { callClickUpApi, clickupCommon, listTags } from '../../common';
import { ClickupTask } from '../../common/models';
export const filterClickupWorkspaceTasks = createAction({
auth: clickupAuth,
name: 'list_workspace_tasks',
displayName: 'List Team Tasks',
description:
'Retrieves the tasks that meet specific criteria from a Workspace.',
props: {
workspace_id: clickupCommon.workspace_id(true),
space_id: clickupCommon.space_id(false, true),
folder_id: clickupCommon.folder_id(false, true),
list_id: clickupCommon.list_id(false, true),
assignees: clickupCommon.assignee_id(
false,
'Assignee Id',
'ID of assignee for Clickup Task'
),
tags: Property.MultiSelectDropdown({
auth: clickupAuth,
displayName: 'Tags',
description: 'The tags to filter for',
refreshers: ['space_id', 'workspace_id'],
required: false,
options: async ({ auth, workspace_id, space_id }) => {
if (!auth || !workspace_id || !space_id) {
return {
disabled: true,
placeholder:
'connect your account first and select workspace and space',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth as OAuth2PropertyValue);
const response = await listTags(accessToken, space_id as string);
return {
disabled: false,
options: response.tags.map((tag) => {
return {
label: tag.name,
value: encodeURIComponent(tag.name),
};
}),
};
},
}),
page: Property.Number({
displayName: 'Page',
description: 'Page to fetch (starts at 0).',
required: false,
defaultValue: 0,
}),
reverse: Property.Checkbox({
displayName: 'Reverse',
description: 'Tasks are displayed in reverse order.',
required: false,
defaultValue: false,
}),
include_closed: Property.Checkbox({
displayName: 'Include Closed',
description:
'Include or exclude closed tasks. By default, they are excluded.',
required: false,
defaultValue: false,
}),
order_by: Property.StaticDropdown({
displayName: 'Order By',
description:
'Order by a particular field. By default, tasks are ordered by created.',
required: false,
options: {
options: [
{ value: 'id', label: 'Id' },
{ value: 'created', label: 'Created at' },
{ value: 'updated', label: 'Last updated' },
{ value: 'due_date', label: 'Due date' },
],
},
}),
},
async run(configValue) {
const { list_id, folder_id, space_id, workspace_id, ...params } =
configValue.propsValue;
const auth = getAccessTokenOrThrow(configValue.auth);
const query: Record<string, unknown> = {
assignees: params.assignees,
tags: params.tags,
page: params.page,
reverse: params.reverse,
include_closed: params.include_closed,
order_by: params.order_by,
};
if (list_id) query['list_ids'] = list_id;
if (folder_id) query['project_ids'] = folder_id;
if (space_id) query['space_ids'] = space_id;
return (
await callClickUpApi<ClickupTask>(
HttpMethod.GET,
`team/${workspace_id}/task?${decodeURIComponent(qs.stringify(query))}`,
auth,
undefined,
undefined,
{
'Content-Type': 'application/json',
}
)
).body;
},
});

View File

@@ -0,0 +1,94 @@
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { Property, createAction } from '@activepieces/pieces-framework';
import dayjs from 'dayjs';
import qs from 'qs';
import { clickupAuth } from '../../..';
import { callClickUpApi, clickupCommon } from '../../common';
import { ClickupTask } from '../../common/models';
export const filterClickupWorkspaceTimeEntries = createAction({
auth: clickupAuth,
name: 'list_workspace_time_entries',
displayName: 'List Time Entries',
description: 'Retrieves time entries filtered by start and end date.',
props: {
workspace_id: clickupCommon.workspace_id(true),
start_date: Property.DateTime({
displayName: 'Start date',
description: '',
required: false,
}),
end_date: Property.DateTime({
displayName: 'End date',
required: false,
}),
space_id: clickupCommon.space_id(false),
folder_id: clickupCommon.folder_id(false),
list_id: clickupCommon.list_id(false),
task_id: clickupCommon.task_id(false, 'Task'),
assignee: clickupCommon.assignee_id(
false,
'Assignee Id',
'ID of assignee for Clickup Task'
),
include_task_tags: Property.Checkbox({
displayName: 'Include task tags',
description:
'Include task tags in the response for time entries associated with tasks.',
required: false,
defaultValue: false,
}),
include_location_names: Property.Checkbox({
displayName: 'Include location names',
description:
'Include the names of the List, Folder, and Space along with the list_id, folder_id, and space_id.',
required: false,
defaultValue: false,
}),
},
async run(context) {
const { task_id, list_id, folder_id, space_id, workspace_id, ...params } =
context.propsValue;
const auth = getAccessTokenOrThrow(context.auth);
const query: Record<string, unknown> = {
assignee: params.assignee?.join(','),
include_task_tags: params.include_task_tags,
include_location_names: params.include_location_names,
};
if (params.start_date)
query['start_date'] = dayjs(params.start_date).valueOf();
if (params.end_date) query['end_date'] = dayjs(params.end_date).valueOf();
if (task_id) {
query['task_id'] = task_id;
} else if (list_id) {
query['list_id'] = list_id;
} else if (folder_id) {
query['project_id'] = folder_id;
} else if (space_id) {
query['space_id'] = space_id;
}
return (
await callClickUpApi<ClickupTask>(
HttpMethod.GET,
`team/${workspace_id}/time_entries?${decodeURIComponent(
qs.stringify(query)
)}`,
auth,
undefined,
undefined,
{
'Content-Type': 'application/json',
}
)
).body;
},
});

View File

@@ -0,0 +1,57 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi, clickupCommon } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupTaskByName = createAction({
auth: clickupAuth,
name: 'get_task_by_name',
description: 'Fetches a task by name in a ClickUp list',
displayName: 'Get Task by Name',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
task_name: Property.ShortText({
description: 'The name of the task to find',
displayName: 'Task Name',
required: true,
}),
},
async run(configValue) {
const { list_id, task_name } = configValue.propsValue;
const accessToken = getAccessTokenOrThrow(configValue.auth);
let page = 0;
const pageSize = 100;
let hasMorePages = true;
while (hasMorePages) {
const response = await callClickUpApi(
HttpMethod.GET,
`list/${list_id}/task`,
accessToken,
undefined,
{ page, limit: pageSize }
);
const tasks = response.body.tasks;
if (!tasks || tasks.length === 0) {
hasMorePages = false;
break;
}
const matchingTask = tasks.find((task: any) => task.name === task_name);
if (matchingTask) {
return matchingTask;
}
page++;
}
throw new Error(`Task with name "${task_name}" not found in list "${list_id}".`);
},
});

View File

@@ -0,0 +1,36 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const getClickupTask = createAction({
auth: clickupAuth,
name: 'get_list_task',
description: 'Gets a task in a ClickUp list',
displayName: 'Get Task',
props: {
task_id: Property.ShortText({
description: 'The ID of the task to get',
displayName: 'Task ID',
required: true,
}),
include_subtasks: Property.Checkbox({
description: 'Include subtasks in the response',
displayName: 'Include Subtasks',
required: false,
defaultValue: false,
}),
},
async run(configValue) {
const { task_id } = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.GET,
`task/${task_id}`,
getAccessTokenOrThrow(configValue.auth),
undefined
);
return response.body;
},
});

View File

@@ -0,0 +1,68 @@
import { Property, createAction } from '@activepieces/pieces-framework';
import { HttpMethod, getAccessTokenOrThrow } from '@activepieces/pieces-common';
import { clickupCommon, callClickUpApi } from '../../common';
import { clickupAuth } from '../../../';
export const updateClickupTask = createAction({
auth: clickupAuth,
name: 'update_task',
description: 'Update task in a ClickUp workspace and list',
displayName: 'Update Task',
props: {
workspace_id: clickupCommon.workspace_id(),
space_id: clickupCommon.space_id(),
list_id: clickupCommon.list_id(),
task_id: clickupCommon.task_id(),
name: Property.ShortText({
description: 'The name of the task to update',
displayName: 'Task Name',
required: false,
}),
description: Property.LongText({
description: 'The description of the task to update',
displayName: 'Task Description',
required: false,
}),
status_id: clickupCommon.status_id(),
priority_id: clickupCommon.priority_id(),
add_assignee: clickupCommon.assignee_id(
false,
'Add Assignees',
'assignee(s) you want to add for the task'
),
rem_assignee: clickupCommon.assignee_id(
false,
'Remove Assignees',
'assignee(s) you want to remove from the task'
),
},
async run(configValue) {
const {
task_id,
name,
description,
status_id,
priority_id,
add_assignee,
rem_assignee,
} = configValue.propsValue;
const response = await callClickUpApi(
HttpMethod.PUT,
`task/${task_id}`,
getAccessTokenOrThrow(configValue.auth),
{
name: name,
description: description,
status: status_id,
priority: priority_id,
assignees: {
add: add_assignee,
rem: rem_assignee,
},
}
);
return response.body;
},
});

View File

@@ -0,0 +1,36 @@
## How to get a list ID
To obtain a list ID
1. Go to ClickUp application (https://app.clickup.com/) and select into a space and a list within the space
2. In the URL bar, it should look something like this: https://app.clickup.com/2499706/v/l/li/901000754585
3. Go ahead and copy the numbers after the final slash (/)
## How to get a space ID
To obtain a space ID
1. Go to ClickUp application (https://app.clickup.com/) and select into a space
2. In the URL bar, it should look something like this: https://app.clickup.com/2499706/v/l/s/38651852
3. Go ahead and copy the numbers after the final slash (/)
## How to get a Team ID
To obtain a team ID
1. Go to ClickUp application (https://app.clickup.com/)
2. Select your preferred workspace (if you haven't already)
3. In the URL bar, it should look something like this: https://app.clickup.com/2499706/home
4. Copy the numbers just after the app.clickup.com (https://app.clickup.com/[COPY NUMBERS HERE]/home)
---
## Triggers
TRIGGERS
---
## Actions
ACTIONS

View File

@@ -0,0 +1,668 @@
import { Property, OAuth2PropertyValue } from '@activepieces/pieces-framework';
import {
getAccessTokenOrThrow,
HttpMethod,
HttpMessageBody,
HttpResponse,
httpClient,
AuthenticationType,
} from '@activepieces/pieces-common';
import { ClickupTask, ClickupWorkspace } from './models';
import { clickupAuth } from '../..';
export const clickupCommon = {
workspace_id: (required = true) =>
Property.Dropdown({
auth: clickupAuth,
description: 'The ID of the ClickUp workspace',
displayName: 'Workspace',
required,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'connect your account first',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = (
await callClickUpApi<{
teams: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, 'team', accessToken, undefined)
).body;
return {
disabled: false,
options: response.teams.map((workspace) => {
return {
label: workspace.name,
value: workspace.id,
};
}),
};
},
}),
space_id: (required = true, multi = false) => {
const Dropdown = multi ? Property.MultiSelectDropdown : Property.Dropdown;
return Dropdown({
auth: clickupAuth,
description: 'The ID of the ClickUp space to create the task in',
displayName: 'Space',
required,
refreshers: ['workspace_id'],
options: async ({ auth, workspace_id }) => {
if (!auth || !workspace_id) {
return {
disabled: true,
placeholder: 'connect your account first and select workspace',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await listSpaces(accessToken, workspace_id as string);
return {
disabled: false,
options: response.spaces.map((space) => {
return {
label: space.name,
value: space.id,
};
}),
};
},
});
},
list_id: (required = true, multi = false) => {
const Dropdown = multi ? Property.MultiSelectDropdown : Property.Dropdown;
return Dropdown({
auth: clickupAuth,
description: 'The ID of the ClickUp space to create the task in',
displayName: 'List',
required,
refreshers: ['space_id', 'workspace_id', 'folder_id'],
options: async ({ auth, space_id }) => {
if (!auth || !space_id) {
return {
disabled: true,
placeholder: 'connect your account first and select a space',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const lists: { name: string; id: string }[] = await listAllLists(
accessToken,
space_id as string
);
return {
disabled: false,
options: lists.map((list) => {
return {
label: list.name,
value: list.id,
};
}),
};
},
});
},
task_id: (required = true, label: string | undefined = undefined) =>
Property.Dropdown({
auth: clickupAuth,
description: 'The ID of the ClickUp task',
displayName: label ?? 'Task Id',
required,
defaultValue: null,
refreshers: ['space_id', 'list_id', 'workspace_id', 'folder_id'],
options: async ({ auth, space_id, list_id }) => {
if (!auth || !list_id || !space_id) {
return {
disabled: true,
placeholder:
'connect your account first and select workspace, space and list',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await listTasks(accessToken, list_id as string);
return {
disabled: false,
options: response.tasks.map((task) => {
return {
label: task.name,
value: task.id,
};
}),
};
},
}),
folder_id: (required = false, multi = false) => {
const Dropdown = multi ? Property.MultiSelectDropdown : Property.Dropdown;
return Dropdown({
auth: clickupAuth,
description: 'The ID of the ClickUp folder',
displayName: 'Folder Id',
refreshers: ['space_id', 'workspace_id'],
required,
options: async ({ auth, space_id, workspace_id }) => {
if (!auth || !workspace_id || !space_id) {
return {
disabled: true,
placeholder:
'connect your account first and select workspace and space',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await listFolders(accessToken, space_id as string);
return {
disabled: false,
options: response.folders.map((task) => {
return {
label: task.name,
value: task.id,
};
}),
};
},
});
},
field_id: (required = false) =>
Property.Dropdown({
auth: clickupAuth,
displayName: 'Field',
description: 'The ID of the ClickUp custom field',
refreshers: ['task_id', 'list_id'],
defaultValue: null,
required,
options: async ({ auth, task_id, list_id }) => {
if (!auth || !task_id || !list_id) {
return {
disabled: true,
placeholder: 'connect your account first and select a task',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await listAccessibleCustomFields(
accessToken,
list_id as string
);
return {
disabled: false,
options: response.fields.map((field) => {
return {
label: field.name,
value: field.id,
};
}),
};
},
}),
status_id: (required = false, multi = false) => {
const Dropdown = multi ? Property.MultiSelectDropdown : Property.Dropdown;
return Dropdown({
auth: clickupAuth,
description: 'The ID of Clickup Issue Status',
displayName: 'Status Id',
refreshers: ['list_id'],
required,
options: async ({ auth, list_id }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Connect your account first',
options: [],
};
}
if (!list_id) {
return {
disabled: true,
placeholder: 'select list',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await getStatuses(accessToken, list_id as string);
return {
disabled: false,
options: response.statuses.map((status) => {
return {
label: status.status,
value: status.status,
};
}),
};
},
});
},
priority_id: (required = false) =>
Property.StaticDropdown({
displayName: 'Priority Id',
defaultValue: null,
description: 'The ID of Clickup Issue Priority',
required,
options: {
options: [
{
label: 'Urgent',
value: 1,
},
{
label: 'High',
value: 2,
},
{
label: 'Normal',
value: 3,
},
{
label: 'Low',
value: 4,
},
],
},
}),
assignee_id: (
required = false,
displayName = 'Assignee Id',
description: string
) =>
Property.MultiSelectDropdown({
auth: clickupAuth,
displayName: displayName,
description: description,
required,
refreshers: ['workspace_id'],
options: async ({ auth, workspace_id }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'connect your account first',
options: [],
};
}
if (!workspace_id) {
return {
disabled: true,
placeholder: 'select workspace',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await listWorkspaceMembers(
accessToken,
workspace_id as string
);
return {
disabled: false,
options: response.map((member) => {
return {
label: member.user.username,
value: member.user.id,
};
}),
};
},
}),
single_assignee_id: (
required = false,
displayName = 'Assignee Id',
description: string
) =>
Property.Dropdown({
auth: clickupAuth,
displayName: displayName,
description: description,
required,
refreshers: ['workspace_id'],
options: async ({ auth, workspace_id }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'connect your account first',
options: [],
};
}
if (!workspace_id) {
return {
disabled: true,
placeholder: 'select workspace',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await listWorkspaceMembers(
accessToken,
workspace_id as string
);
return {
disabled: false,
options: response.map((member) => {
return {
label: member.user.username,
value: member.user.id,
};
}),
};
},
}),
template_id: (required = false) =>
Property.Dropdown({
auth: clickupAuth,
displayName: 'Template Id',
required,
description: 'The ID of Clickup Task Template',
refreshers: ['workspace_id'],
options: async ({ auth, workspace_id }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'connect your account first',
options: [],
};
}
if (!workspace_id) {
return {
disabled: true,
placeholder: 'select workspace',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth as OAuth2PropertyValue);
const response = await listWorkspaceTemplates(
accessToken,
workspace_id as string
);
return {
disabled: false,
options: response.templates.map((template) => {
return {
label: template.name,
value: template.id,
};
}),
};
},
}),
channel_id: (required = false) =>
Property.Dropdown({
auth: clickupAuth,
displayName: 'Channel Id',
required,
description: 'The ID of Clickup Channel',
refreshers: ['workspace_id'],
options: async ({ auth, workspace_id }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'connect your account first',
options: [],
};
}
if (!workspace_id) {
return {
disabled: true,
placeholder: 'select workspace',
options: [],
};
}
const accessToken = getAccessTokenOrThrow(auth);
const response = await retrieveChannels(
accessToken,
workspace_id as string
);
return {
disabled: false,
options: response.data
.filter((channel) => channel.name && channel.name !== '')
.map((channel) => {
return {
label: channel.name,
value: channel.id,
};
}),
};
},
}),
};
async function listWorkspaces(accessToken: string) {
return (
await callClickUpApi<{ teams: ClickupWorkspace[] }>(
HttpMethod.GET,
'team',
accessToken,
undefined
)
).body;
}
async function getWorkspace(accessToken: string, workspaceId: string) {
const { teams } = await listWorkspaces(accessToken as string);
const workspace = teams.filter((workspace) => workspace.id === workspaceId);
return workspace[0];
}
async function listWorkspaceMembers(accessToken: string, workspaceId: string) {
const workspace = await getWorkspace(accessToken, workspaceId);
return workspace.members;
}
async function listWorkspaceTemplates(
accessToken: string,
workspaceId: string
) {
return (
await callClickUpApi<{
templates: {
id: string;
name: string;
}[];
}>(
HttpMethod.GET,
`team/${workspaceId}/taskTemplate`,
accessToken,
undefined
)
).body;
}
export async function listSpaces(accessToken: string, workspaceId: string) {
return (
await callClickUpApi<{
spaces: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, `team/${workspaceId}/space`, accessToken, undefined)
).body;
}
export async function listAllLists(accessToken: string, spaceId: string) {
const responseFolders = await listFolders(accessToken, spaceId as string);
const promises: Promise<{ lists: { id: string; name: string }[] }>[] = [
listFolderlessList(accessToken, spaceId as string),
];
for (let i = 0; i < responseFolders.folders.length; ++i) {
promises.push(listLists(accessToken, responseFolders.folders[i].id));
}
const listsResponses = await Promise.all(promises);
let lists: { name: string; id: string }[] = [];
for (let i = 0; i < listsResponses.length; ++i) {
lists = [...lists, ...listsResponses[i].lists];
}
return lists;
}
export async function listLists(accessToken: string, folderId: string) {
return (
await callClickUpApi<{
lists: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, `folder/${folderId}/list`, accessToken, undefined)
).body;
}
async function getStatuses(accessToken: string, listId: string) {
return (
await callClickUpApi<{
statuses: {
id: string;
status: string;
}[];
}>(HttpMethod.GET, `list/${listId}`, accessToken, undefined)
).body;
}
export async function listFolders(accessToken: string, spaceId: string) {
return (
await callClickUpApi<{
folders: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, `space/${spaceId}/folder`, accessToken, undefined)
).body;
}
export async function listAccessibleCustomFields(
accessToken: string,
listId: string
) {
return (
await callClickUpApi<{
fields: {
id: string;
name: string;
type: string;
type_config: Record<string, unknown>;
date_created: string;
hide_from_guests: false;
}[];
}>(HttpMethod.GET, `list/${listId}/field`, accessToken, undefined)
).body;
}
async function listFolderlessList(accessToken: string, spaceId: string) {
return (
await callClickUpApi<{
lists: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, `space/${spaceId}/list`, accessToken, undefined)
).body;
}
export async function listTags(accessToken: string, spaceId: string) {
return (
await callClickUpApi<{
tags: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, `space/${spaceId}/tag`, accessToken, undefined)
).body;
}
export async function listTasks(accessToken: string, listId: string) {
return (
await callClickUpApi<{
tasks: {
id: string;
name: string;
}[];
}>(HttpMethod.GET, `list/${listId}/task`, accessToken, undefined)
).body;
}
export async function retrieveChannels(
accessToken: string,
workspaceId: string
) {
return (
await callClickUpApi3<{
data: {
id: string;
name: string;
}[];
}>(
HttpMethod.GET,
`workspaces/${workspaceId}/chat/channels`,
accessToken,
undefined
)
).body;
}
export async function callClickupGetTask(accessToken: string, taskId: string) {
return (
await callClickUpApi<ClickupTask>(
HttpMethod.GET,
`task/${taskId}`,
accessToken,
undefined
)
).body;
}
export async function callClickUpApi<T extends HttpMessageBody = any>(
method: HttpMethod,
apiUrl: string,
accessToken: string,
body: any | undefined,
queryParams: any | undefined = undefined,
headers: any | undefined = undefined
): Promise<HttpResponse<T>> {
headers = {
accept: 'application/json',
...headers,
};
return await httpClient.sendRequest<T>({
method: method,
url: `https://api.clickup.com/api/v2/${apiUrl}`,
authentication: {
type: AuthenticationType.BEARER_TOKEN,
token: accessToken,
},
headers,
body: method === 'GET' ? undefined : body,
queryParams,
});
}
export async function callClickUpApi3<T extends HttpMessageBody = any>(
method: HttpMethod,
apiUrl: string,
accessToken: string,
body: any | undefined,
queryParams: any | undefined = undefined,
headers: any | undefined = {}
): Promise<HttpResponse<T>> {
headers = {
accept: 'application/json',
...headers,
};
return await httpClient.sendRequest<T>({
method: method,
url: `https://api.clickup.com/api/v3/${apiUrl}`,
authentication: {
type: AuthenticationType.BEARER_TOKEN,
token: accessToken,
},
headers,
body: method === 'GET' ? undefined : body,
queryParams,
});
}

View File

@@ -0,0 +1,127 @@
export const enum ClickupEventType {
TASK_CREATED = 'taskCreated',
TASK_UPDATED = 'taskUpdated',
TASK_DELETED = 'taskDeleted',
TASK_PRIORITY_UPDATED = 'taskPriorityUpdated',
TASK_STATUS_UPDATED = 'taskStatusUpdated',
TASK_ASSIGNEE_UPDATED = 'taskAssigneeUpdated',
TASK_DUEDATE_UPDATED = 'taskDueDateUpdated',
TASK_TAG_UPDATED = 'taskTagUpdated',
TASK_MOVED = 'taskMoved',
TASK_COMMENT_POSTED = 'taskCommentPosted',
TASK_COMMENT_UPDATED = 'taskCommentUpdated',
TASK_TIME_ESTIMATE_UPDATED = 'taskTimeEstimateUpdated',
TASK_TIME_TRACKED_UPDATED = 'taskTimeTrackedUpdated',
LIST_CREATED = 'listCreated',
LIST_UPDATED = 'listUpdated',
LIST_DELETED = 'listDeleted',
FOLDER_CREATED = 'folderCreated',
FOLDER_UPDATED = 'folderUpdated',
FOLDER_DELETED = 'folderDeleted',
SPACE_CREATED = 'spaceCreated',
SPACE_UPDATED = 'spaceUpdated',
SPACE_DELETED = 'spaceDeleted',
GOAL_CREATED = 'goalCreated',
GOAL_UPDATED = 'goalUpdated',
GOAL_DELETED = 'goalDeleted',
KEY_RESULT_CREATED = 'keyResultCreated',
KEY_RESULT_UPDATED = 'keyResultUpdated',
KEY_RESULT_DELETED = 'keyResultDeleted',
AUTOMATION_CREATED = 'automationCreated',
}
export interface ClickupTask {
id: string;
custom_id: string;
name: string;
text_content: string;
description: string;
status: {
status: string;
color: string;
orderindex: number;
type: string;
};
orderindex: string;
date_created: string;
date_updated: string;
date_closed: string;
creator: {
id: number;
username: string;
color: string;
profilePicture: string;
};
assignees: string[];
checklists: string[];
tags: string[];
parent: string;
priority: string;
due_date: string;
start_date: string;
time_estimate: string;
time_spent: string;
custom_fields: Record<string, unknown>[];
list: {
id: string;
};
folder: {
id: string;
};
space: {
id: string;
};
url: string;
}
export interface ClickupWebhookPayload {
event: ClickupEventType;
history_items: {
id: string;
type: number;
date: string;
field: string;
parent_id: string;
data: Record<string, unknown>;
source: string;
user: ClickupUser;
before: string;
after: string;
comment: ClickupComment;
};
task_id: string;
webhook_id: string;
}
interface ClickupUser {
id: number;
username: string;
initials: string;
email: string;
color: string;
profilePicture: string;
}
interface ClickupComment {
id: string;
comment: {
text: string;
}[];
comment_text: string;
user: ClickupUser;
resolved: boolean;
assignee: ClickupUser;
assigned_by: ClickupUser;
reactions: [];
date: string;
}
export interface ClickupWorkspace {
id: string;
name: string;
color: string;
avatar: string;
members: {
user: ClickupUser;
invited_by?: Record<string, unknown>;
}[];
}

View File

@@ -0,0 +1,965 @@
import { ClickupEventType } from '../common/models';
import { clickupRegisterTrigger } from './register-trigger';
import { triggerTaskTagUpdated } from './task-tag-updated';
export const sampleTask = {
id: 'string',
custom_id: 'string',
name: 'string',
text_content: 'string',
description: 'string',
status: {
status: 'in progress',
color: '#d3d3d3',
orderindex: 1,
type: 'custom',
},
orderindex: 'string',
date_created: 'string',
date_updated: 'string',
date_closed: 'string',
creator: {
id: 183,
username: 'John Doe',
color: '#827718',
profilePicture:
'https://attachments-public.clickup.com/profilePictures/183_abc.jpg',
},
assignees: ['string'],
checklists: ['string'],
tags: ['string'],
parent: 'string',
priority: 'string',
due_date: 'string',
start_date: 'string',
time_estimate: 'string',
time_spent: 'string',
custom_fields: [
{
id: 'string',
name: 'string',
type: 'string',
type_config: {},
date_created: 'string',
hide_from_guests: true,
value: {
id: 183,
username: 'John Doe',
email: 'john@example.com',
color: '#7b68ee',
initials: 'JD',
profilePicture: null,
},
required: true,
},
],
list: {
id: '123',
},
folder: {
id: '456',
},
space: {
id: '789',
},
url: 'string',
};
export const triggers = [
// task created
{
name: 'task_created',
eventType: ClickupEventType.TASK_CREATED,
displayName: 'Task Created',
description: 'Triggered when a new task is created.',
sampleData: {
event: 'taskCreated',
history_items: [
{
id: '1394258655167106175',
type: 1,
date: '1378109721053',
field: 'status',
parent_id: '900900799744',
data: {},
source: null,
user: {
id: 55053258,
username: 'Activepieces Apps',
email: 'apps@activepieces.com',
color: '#aa2fff',
initials: 'AA',
profilePicture: null,
},
before: null,
after: '90040005586783',
},
],
task: sampleTask,
task_id: '8669p1zvv',
webhook_id: '9b2708b6-87e8-4fff-851a-2ebf0e35130f',
},
},
// task updated
{
name: 'task_updated',
eventType: ClickupEventType.TASK_UPDATED,
displayName: 'Task Updated',
description: 'Triggered when a task is updated.',
sampleData: {
event: 'taskUpdated',
history_items: [
{
id: '3394266113344261722',
type: 1,
date: '1678110165596',
field: 'name',
parent_id: '900900799744',
data: {},
source: null,
user: {
id: 55053258,
username: 'Activepieces Apps',
email: 'apps@activepieces.com',
color: '#aa2fff',
initials: 'AA',
profilePicture: null,
},
before: "Watch over Neriah's",
after: "Watch over Neriah's things",
},
],
task: sampleTask,
task_id: '8669p1zvv',
webhook_id: 'c065bdfd-eb7a-48dc-b25e-0cf5babf5ec8',
},
},
// task deleted
{
name: 'task_deleted',
eventType: ClickupEventType.TASK_DELETED,
displayName: 'Task Deleted',
description: 'Triggered when a task is deleted.',
sampleData: {
event: 'taskDeleted',
task_id: '8669p1zvv',
webhook_id: '78674f1e-ec8e-4302-908f-4190bdcfdf6a',
},
},
// task priority updated
{
name: 'task_priority_updated',
eventType: ClickupEventType.TASK_PRIORITY_UPDATED,
displayName: "Task Priority Updated",
description: 'Triggered when a task priority is updated.',
sampleData: {
"event": "taskPriorityUpdated",
"history_items": [
{
"id": "2800773800802162647",
"type": 1,
"date": "1642735267148",
"field": "priority",
"parent_id": "162641062",
"data": {},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": null,
"after": {
"id": "2",
"priority": "high",
"color": "#ffcc00",
"orderindex": "2"
}
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task status updated
{
name: 'task_status_updated',
eventType: ClickupEventType.TASK_STATUS_UPDATED,
displayName: 'Task Status Updated',
description: 'Triggered when a task status is updated.',
sampleData: {
"event": "taskStatusUpdated",
"history_items": [
{
"id": "2800787326392370170",
"type": 1,
"date": "1642736073330",
"field": "status",
"parent_id": "162641062",
"data": {
"status_type": "custom"
},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": {
"status": "to do",
"color": "#f9d900",
"orderindex": 0,
"type": "open"
},
"after": {
"status": "in progress",
"color": "#7C4DFF",
"orderindex": 1,
"type": "custom"
}
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task assignee updated
{
name: 'task_assignee_updated',
eventType: ClickupEventType.TASK_ASSIGNEE_UPDATED,
displayName: 'Task Assignee Updated',
description: 'Triggered when a task assignee is updated.',
sampleData: {
"event": "taskAssigneeUpdated",
"history_items": [
{
"id": "2800789353868594308",
"type": 1,
"date": "1642736194135",
"field": "assignee_add",
"parent_id": "162641062",
"data": {},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"after": {
"id": 184,
"username": "Sam",
"email": "sam@company.com",
"color": "#7b68ee",
"initials": "S",
"profilePicture": null
}
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task due date updated
{
name: 'task_due_date_updated',
eventType: ClickupEventType.TASK_DUEDATE_UPDATED,
displayName: 'Task Due Date Updated',
description: 'Triggered when a task due date is updated.',
sampleData: {
"event": "taskDueDateUpdated",
"history_items": [
{
"id": "2800792714143635886",
"type": 1,
"date": "1642736394447",
"field": "due_date",
"parent_id": "162641062",
"data": {
"due_date_time": true,
"old_due_date_time": false
},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": "1642701600000",
"after": "1643608800000"
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task tag updated
{
name: 'task_tag_updated',
eventType: ClickupEventType.TASK_TAG_UPDATED,
displayName: 'Task Tag Updated',
description: 'Triggered when a task tag is updated.',
sampleData: {
"event": "taskTagUpdated",
"history_items": [
{
"id": "2800797048554170804",
"type": 1,
"date": "1642736652800",
"field": "tag",
"parent_id": "162641062",
"data": {},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": null,
"after": [
{
"name": "def",
"tag_fg": "#FF4081",
"tag_bg": "#FF4081",
"creator": 2770032
}
]
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task moved
{
name: 'task_moved',
eventType: ClickupEventType.TASK_MOVED,
displayName: 'Task Moved',
description: 'Triggered when a task is moved.',
sampleData: {
"event": "taskMoved",
"history_items": [
{
"id": "2800800851630274181",
"type": 1,
"date": "1642736879339",
"field": "section_moved",
"parent_id": "162641285",
"data": {
"mute_notifications": true
},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": {
"id": "162641062",
"name": "Webhook payloads",
"category": {
"id": "96771950",
"name": "hidden",
"hidden": true
},
"project": {
"id": "7002367",
"name": "This is my API Space"
}
},
"after": {
"id": "162641285",
"name": "webhook payloads 2",
"category": {
"id": "96772049",
"name": "hidden",
"hidden": true
},
"project": {
"id": "7002367",
"name": "This is my API Space"
}
}
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task comment posted
{
name: 'task_comment_posted',
eventType: ClickupEventType.TASK_COMMENT_POSTED,
displayName: 'Task Comment Posted',
description: 'Triggered when a task comment is posted.',
sampleData: {
event: 'taskCommentPosted',
history_items: [
{
id: '3394271120907039255',
type: 1,
date: '1678110464062',
field: 'comment',
parent_id: '900900799744',
data: {},
source: null,
user: {
id: 55053258,
username: 'Activepieces Apps',
email: 'apps@activepieces.com',
color: '#aa2fff',
initials: 'AA',
profilePicture: null,
},
before: null,
after: '90090008088251',
comment: [
{
text: 'asdsada',
attributes: {},
},
],
},
],
task: sampleTask,
task_id: '8669p1zvv',
webhook_id: '6a86ce24-6276-4315-87f7-b580a9264284',
},
},
// task comment updated
{
name: 'task_comment_updated',
eventType: ClickupEventType.TASK_COMMENT_UPDATED,
displayName: 'Task Comment Updated',
description: 'Triggered when a task comment is updated.',
sampleData: {
event: 'taskCommentUpdated',
history_items: [
{
id: '3394271120907039255',
type: 1,
date: '1678110464062',
field: 'comment',
parent_id: '900900799744',
data: {},
source: null,
user: {
id: 55053258,
username: 'Activepieces Apps',
email: 'apps@activepieces.com',
color: '#aa2fff',
initials: 'AA',
profilePicture: null,
},
before: null,
after: '90090008088251',
comment: [
{
text: 'asdsada',
attributes: {},
},
],
},
],
task: sampleTask,
task_id: '8669p1zvv',
webhook_id: '1c14c8af-5509-4d81-ae7f-c0790c0f9683',
},
},
// task time estimate updated
{
name: 'task_time_estimate_updated',
eventType: ClickupEventType.TASK_TIME_ESTIMATE_UPDATED,
displayName: 'Task Time Estimate Updated',
description: 'Triggered when a task time estimate is updated.',
sampleData: {
"event": "taskTimeEstimateUpdated",
"history_items": [
{
"id": "2800808904123520175",
"type": 1,
"date": "1642737359443",
"field": "time_estimate",
"parent_id": "162641285",
"data": {
"time_estimate_string": "1 hour 30 minutes",
"old_time_estimate_string": null,
"rolled_up_time_estimate": 5400000,
"time_estimate": 5400000,
"time_estimates_by_user": [
{
"userid": 2770032,
"user_time_estimate": "5400000",
"user_rollup_time_estimate": "5400000"
}
]
},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": null,
"after": "5400000"
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// task time tracked updated
{
name: 'task_time_tracked_updated',
eventType: ClickupEventType.TASK_TIME_TRACKED_UPDATED,
displayName: 'Task Time Tracked Updated',
description: 'Triggered when a task time tracked is updated.',
sampleData: {
"event": "taskTimeTrackedUpdated",
"history_items": [
{
"id": "2800809188061123931",
"type": 1,
"date": "1642737376354",
"field": "time_spent",
"parent_id": "162641285",
"data": {
"total_time": "900000",
"rollup_time": "900000"
},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": null,
"after": {
"id": "2800809188061119507",
"start": "1642736476215",
"end": "1642737376215",
"time": "900000",
"source": "clickup",
"date_added": "1642737376354"
}
}
],
"task_id": "1vj38vv",
"data": {
"description": "Time Tracking Created",
"interval_id": "2800809188061119507"
},
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// list created
{
name: 'list_created',
eventType: ClickupEventType.LIST_CREATED,
displayName: 'List Created',
description: 'Triggered when a new list is created.',
sampleData: {
event: 'listCreated',
list_id: '900201745120',
webhook_id: 'eda9be69-dbb9-4c59-a3e2-3f871d5d3b9e',
},
},
// list updated
{
name: 'list_updated',
eventType: ClickupEventType.LIST_UPDATED,
displayName: 'List Updated',
description: 'Triggered when a list is updated.',
sampleData: {
"event": "listUpdated",
"history_items": [
{
"id": "8a2f82db-7718-4fdb-9493-4849e67f009d",
"type": 6,
"date": "1642740510345",
"field": "name",
"parent_id": "162641285",
"data": {},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": "webhook payloads 2",
"after": "Webhook payloads round 2"
}
],
"list_id": "162641285",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// list deleted
{
name: 'list_deleted',
eventType: ClickupEventType.LIST_DELETED,
displayName: 'List Deleted',
description: 'Triggered when a list is deleted.',
sampleData: {
"event": "listDeleted",
"list_id": "162641062",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// folder created
{
name: 'folder_created',
eventType: ClickupEventType.FOLDER_CREATED,
displayName: 'Folder Created',
description: 'Triggered when a new folder is created.',
sampleData: {
"event": "folderCreated",
"folder_id": "96772212",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// folder updated
{
name: 'folder_updated',
eventType: ClickupEventType.FOLDER_UPDATED,
displayName: 'Folder Updated',
description: 'Triggered when a folder is updated.',
sampleData: { "event": "folderUpdated",
"folder_id": "96772212",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// folder deleted
{
name: 'folder_deleted',
eventType: ClickupEventType.FOLDER_DELETED,
displayName: 'Folder Deleted',
description: 'Triggered when a folder is deleted.',
sampleData: {
"event": "listDeleted",
"list_id": "162641543",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// space created
{
name: 'space_created',
eventType: ClickupEventType.SPACE_CREATED,
displayName: 'Space Created',
description: 'Triggered when a new space is created.',
sampleData: {
"event": "spaceCreated",
"space_id": "54650507",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// space updated
{
name: 'space_updated',
eventType: ClickupEventType.SPACE_UPDATED,
displayName: 'Space Updated',
description: 'Triggered when a space is updated.',
sampleData: {
"event": "spaceUpdated",
"space_id": "54650507",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// space deleted
{
name: 'space_deleted',
eventType: ClickupEventType.SPACE_DELETED,
displayName: 'Space Deleted',
description: 'Triggered when a space is deleted.',
sampleData: {
"event": "spaceDeleted",
"space_id": "54650507",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
}
},
// automation created
{
name: 'automation_created',
eventType: ClickupEventType.AUTOMATION_CREATED,
displayName: 'Automation Created',
description: 'Triggered when a new automation is created.',
sampleData: {
"id": "b4ced072-ae72-4c70-b898-fea5dd142408:main",
"trigger_id": "6f612d16-9ff7-4db2-a2f6-19528ee3b90c",
"date": "2024-01-11T19:40:17.927Z",
"payload": {
"id": "8687096vn",
"custom_id": "DEF-43",
"custom_item_id": 0,
"name": "task name",
"text_content": "",
"description": "",
"status": {
"id": "p90090203753_p54073272_p54073128_p54071092_p54067915_r9V2QX7O",
"status": "complete",
"color": "#008844",
"orderindex": 1,
"type": "closed"
},
"orderindex": "39906954.00000000000000000000000000000000",
"date_created": "1705002014968",
"date_updated": "1705002016108",
"date_closed": "1705002016108",
"date_done": "1705002016108",
"archived": false,
"creator": {
"id": 26191384,
"username": "John",
"color": "#5f7c8a",
"email": "john@company.com",
"profilePicture": "https://attachments.clickup.com/profilePictures/26191384_HoB.jpg"
},
"assignees": [],
"watchers": [
{
"id": 26191384,
"username": "John",
"color": "#5f7c8a",
"initials": "J",
"email": "john@company.com",
"profilePicture": "https://attachments.clickup.com/profilePictures/26191384_HoB.jpg"
}
],
"checklists": [],
"tags": [],
"parent": null,
"priority": null,
"due_date": null,
"start_date": null,
"points": null,
"time_estimate": null,
"time_spent": 0,
"custom_fields": [
{
"id": "ede917d5-4dbb-46eb-9f7c-5d4f0a652b1f",
"name": "ijjb",
"type": "formula",
"type_config": {
"version": "1.6",
"is_dynamic": false,
"return_types": [
"null"
],
"calculation_state": "ready"
},
"date_created": "1698260411360",
"hide_from_guests": false,
"required": false
},
{
"id": "7d979288-84e1-48b0-abaf-238ecb27e0fa",
"name": "formula 1",
"type": "currency",
"type_config": {
"default": null,
"precision": 2,
"currency_type": "USD"
},
"date_created": "1694298925344",
"hide_from_guests": false,
"required": false
},
{
"id": "89bbdeeb-6724-4ec0-a8a7-c21d944199a7",
"name": "Marketing Task Type",
"type": "drop_down",
"type_config": {
"default": 0,
"placeholder": null,
"options": [
{
"id": "d73a55af-88f5-4161-a948-7341d2bbb045",
"name": "Campaign",
"color": null,
"orderindex": 0
},
{
"id": "0010111d-91da-4cb7-8cc1-d642f90ef194",
"name": "asd",
"color": null,
"orderindex": 1
}
]
},
"date_created": "1698177406311",
"hide_from_guests": false,
"required": false
},
{
"id": "07119fd9-e1eb-4457-bc69-3e5913707ca2",
"name": "files",
"type": "attachment",
"type_config": {},
"date_created": "1700237528128",
"hide_from_guests": false,
"required": false
},
{
"id": "60392065-eb67-40c3-afe2-10f288d0695d",
"name": "new field",
"type": "currency",
"type_config": {
"precision": 2,
"currency_type": "EUR"
},
"date_created": "1696603471462",
"hide_from_guests": true,
"required": false
}
],
"dependencies": [],
"linked_tasks": [],
"locations": [],
"team_id": "36003581",
"url": "https://app.clickup.com/t/8687096vn",
"sharing": {
"public": false,
"public_share_expires_on": null,
"public_fields": [
"assignees",
"priority",
"due_date",
"content",
"comments",
"attachments",
"customFields",
"subtasks",
"tags",
"checklists",
"coverimage"
],
"token": null,
"seo_optimized": false
},
"list": {
"id": "901102008938",
"name": "List",
"access": true
},
"project": {
"id": "90110993233",
"name": "test folder",
"hidden": false,
"access": true
},
"folder": {
"id": "90110993233",
"name": "test folder",
"hidden": false,
"access": true
},
"space": {
"id": "90090203753"
}
}
}
},
// goal created
{
name: 'goal_created',
eventType: ClickupEventType.GOAL_CREATED,
displayName: 'Goal Created',
description: 'Triggered when a new goal is created.',
sampleData: {
"event": "goalCreated",
"goal_id": "a23e5a3d-74b5-44c2-ab53-917ebe85045a",
"webhook_id": "d5eddb2d-db2b-49e9-87d4-bc6cfbe2313b"
}
},
// goal updated
{
name: 'goal_updated',
eventType: ClickupEventType.GOAL_UPDATED,
displayName: 'Goal Updated',
description: 'Triggered when a goal is updated.',
sampleData: {
"event": "goalUpdated",
"goal_id": "a23e5a3d-74b5-44c2-ab53-917ebe85045a",
"webhook_id": "d5eddb2d-db2b-49e9-87d4-bc6cfbe2313b"
}
},
// goal deleted
{
name: 'goal_deleted',
eventType: ClickupEventType.GOAL_DELETED,
displayName: 'Goal Deleted',
description: 'Triggered when a goal is deleted.',
sampleData: {
"event": "goalDeleted",
"goal_id": "a23e5a3d-74b5-44c2-ab53-917ebe85045a",
"webhook_id": "d5eddb2d-db2b-49e9-87d4-bc6cfbe2313b"
}
},
// key result created
{
name: 'key_result_created',
eventType: ClickupEventType.KEY_RESULT_CREATED,
displayName: 'Key Result Created',
description: 'Triggered when a new key result is created.',
sampleData: {
"event": "keyResultCreated",
"goal_id": "a23e5a3d-74b5-44c2-ab53-917ebe85045a",
"key_result_id": "47608e42-ad0e-4934-a39e-950539c77e79",
"webhook_id": "d5eddb2d-db2b-49e9-87d4-bc6cfbe2313b"
}
},
// key result updated
{
name: 'key_result_updated',
eventType: ClickupEventType.KEY_RESULT_UPDATED,
displayName: 'Key Result Updated',
description: 'Triggered when a key result is updated.',
sampleData: {
"event": "keyResultUpdated",
"goal_id": "a23e5a3d-74b5-44c2-ab53-917ebe85045a",
"key_result_id": "47608e42-ad0e-4934-a39e-950539c77e79",
"webhook_id": "d5eddb2d-db2b-49e9-87d4-bc6cfbe2313b"
}
},
// key result deleted
{
name: 'key_result_deleted',
eventType: ClickupEventType.KEY_RESULT_DELETED,
displayName: 'Key Result Deleted',
description: 'Triggered when a key result is deleted.',
sampleData: {
"event": "keyResultDeleted",
"goal_id": "a23e5a3d-74b5-44c2-ab53-917ebe85045a",
"key_result_id": "47608e42-ad0e-4934-a39e-950539c77e79",
"webhook_id": "d5eddb2d-db2b-49e9-87d4-bc6cfbe2313b"
}
},
].map((props) => clickupRegisterTrigger(props));
export const clickupTriggers = [...triggers, triggerTaskTagUpdated];

View File

@@ -0,0 +1,140 @@
import { TriggerStrategy, createTrigger } from '@activepieces/pieces-framework';
import {
httpClient,
HttpRequest,
HttpMethod,
AuthenticationType,
} from '@activepieces/pieces-common';
import { callClickupGetTask, clickupCommon } from '../common';
import { ClickupEventType, ClickupWebhookPayload } from '../common/models';
import { clickupAuth } from '../../';
export const clickupRegisterTrigger = ({
name,
displayName,
eventType,
description,
sampleData,
}: {
name: string;
displayName: string;
eventType: ClickupEventType;
description: string;
sampleData: unknown;
}) =>
createTrigger({
auth: clickupAuth,
name: `clickup_trigger_${name}`,
displayName,
description,
props: {
workspace_id: clickupCommon.workspace_id(true),
space_id: clickupCommon.space_id(false), // Optional, depends on workspace
folder_id: clickupCommon.folder_id(false), // Optional, depends on space
list_id: clickupCommon.list_id(false), // Optional, depends on folder or space
task_id: clickupCommon.task_id(false), // Optional, depends on list
},
sampleData,
type: TriggerStrategy.WEBHOOK,
async onEnable(context) {
const { workspace_id, space_id, folder_id, list_id, task_id } =
context.propsValue;
const requestBody: Record<string, unknown> = {
endpoint: context.webhookUrl,
events: [eventType],
};
// Add scope narrowing properties to the webhook request body
if (space_id) requestBody.space_id = space_id;
if (folder_id) requestBody.folder_id = folder_id;
if (list_id) requestBody.list_id = list_id;
if (task_id) requestBody.task_id = task_id;
const request: HttpRequest = {
method: HttpMethod.POST,
url: `https://api.clickup.com/api/v2/team/${workspace_id}/webhook`,
body: requestBody,
authentication: {
type: AuthenticationType.BEARER_TOKEN,
token: context.auth.access_token,
},
queryParams: {},
};
const response = await httpClient.sendRequest<WebhookInformation>(
request
);
console.debug(`clickup.${eventType}.onEnable`, response);
await context.store.put<WebhookInformation>(
`clickup_${name}_trigger`,
response.body
);
},
async onDisable(context) {
const webhook = await context.store.get<WebhookInformation>(
`clickup_${name}_trigger`
);
if (webhook != null) {
const request: HttpRequest = {
method: HttpMethod.DELETE,
url: `https://api.clickup.com/api/v2/webhook/${webhook.id}`,
authentication: {
type: AuthenticationType.BEARER_TOKEN,
token: context.auth['access_token'],
},
};
const response = await httpClient.sendRequest(request);
console.debug(`clickup.${eventType}.onDisable`, response);
}
},
async run(context) {
const payload = context.payload.body as ClickupWebhookPayload;
if (
[
ClickupEventType.TASK_CREATED,
ClickupEventType.TASK_UPDATED,
ClickupEventType.TASK_COMMENT_POSTED,
ClickupEventType.TASK_COMMENT_UPDATED,
].includes(eventType)
) {
const enriched = [
{
...payload,
task: await callClickupGetTask(
context.auth['access_token'],
payload.task_id
),
},
];
console.debug('payload enriched', enriched);
return enriched;
}
return [context.payload.body];
},
});
interface WebhookInformation {
id: string;
webhook: {
id: string;
userid: number;
team_id: number;
endpoint: string;
client_id: string;
events: ClickupEventType[];
task_id?: string;
list_id?: string;
folder_id?: string;
space_id?: string;
health: {
status: string;
fail_count: number;
};
secret: string;
};
}

View File

@@ -0,0 +1,128 @@
import {
TriggerStrategy, createTrigger
} from '@activepieces/pieces-framework';
import {
httpClient,
HttpRequest,
HttpMethod,
AuthenticationType,
} from "@activepieces/pieces-common";
import { callClickupGetTask, clickupCommon } from '../common';
import { ClickupEventType, ClickupWebhookPayload } from '../common/models';
import { clickupAuth } from "../../";
export const triggerTaskTagUpdated = createTrigger({
auth: clickupAuth,
name: 'task_tag_updated',
displayName: 'Task Tag Updated',
description: 'Triggered when a tag is added or removed or renamed on a task.',
sampleData: {
"event": "taskTagUpdated",
"history_items": [
{
"id": "2800797048554170804",
"type": 1,
"date": "1642736652800",
"field": "tag",
"parent_id": "162641062",
"data": {},
"source": null,
"user": {
"id": 183,
"username": "John",
"email": "john@company.com",
"color": "#7b68ee",
"initials": "J",
"profilePicture": null
},
"before": null,
"after": [
{
"name": "def",
"tag_fg": "#FF4081",
"tag_bg": "#FF4081",
"creator": 2770032
}
]
}
],
"task_id": "1vj38vv",
"webhook_id": "7fa3ec74-69a8-4530-a251-8a13730bd204"
},
props: {
workspace_id: clickupCommon.workspace_id(true),
space_id: clickupCommon.space_id(true),
list_id: clickupCommon.list_id(false),
task_id: clickupCommon.task_id(false),
},
type: TriggerStrategy.WEBHOOK,
async onEnable(context) {
const { workspace_id } = context.propsValue
const request: HttpRequest = {
method: HttpMethod.POST,
url: `https://api.clickup.com/api/v2/team/${workspace_id}/webhook`,
body: {
endpoint: context.webhookUrl,
events: [ClickupEventType.TASK_TAG_UPDATED]
},
authentication: {
type: AuthenticationType.BEARER_TOKEN,
token: context.auth.access_token
},
queryParams: {},
}
const response = await httpClient.sendRequest<WebhookInformation>(request);
console.debug(`clickup.${ClickupEventType.TASK_TAG_UPDATED}.onEnable`, response)
await context.store.put<WebhookInformation>(`clickup_task_tag_updated_trigger`, response.body);
},
async onDisable(context) {
const webhook = await context.store.get<WebhookInformation>(`clickup_task_tag_updated_trigger`);
if (webhook != null) {
const request: HttpRequest = {
method: HttpMethod.DELETE,
url: `https://api.clickup.com/api/v2/webhook/${webhook.id}`,
authentication: {
type: AuthenticationType.BEARER_TOKEN,
token: context.auth['access_token'],
},
};
const response = await httpClient.sendRequest(request);
console.debug(`clickup.${ClickupEventType.TASK_TAG_UPDATED}.onDisable`, response)
}
},
async run(context) {
const payload = context.payload.body as ClickupWebhookPayload
return [{
...payload,
task: await callClickupGetTask(
context.auth['access_token'],
payload.task_id
)
}];
}
});
interface WebhookInformation {
id: string
webhook: {
id: string
userid: number
team_id: number
endpoint: string
client_id: string
events: ClickupEventType[]
task_id: string
list_id: string
folder_id: string
space_id: string
health: {
status: string
fail_count: number
},
secret: string
}
}

View File

@@ -0,0 +1,16 @@
{
"extends": "../../../../tsconfig.base.json",
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
],
"compilerOptions": {
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
}
}

View File

@@ -0,0 +1,11 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"module": "commonjs",
"outDir": "../../../../dist/out-tsc",
"declaration": true,
"types": ["node"]
},
"exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"],
"include": ["src/**/*.ts"]
}