# nodes

node_type: nodes-base.bannerbear
package_name: n8n-nodes-base
display_name: Bannerbear
description: Consume Bannerbear API
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "bannerbearApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Bannerbear node documentation
  description: Learn how to use the Bannerbear node in n8n. Follow technical documentation to integrate Bannerbear node into your workflows.
  contentType: [integration, reference]
  ---

  # Bannerbear node

  Use the Bannerbear node to automate work in Bannerbear, and integrate Bannerbear with other applications. n8n has built-in support for a wide range of Bannerbear features, including creating and getting images and templates.

  On this page, you'll find a list of operations the Bannerbear node supports and links to more resources.

  /// note | Credentials
  Refer to [Bannerbear credentials](/integrations/builtin/credentials/bannerbear.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Image
      * Create an image
      * Get an image
  * Template
      * Get a template
      * Get all templates

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'bannerbear') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "image",
      "options": [
        {
          "name": "Image",
          "value": "image"
        },
        {
          "name": "Template",
          "value": "template"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create an image",
          "action": "Create an image"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get an image",
          "action": "Get an image"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "image"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Template Name or ID",
      "name": "templateId",
      "type": "options",
      "default": "",
      "description": "The template ID you want to use. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "image"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTemplates"
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Metadata",
          "name": "metadata",
          "type": "string",
          "default": "",
          "description": "Metadata that you need to store e.g. ID of a record in your DB"
        },
        {
          "displayName": "Wait for Image",
          "name": "waitForImage",
          "type": "boolean",
          "default": false,
          "description": "Whether to wait for the image to be proccesed before returning. If after three tries the images is not ready, an error will be thrown. Number of tries can be increased by setting \"Wait Max Tries\"."
        },
        {
          "displayName": "Wait Max Tries",
          "name": "waitForImageMaxTries",
          "type": "number",
          "typeOptions": {
            "minValue": 1,
            "maxValue": 10
          },
          "displayOptions": {
            "show": {
              "waitForImage": [
                true
              ]
            }
          },
          "default": 3,
          "description": "How often it should check if the image is available before it fails"
        },
        {
          "displayName": "Webhook URL",
          "name": "webhookUrl",
          "type": "string",
          "default": "",
          "description": "A URL to POST the Image object to upon rendering completed"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "image"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Modifications",
      "name": "modificationsUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Modification",
          "name": "modificationsValues",
          "values": [
            {
              "displayName": "Name or ID",
              "name": "name",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getModificationNames",
                "loadOptionsDependsOn": [
                  "templateId"
                ]
              },
              "default": "",
              "description": "The name of the item you want to change. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Text",
              "name": "text",
              "type": "string",
              "default": "",
              "description": "Replacement text you want to use"
            },
            {
              "displayName": "Color",
              "name": "color",
              "type": "color",
              "default": "",
              "description": "Color hex of object"
            },
            {
              "displayName": "Background",
              "name": "background",
              "type": "color",
              "default": "",
              "description": "Color hex of text background"
            },
            {
              "displayName": "Image URL",
              "name": "imageUrl",
              "type": "string",
              "default": "",
              "description": "Replacement image URL you want to use (must be publicly viewable)"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "image"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Image ID",
      "name": "imageId",
      "type": "string",
      "default": "",
      "description": "Unique identifier for the image",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "image"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get a template",
          "action": "Get a template"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many templates",
          "action": "Get many templates"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "template"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Template ID",
      "name": "templateId",
      "type": "string",
      "default": "",
      "description": "Unique identifier for the template",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "template"
          ],
          "operation": [
            "get"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create an image"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get an image"
    }
  ]


node_type: nodes-base.baserow
package_name: n8n-nodes-base
display_name: Baserow
description: Consume the Baserow API
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "baserowApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Baserow node documentation
  description: Learn how to use the Baserow node in n8n. Follow technical documentation to integrate Baserow node into your workflows.
  contentType: [integration, reference]
  priority: high
  ---

  # Baserow node

  Use the Baserow node to automate work in Baserow, and integrate Baserow with other applications. n8n has built-in support for a wide range of Baserow features, including creating, getting, retrieving, and updating rows.

  On this page, you'll find a list of operations the Baserow node supports and links to more resources.

  /// note | Credentials
  Refer to [Baserow credentials](/integrations/builtin/credentials/baserow.md) for guidance on setting up authentication. 
  ///

  --8<-- "_snippets/integrations/builtin/app-nodes/ai-tools.md"

  ## Operations

  * Row
      * Create a row
      * Delete a row
      * Retrieve a row
      * Retrieve all rows
      * Update a row

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'baserow') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "row",
      "options": [
        {
          "name": "Row",
          "value": "row"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a row",
          "action": "Create a row"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a row",
          "action": "Delete a row"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve a row",
          "action": "Get a row"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Retrieve many rows",
          "action": "Get many rows"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a row",
          "action": "Update a row"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "row"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Database Name or ID",
      "name": "databaseId",
      "type": "options",
      "default": "",
      "description": "Database to operate on. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "typeOptions": {
        "loadOptionsMethod": "getDatabaseIds"
      }
    },
    {
      "displayName": "Table Name or ID",
      "name": "tableId",
      "type": "options",
      "default": "",
      "description": "Table to operate on. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "typeOptions": {
        "loadOptionsDependsOn": [
          "databaseId"
        ],
        "loadOptionsMethod": "getTableIds"
      }
    },
    {
      "displayName": "Row ID",
      "name": "rowId",
      "type": "string",
      "default": "",
      "description": "ID of the row to return",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Row ID",
      "name": "rowId",
      "type": "string",
      "default": "",
      "description": "ID of the row to update",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Data to Send",
      "name": "dataToSend",
      "type": "options",
      "default": "defineBelow",
      "description": "Whether to insert the input data this node receives in the new row",
      "options": [
        {
          "name": "Auto-Map Input Data to Columns",
          "value": "autoMapInputData",
          "description": "Use when node input properties match destination column names"
        },
        {
          "name": "Define Below for Each Column",
          "value": "defineBelow",
          "description": "Set the value for each destination column"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Inputs to Ignore",
      "name": "inputsToIgnore",
      "type": "string",
      "default": "",
      "description": "List of input properties to avoid sending, separated by commas. Leave empty to send all properties.",
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "update"
          ],
          "dataToSend": [
            "autoMapInputData"
          ]
        }
      }
    },
    {
      "displayName": "Fields to Send",
      "name": "fieldsUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Field",
          "name": "fieldValues",
          "values": [
            {
              "displayName": "Field Name or ID",
              "name": "fieldId",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsDependsOn": [
                  "tableId"
                ],
                "loadOptionsMethod": "getTableFields"
              },
              "default": ""
            },
            {
              "displayName": "Field Value",
              "name": "fieldValue",
              "type": "string",
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "update"
          ],
          "dataToSend": [
            "defineBelow"
          ]
        }
      },
      "typeOptions": {
        "multipleValueButtonText": "Add Field to Send",
        "multipleValues": true
      }
    },
    {
      "displayName": "Row ID",
      "name": "rowId",
      "type": "string",
      "default": "",
      "description": "ID of the row to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Options",
      "name": "additionalOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Filters",
          "name": "filters",
          "placeholder": "Add Filter",
          "description": "Filter rows based on comparison operators",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "options": [
            {
              "name": "fields",
              "displayName": "Field",
              "values": [
                {
                  "displayName": "Field Name or ID",
                  "name": "field",
                  "type": "options",
                  "default": "",
                  "description": "Field to compare. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
                  "typeOptions": {
                    "loadOptionsDependsOn": [
                      "tableId"
                    ],
                    "loadOptionsMethod": "getTableFields"
                  }
                },
                {
                  "displayName": "Filter",
                  "name": "operator",
                  "description": "Operator to compare field and value with",
                  "type": "options",
                  "options": [
                    {
                      "name": "Contains",
                      "value": "contains",
                      "description": "Field contains value"
                    },
                    {
                      "name": "Contains Not",
                      "value": "contains_not",
                      "description": "Field does not contain value"
                    },
                    {
                      "name": "Date After Date",
                      "value": "date_after",
                      "description": "Field after this date. Format: 'YYYY-MM-DD'."
                    },
                    {
                      "name": "Date Before Date",
                      "value": "date_before",
                      "description": "Field before this date. Format: 'YYYY-MM-DD'."
                    },
                    {
                      "name": "Date Equal",
                      "value": "date_equal",
                      "description": "Field is date. Format: 'YYYY-MM-DD'."
                    },
                    {
                      "name": "Date Equals Month",
                      "value": "date_equals_month",
                      "description": "Field in this month. Format: string."
                    },
                    {
                      "name": "Date Equals Today",
                      "value": "date_equals_today",
                      "description": "Field is today. Format: string."
                    },
                    {
                      "name": "Date Equals Year",
                      "value": "date_equals_year",
                      "description": "Field in this year. Format: string."
                    },
                    {
                      "name": "Date Not Equal",
                      "value": "date_not_equal",
                      "description": "Field is not date. Format: 'YYYY-MM-DD'."
                    },
                    {
                      "name": "Equal",
                      "value": "equal",
                      "description": "Field is equal to value"
                    },
                    {
                      "name": "Filename Contains",
                      "value": "filename_contains",
                      "description": "Field filename contains value"
                    },
                    {
                      "name": "Higher Than",
                      "value": "higher_than",
                      "description": "Field is higher than value"
                    },
                    {
                      "name": "Is Empty",
                      "value": "empty",
                      "description": "Field is empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "not_empty",
                      "description": "Field is not empty"
                    },
                    {
                      "name": "Is True",
                      "value": "boolean",
                      "description": "Boolean field is true"
                    },
                    {
                      "name": "Link Row Does Not Have",
                      "value": "link_row_has_not",
                      "description": "Field does not have link ID"
                    },
                    {
                      "name": "Link Row Has",
                      "value": "link_row_has",
                      "description": "Field has link ID"
                    },
                    {
                      "name": "Lower Than",
                      "value": "lower_than",
                      "description": "Field is lower than value"
                    },
                    {
                      "name": "Not Equal",
                      "value": "not_equal",
                      "description": "Field is not equal to value"
                    },
                    {
                      "name": "Single Select Equal",
                      "value": "single_select_equal",
                      "description": "Field selected option is value"
                    },
                    {
                      "name": "Single Select Not Equal",
                      "value": "single_select_not_equal",
                      "description": "Field selected option is not value"
                    }
                  ],
                  "default": "equal"
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "string",
                  "default": "",
                  "description": "Value to compare to"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Filter Type",
          "name": "filterType",
          "type": "options",
          "options": [
            {
              "name": "AND",
              "value": "AND",
              "description": "Indicates that the rows must match all the provided filters"
            },
            {
              "name": "OR",
              "value": "OR",
              "description": "Indicates that the rows only have to match one of the filters"
            }
          ],
          "default": "AND",
          "description": "This works only if two or more filters are provided. Defaults to <code>AND</code>"
        },
        {
          "displayName": "Search Term",
          "name": "search",
          "type": "string",
          "default": "",
          "description": "Text to match (can be in any column)"
        },
        {
          "displayName": "Sorting",
          "name": "order",
          "placeholder": "Add Sort Order",
          "description": "Set the sort order of the result rows",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "options": [
            {
              "name": "fields",
              "displayName": "Field",
              "values": [
                {
                  "displayName": "Field Name or ID",
                  "name": "field",
                  "type": "options",
                  "default": "",
                  "description": "Field name to sort by. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
                  "typeOptions": {
                    "loadOptionsDependsOn": [
                      "tableId"
                    ],
                    "loadOptionsMethod": "getTableFields"
                  }
                },
                {
                  "displayName": "Direction",
                  "name": "direction",
                  "type": "options",
                  "options": [
                    {
                      "name": "ASC",
                      "value": "",
                      "description": "Sort in ascending order"
                    },
                    {
                      "name": "DESC",
                      "value": "-",
                      "description": "Sort in descending order"
                    }
                  ],
                  "default": "",
                  "description": "Sort direction, either ascending or descending"
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a row"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a row"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Retrieve a row"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Retrieve many rows"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a row"
    }
  ]


node_type: nodes-base.beeminder
package_name: n8n-nodes-base
display_name: Beeminder
description: Consume Beeminder API
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "beeminderApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Beeminder node documentation
  description: Learn how to use the Beeminder node in n8n. Follow technical documentation to integrate Beeminder node into your workflows.
  contentType: [integration, reference]
  ---

  # Beeminder node

  Use the Beeminder node to automate work in Beeminder, and integrate Beeminder with other applications. n8n has built-in support for a wide range of Beeminder features, including creating, deleting, and updating data points.

  On this page, you'll find a list of operations the Beeminder node supports and links to more resources.

  /// note | Credentials
  Refer to [Beeminder credentials](/integrations/builtin/credentials/beeminder.md) for guidance on setting up authentication. 
  ///

  ## Operations

  **data point**
  - Create data point for a goal
  - Delete a data point
  - Get all data points for a goal
  - Update a data point

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'beeminder') ]]

  --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md"

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "datapoint",
      "options": [
        {
          "name": "Datapoint",
          "value": "datapoint"
        }
      ],
      "required": true,
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create datapoint for goal",
          "action": "Create datapoint for goal"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a datapoint",
          "action": "Delete a datapoint"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many datapoints for a goal",
          "action": "Get many datapoints for a goal"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a datapoint",
          "action": "Update a datapoint"
        }
      ],
      "required": true,
      "noDataExpression": true
    },
    {
      "displayName": "Goal Name or ID",
      "name": "goalName",
      "type": "options",
      "default": "",
      "description": "The name of the goal. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "datapoint"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getGoals"
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "datapoint"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 30,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "datapoint"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 300
      }
    },
    {
      "displayName": "Value",
      "name": "value",
      "type": "number",
      "default": 1,
      "description": "Datapoint value to send",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "datapoint"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Datapoint ID",
      "name": "datapointId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update",
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Comment",
          "name": "comment",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Timestamp",
          "name": "timestamp",
          "type": "dateTime",
          "default": "",
          "placeholder": "",
          "description": "Defaults to \"now\" if none is passed in, or the existing timestamp if the datapoint is being updated rather than created"
        },
        {
          "displayName": "Request ID",
          "name": "requestid",
          "type": "string",
          "default": "",
          "placeholder": "",
          "description": "String to uniquely identify a datapoint"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "datapoint"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Sort",
          "name": "sort",
          "type": "string",
          "default": "id",
          "placeholder": "",
          "description": "Attribute to sort on"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "datapoint"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Value",
          "name": "value",
          "type": "number",
          "default": 1,
          "placeholder": "",
          "description": "Datapoint value to send"
        },
        {
          "displayName": "Comment",
          "name": "comment",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Timestamp",
          "name": "timestamp",
          "type": "dateTime",
          "default": "",
          "placeholder": "",
          "description": "Defaults to \"now\" if none is passed in, or the existing timestamp if the datapoint is being updated rather than created"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "datapoint"
          ],
          "operation": [
            "update"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create datapoint for goal"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a datapoint"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many datapoints for a goal"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a datapoint"
    }
  ]


node_type: nodes-base.bitbucketTrigger
package_name: n8n-nodes-base
display_name: Bitbucket Trigger
description: Handle Bitbucket events via webhooks
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "bitbucketApi",
  "required": true,
  "testedBy": "bitbucketApiTest"
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Bitbucket Trigger node documentation
  description: Learn how to use the Bitbucket Trigger node in n8n. Follow technical documentation to integrate Bitbucket Trigger node into your workflows.
  contentType: [integration, reference]
  ---

  # Bitbucket Trigger node

  [Bitbucket](https://bitbucket.org/){:target=_blank .external-link} is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.

  /// note | Credentials
  You can find authentication information for this node [here](/integrations/builtin/credentials/bitbucket.md).
  ///

  ///  note  | Examples and templates
  For usage examples and templates to help you get started, refer to n8n's [Bitbucket Trigger integrations](https://n8n.io/integrations/bitbucket-trigger/){:target=_blank .external-link} page.
  ///

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "workspace",
      "options": [
        {
          "name": "Repository",
          "value": "repository"
        },
        {
          "name": "Workspace",
          "value": "workspace"
        }
      ],
      "required": true,
      "noDataExpression": true
    },
    {
      "displayName": "Workspace Name or ID",
      "name": "workspace",
      "type": "options",
      "default": "",
      "description": "The repository of which to listen to the events. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workspace",
            "repository"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaces"
      }
    },
    {
      "displayName": "Event Names or IDs",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "description": "The events to listen to. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "options": [],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workspace"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaceEvents"
      }
    },
    {
      "displayName": "Repository Name or ID",
      "name": "repository",
      "type": "options",
      "default": "",
      "description": "The repository of which to listen to the events. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "repository"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getRepositories",
        "loadOptionsDependsOn": [
          "workspace"
        ]
      }
    },
    {
      "displayName": "Event Names or IDs",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "description": "The events to listen to. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "options": [],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "repository"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getRepositoriesEvents"
      }
    }
  ]


node_type: nodes-base.bitly
package_name: n8n-nodes-base
display_name: Bitly
description: Consume Bitly API
category: output
development_style: programmatic
version: 1
updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Bitly node documentation
  description: Learn how to use the Bitly node in n8n. Follow technical documentation to integrate Bitly node into your workflows.
  contentType: [integration, reference]
  ---

  # Bitly node

  Use the Bitly node to automate work in Bitly, and integrate Bitly with other applications. n8n has built-in support for a wide range of Bitly features, including creating, getting, and updating links.

  On this page, you'll find a list of operations the Bitly node supports and links to more resources.

  /// note | Credentials
  Refer to [Bitly credentials](/integrations/builtin/credentials/bitly.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Link
      * Create a link
      * Get a link
      * Update a link

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'bitly') ]]

  --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md"

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "accessToken",
      "options": [
        {
          "name": "Access Token",
          "value": "accessToken"
        },
        {
          "name": "OAuth2",
          "value": "oAuth2"
        }
      ]
    },
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "link",
      "options": [
        {
          "name": "Link",
          "value": "link"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a link",
          "action": "Create a link"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a link",
          "action": "Get a link"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a link",
          "action": "Update a link"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Long URL",
      "name": "longUrl",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Domain",
          "name": "domain",
          "type": "string",
          "default": "bit.ly"
        },
        {
          "displayName": "Group Name or ID",
          "name": "group",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "default": "",
          "typeOptions": {
            "loadOptionsMethod": "getGroups"
          }
        },
        {
          "displayName": "Tag Names or IDs",
          "name": "tags",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getTags",
            "loadOptionsDependsOn": [
              "group"
            ]
          }
        },
        {
          "displayName": "Title",
          "name": "title",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Deeplinks",
      "name": "deeplink",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "deeplinkUi",
          "displayName": "Deep Link",
          "values": [
            {
              "displayName": "App ID",
              "name": "appId",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "App URI Path",
              "name": "appUriPath",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "Install Type",
              "name": "installType",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "Install URL",
              "name": "installUrl",
              "type": "string",
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Bitlink",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Archived",
          "name": "archived",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Group Name or ID",
          "name": "group",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "default": "",
          "typeOptions": {
            "loadOptionsMethod": "getGroups"
          }
        },
        {
          "displayName": "Long URL",
          "name": "longUrl",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Tag Names or IDs",
          "name": "tags",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getTags",
            "loadOptionsDependsOn": [
              "group"
            ]
          }
        },
        {
          "displayName": "Title",
          "name": "title",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Deeplinks",
      "name": "deeplink",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "deeplinkUi",
          "displayName": "Deep Link",
          "values": [
            {
              "displayName": "App ID",
              "name": "appId",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "App URI Path",
              "name": "appUriPath",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "Install Type",
              "name": "installType",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "Install URL",
              "name": "installUrl",
              "type": "string",
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Bitlink",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "link"
          ],
          "operation": [
            "get"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a link"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a link"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a link"
    }
  ]

credentials_required:
  [
    {
      "name": "bitlyApi",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "accessToken"
          ]
        }
      }
    },
    {
      "name": "bitlyOAuth2Api",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "oAuth2"
          ]
        }
      }
    }
  ]


node_type: nodes-base.bitwarden
package_name: n8n-nodes-base
display_name: Bitwarden
description: Consume the Bitwarden API
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "bitwardenApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Bitwarden node documentation
  description: Learn how to use the Bitwarden node in n8n. Follow technical documentation to integrate Bitwarden node into your workflows.
  contentType: [integration, reference]
  ---

  # Bitwarden node

  Use the Bitwarden node to automate work in Bitwarden, and integrate Bitwarden with other applications. n8n has built-in support for a wide range of Bitwarden features, including creating, getting, deleting, and updating collections, events, groups, and members.

  On this page, you'll find a list of operations the Bitwarden node supports and links to more resources.

  /// note | Credentials
  Refer to [Bitwarden credentials](/integrations/builtin/credentials/bitwarden.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Collection
      * Delete
      * Get
      * Get All
      * Update
  * Event
      * Get All
  * Group
      * Create
      * Delete
      * Get
      * Get All
      * Get Members
      * Update
      * Update Members
  * Member
      * Create
      * Delete
      * Get
      * Get All
      * Get Groups
      * Update
      * Update Groups

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'bitwarden') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "collection",
      "options": [
        {
          "name": "Collection",
          "value": "collection"
        },
        {
          "name": "Event",
          "value": "event"
        },
        {
          "name": "Group",
          "value": "group"
        },
        {
          "name": "Member",
          "value": "member"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a collection"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a collection"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many collections"
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update a collection"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "collection"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Collection ID",
      "name": "collectionId",
      "type": "string",
      "default": "",
      "description": "The identifier of the collection",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "collection"
          ],
          "operation": [
            "delete",
            "get",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "collection"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 10,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "collection"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Group Names or IDs",
          "name": "groups",
          "type": "multiOptions",
          "description": "The group to assign this collection to. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getGroups"
          }
        },
        {
          "displayName": "External ID",
          "name": "externalId",
          "type": "string",
          "description": "The external identifier to set to this collection",
          "default": ""
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "collection"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many events"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "event"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "event"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 10,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "event"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Acting User ID",
          "name": "actingUserId",
          "type": "string",
          "default": "",
          "description": "The unique identifier of the acting user",
          "placeholder": "4a59c8c7-e05a-4d17-8e85-acc301343926"
        },
        {
          "displayName": "End Date",
          "name": "end",
          "type": "dateTime",
          "default": "",
          "description": "The end date for the search"
        },
        {
          "displayName": "Item ID",
          "name": "itemID",
          "type": "string",
          "default": "",
          "description": "The unique identifier of the item that the event describes",
          "placeholder": "5e59c8c7-e05a-4d17-8e85-acc301343926"
        },
        {
          "displayName": "Start Date",
          "name": "start",
          "type": "dateTime",
          "default": "",
          "description": "The start date for the search"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "event"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a group"
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a group"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a group"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many groups"
        },
        {
          "name": "Get Members",
          "value": "getMembers",
          "action": "Get group members"
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update a group"
        },
        {
          "name": "Update Members",
          "value": "updateMembers",
          "action": "Update group members"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Group ID",
      "name": "groupId",
      "type": "string",
      "default": "",
      "description": "The identifier of the group",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "delete",
            "get",
            "getMembers",
            "update",
            "updateMembers"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 10,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the group to create",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Access All",
      "name": "accessAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to allow this group to access all collections within the organization, instead of only its associated collections. If set to true, this option overrides any collection assignments.",
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Collection Names or IDs",
          "name": "collections",
          "type": "multiOptions",
          "description": "The collections to assign to this group. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getCollections"
          }
        },
        {
          "displayName": "External ID",
          "name": "externalId",
          "type": "string",
          "description": "The external identifier to set to this group",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Access All",
          "name": "accessAll",
          "type": "boolean",
          "default": false,
          "description": "Whether to allow this group to access all collections within the organization, instead of only its associated collections. If set to true, this option overrides any collection assignments."
        },
        {
          "displayName": "Collection Names or IDs",
          "name": "collections",
          "type": "multiOptions",
          "description": "The collections to assign to this group. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getCollections"
          }
        },
        {
          "displayName": "External ID",
          "name": "externalId",
          "type": "string",
          "description": "The external identifier to set to this group",
          "default": ""
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The name of the group to update"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Member IDs",
      "name": "memberIds",
      "type": "string",
      "default": "",
      "description": "Comma-separated list of IDs of members to set in a group",
      "displayOptions": {
        "show": {
          "resource": [
            "group"
          ],
          "operation": [
            "updateMembers"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a member"
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a member"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a member"
        },
        {
          "name": "Get Groups",
          "value": "getGroups",
          "action": "Get groups for a member"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many members"
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update a member"
        },
        {
          "name": "Update Groups",
          "value": "updateGroups",
          "action": "Update groups for a member"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Member ID",
      "name": "memberId",
      "type": "string",
      "default": "",
      "description": "The identifier of the member",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "delete",
            "get",
            "getGroups",
            "update",
            "updateGroups"
          ]
        }
      }
    },
    {
      "displayName": "Type",
      "name": "type",
      "type": "options",
      "default": 2,
      "options": [
        {
          "name": "Owner",
          "value": 0
        },
        {
          "name": "Admin",
          "value": 1
        },
        {
          "name": "User",
          "value": 2
        },
        {
          "name": "Manager",
          "value": 3
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 10,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The email of the member to update",
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Access All",
      "name": "accessAll",
      "type": "boolean",
      "default": false,
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Collection Names or IDs",
          "name": "collections",
          "type": "multiOptions",
          "description": "The collections to assign to this member. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getCollections"
          }
        },
        {
          "displayName": "External ID",
          "name": "externalId",
          "type": "string",
          "description": "The external identifier to set to this member",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Type",
          "name": "type",
          "type": "options",
          "default": {},
          "options": [
            {
              "name": "Owner",
              "value": 0
            },
            {
              "name": "Admin",
              "value": 1
            },
            {
              "name": "User",
              "value": 2
            },
            {
              "name": "Manager",
              "value": 3
            }
          ]
        },
        {
          "displayName": "Collection Names or IDs",
          "name": "collections",
          "type": "multiOptions",
          "description": "The collections to assign to this member. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "default": [],
          "typeOptions": {
            "loadOptionsMethod": "getCollections"
          }
        },
        {
          "displayName": "External ID",
          "name": "externalId",
          "type": "string",
          "description": "The external identifier to set to this member",
          "default": ""
        },
        {
          "displayName": "Access All",
          "name": "accessAll",
          "type": "boolean",
          "default": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Group IDs",
      "name": "groupIds",
      "type": "string",
      "default": "",
      "description": "Comma-separated list of IDs of groups to set for a member",
      "displayOptions": {
        "show": {
          "resource": [
            "member"
          ],
          "operation": [
            "updateGroups"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "delete",
      "name": "Delete"
    },
    {
      "operation": "get",
      "name": "Get"
    },
    {
      "operation": "getAll",
      "name": "Get Many"
    },
    {
      "operation": "update",
      "name": "Update"
    }
  ]


node_type: nodes-base.box
package_name: n8n-nodes-base
display_name: Box
description: Consume Box API
category: input
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "boxOAuth2Api",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Box node documentation
  description: Learn how to use the Box node in n8n. Follow technical documentation to integrate Box node into your workflows.
  contentType: [integration, reference]
  ---

  # Box node

  Use the Box node to automate work in Box, and integrate Box with other applications. n8n has built-in support for a wide range of Box features, including creating, copying, deleting, searching, uploading, and downloading files and folders.

  On this page, you'll find a list of operations the Box node supports and links to more resources.

  /// note | Credentials
  Refer to [Box credentials](/integrations/builtin/credentials/box.md) for guidance on setting up authentication. 
  ///
   

  ## Operations

  * File
      * Copy a file
      * Delete a file
      * Download a file
      * Get a file
      * Search files
      * Share a file
      * Upload a file
  * Folder
      * Create a folder
      * Get a folder
      * Delete a folder
      * Search files
      * Share a folder
      * Update folder

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'box') ]]

  --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md"

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "file",
      "options": [
        {
          "name": "File",
          "value": "file"
        },
        {
          "name": "Folder",
          "value": "folder"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "upload",
      "options": [
        {
          "name": "Copy",
          "value": "copy",
          "description": "Copy a file",
          "action": "Copy a file"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a file",
          "action": "Delete a file"
        },
        {
          "name": "Download",
          "value": "download",
          "description": "Download a file",
          "action": "Download a file"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a file",
          "action": "Get a file"
        },
        {
          "name": "Search",
          "value": "search",
          "description": "Search files",
          "action": "Search a file"
        },
        {
          "name": "Share",
          "value": "share",
          "description": "Share a file",
          "action": "Share a file"
        },
        {
          "name": "Upload",
          "value": "upload",
          "description": "Upload a file",
          "action": "Upload a file"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "file"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "File ID",
      "name": "fileId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "copy"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Parent ID",
      "name": "parentId",
      "type": "string",
      "default": "",
      "description": "The ID of folder to copy the file to. If not defined will be copied to the root folder.",
      "displayOptions": {
        "show": {
          "operation": [
            "copy"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "An optional new name for the copied file"
        },
        {
          "displayName": "Version",
          "name": "version",
          "type": "string",
          "default": "",
          "description": "An optional ID of the specific file version to copy"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "copy"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File ID",
      "name": "fileId",
      "type": "string",
      "default": "",
      "description": "Field ID",
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File ID",
      "name": "fileId",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "operation": [
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Put Output File in Field",
      "name": "binaryPropertyName",
      "type": "string",
      "default": "data",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File ID",
      "name": "fileId",
      "type": "string",
      "default": "",
      "description": "Field ID",
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Query",
      "name": "query",
      "type": "string",
      "default": "",
      "description": "The string to search for. This query is matched against item names, descriptions, text content of files, and various other fields of the different item types.",
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "file"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 500
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Content Types",
          "name": "contet_types",
          "type": "string",
          "default": "",
          "description": "Limits search results to items with the given content types. Content types are defined as a comma-separated lists of Box recognized content types."
        },
        {
          "displayName": "Created At Range",
          "name": "createdRangeUi",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "placeholder": "Add Range",
          "default": {},
          "options": [
            {
              "displayName": "Range",
              "name": "createdRangeValuesUi",
              "values": [
                {
                  "displayName": "From",
                  "name": "from",
                  "type": "dateTime",
                  "default": ""
                },
                {
                  "displayName": "To",
                  "name": "to",
                  "type": "dateTime",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Direction",
          "name": "direction",
          "type": "options",
          "options": [
            {
              "name": "ASC",
              "value": "ASC"
            },
            {
              "name": "DESC",
              "value": "DESC"
            }
          ],
          "default": "",
          "description": "Defines the direction in which search results are ordered. Default value is DESC."
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        },
        {
          "displayName": "File Extensions",
          "name": "file_extensions",
          "type": "string",
          "default": "",
          "placeholder": "pdf,png,gif",
          "description": "Limits search results to a comma-separated list of file extensions"
        },
        {
          "displayName": "Folder IDs",
          "name": "ancestor_folder_ids",
          "type": "string",
          "default": "",
          "description": "Limits search results to items within the given list of folders. Folders are defined as a comma-separated lists of folder IDs."
        },
        {
          "displayName": "Scope",
          "name": "scope",
          "type": "options",
          "options": [
            {
              "name": "User Content",
              "value": "user_content"
            },
            {
              "name": "Enterprise Content",
              "value": "enterprise_content"
            }
          ],
          "default": "",
          "description": "Limits search results to a user scope"
        },
        {
          "displayName": "Size Range",
          "name": "size_range",
          "type": "string",
          "default": "",
          "placeholder": "1000000,5000000",
          "description": "Limits search results to items within a given file size range. File size ranges are defined as comma-separated byte sizes."
        },
        {
          "displayName": "Sort",
          "name": "sort",
          "type": "options",
          "options": [
            {
              "name": "Relevance",
              "value": "relevance"
            },
            {
              "name": "Modified At",
              "value": "modified_at"
            }
          ],
          "default": "relevance",
          "description": "Returns the results ordered in descending order by date at which the item was last modified"
        },
        {
          "displayName": "Trash Content",
          "name": "trash_content",
          "type": "options",
          "options": [
            {
              "name": "Non Trashed Only",
              "value": "non_trashed_only"
            },
            {
              "name": "Trashed Only",
              "value": "trashed_only"
            }
          ],
          "default": "non_trashed_only",
          "description": "Controls if search results include the trash"
        },
        {
          "displayName": "Update At Range",
          "name": "updatedRangeUi",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "placeholder": "Add Range",
          "default": {},
          "options": [
            {
              "displayName": "Range",
              "name": "updatedRangeValuesUi",
              "values": [
                {
                  "displayName": "From",
                  "name": "from",
                  "type": "dateTime",
                  "default": ""
                },
                {
                  "displayName": "To",
                  "name": "to",
                  "type": "dateTime",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "User IDs",
          "name": "owner_user_ids",
          "type": "string",
          "default": "",
          "description": "Limits search results to items owned by the given list of owners. Owners are defined as a comma-separated list of user IDs."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File ID",
      "name": "fileId",
      "type": "string",
      "default": "",
      "description": "The ID of the file to share",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Accessible By",
      "name": "accessibleBy",
      "type": "options",
      "default": "",
      "description": "The type of object the file will be shared with",
      "options": [
        {
          "name": "Group",
          "value": "group"
        },
        {
          "name": "User",
          "value": "user"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Use Email",
      "name": "useEmail",
      "type": "boolean",
      "default": true,
      "description": "Whether identify the user by email or ID",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ],
          "accessibleBy": [
            "user"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The user's email address to share the file with",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ],
          "useEmail": [
            true
          ],
          "accessibleBy": [
            "user"
          ]
        }
      }
    },
    {
      "displayName": "User ID",
      "name": "userId",
      "type": "string",
      "default": "",
      "description": "The user's ID to share the file with",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ],
          "useEmail": [
            false
          ],
          "accessibleBy": [
            "user"
          ]
        }
      }
    },
    {
      "displayName": "Group ID",
      "name": "groupId",
      "type": "string",
      "default": "",
      "description": "The group's ID to share the file with",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ],
          "accessibleBy": [
            "group"
          ]
        }
      }
    },
    {
      "displayName": "Role",
      "name": "role",
      "type": "options",
      "default": "editor",
      "description": "The level of access granted",
      "options": [
        {
          "name": "Co-Owner",
          "value": "coOwner",
          "description": "A Co-owner has all of functional read/write access that an editor does"
        },
        {
          "name": "Editor",
          "value": "editor",
          "description": "An editor has full read/write access to a folder or file"
        },
        {
          "name": "Previewer",
          "value": "previewer",
          "description": "A previewer has limited read access"
        },
        {
          "name": "Previewer Uploader",
          "value": "previewerUploader",
          "description": "This access level is a combination of Previewer and Uploader"
        },
        {
          "name": "Uploader",
          "value": "uploader",
          "description": "An uploader has limited write access"
        },
        {
          "name": "Viewer",
          "value": "viewer",
          "description": "A viewer has read access to a folder or file"
        },
        {
          "name": "Viewer Uploader",
          "value": "viewerUploader",
          "description": "This access level is a combination of Viewer and Uploader"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Can View Path",
          "name": "can_view_path",
          "type": "boolean",
          "default": false,
          "description": "Whether the invited users can see the entire parent path to the associated folder. The user will not gain privileges in any parent folder and therefore cannot see content the user is not collaborated on."
        },
        {
          "displayName": "Expires At",
          "name": "expires_at",
          "type": "dateTime",
          "default": "",
          "description": "Set the expiration date for the collaboration. At this date, the collaboration will be automatically removed from the item."
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        },
        {
          "displayName": "Notify",
          "name": "notify",
          "type": "boolean",
          "default": false,
          "description": "Whether if users should receive email notification for the action performed"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Name",
      "name": "fileName",
      "type": "string",
      "default": "",
      "description": "The name the file should be saved as",
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Binary File",
      "name": "binaryData",
      "type": "boolean",
      "default": false,
      "description": "Whether the data to upload should be taken from binary field",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Content",
      "name": "fileContent",
      "type": "string",
      "default": "",
      "description": "The text content of the file",
      "required": true,
      "displayOptions": {
        "show": {
          "binaryData": [
            false
          ],
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Input Binary Field",
      "name": "binaryPropertyName",
      "type": "string",
      "default": "data",
      "required": true,
      "displayOptions": {
        "show": {
          "binaryData": [
            true
          ],
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Parent ID",
      "name": "parentId",
      "type": "string",
      "default": "",
      "description": "ID of the parent folder that will contain the file. If not it will be uploaded to the root folder.",
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a folder",
          "action": "Create a folder"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a folder",
          "action": "Delete a folder"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a folder",
          "action": "Get a folder"
        },
        {
          "name": "Search",
          "value": "search",
          "description": "Search files",
          "action": "Search a folder"
        },
        {
          "name": "Share",
          "value": "share",
          "description": "Share a folder",
          "action": "Share a folder"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update folder",
          "action": "Update a folder"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "Folder's name",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Parent ID",
      "name": "parentId",
      "type": "string",
      "default": "",
      "description": "ID of the folder you want to create the new folder in. if not defined it will be created on the root folder.",
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Access",
          "name": "access",
          "type": "options",
          "options": [
            {
              "name": "Collaborators",
              "value": "collaborators",
              "description": "Only emails from registered email addresses for collaborators will be accepted"
            },
            {
              "name": "Open",
              "value": "open",
              "description": "It will accept emails from any email addres"
            }
          ],
          "default": "",
          "description": "ID of the folder you want to create the new folder in"
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Folder ID",
      "name": "folderId",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Folder ID",
      "name": "folderId",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Recursive",
      "name": "recursive",
      "type": "boolean",
      "default": false,
      "description": "Whether to delete a folder that is not empty by recursively deleting the folder and all of its content",
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Query",
      "name": "query",
      "type": "string",
      "default": "",
      "description": "The string to search for. This query is matched against item names, descriptions, text content of files, and various other fields of the different item types.",
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "folder"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 500
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Content Types",
          "name": "contet_types",
          "type": "string",
          "default": "",
          "description": "Limits search results to items with the given content types. Content types are defined as a comma-separated lists of Box recognized content types."
        },
        {
          "displayName": "Created At Range",
          "name": "createdRangeUi",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "placeholder": "Add Range",
          "default": {},
          "options": [
            {
              "displayName": "Range",
              "name": "createdRangeValuesUi",
              "values": [
                {
                  "displayName": "From",
                  "name": "from",
                  "type": "dateTime",
                  "default": ""
                },
                {
                  "displayName": "To",
                  "name": "to",
                  "type": "dateTime",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Direction",
          "name": "direction",
          "type": "options",
          "options": [
            {
              "name": "ASC",
              "value": "ASC"
            },
            {
              "name": "DESC",
              "value": "DESC"
            }
          ],
          "default": "",
          "description": "Defines the direction in which search results are ordered. Default value is DESC."
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        },
        {
          "displayName": "File Extensions",
          "name": "file_extensions",
          "type": "string",
          "default": "",
          "placeholder": "pdf,png,gif",
          "description": "Limits search results to a comma-separated list of file extensions"
        },
        {
          "displayName": "Folder IDs",
          "name": "ancestor_folder_ids",
          "type": "string",
          "default": "",
          "description": "Limits search results to items within the given list of folders. Folders are defined as a comma-separated lists of folder IDs."
        },
        {
          "displayName": "Scope",
          "name": "scope",
          "type": "options",
          "options": [
            {
              "name": "User Content",
              "value": "user_content"
            },
            {
              "name": "Enterprise Content",
              "value": "enterprise_content"
            }
          ],
          "default": "",
          "description": "Limits search results to a user scope"
        },
        {
          "displayName": "Size Range",
          "name": "size_range",
          "type": "string",
          "default": "",
          "placeholder": "1000000,5000000",
          "description": "Limits search results to items within a given file size range. File size ranges are defined as comma-separated byte sizes."
        },
        {
          "displayName": "Sort",
          "name": "sort",
          "type": "options",
          "options": [
            {
              "name": "Relevance",
              "value": "relevance"
            },
            {
              "name": "Modified At",
              "value": "modified_at"
            }
          ],
          "default": "relevance",
          "description": "Returns the results ordered in descending order by date at which the item was last modified"
        },
        {
          "displayName": "Trash Content",
          "name": "trash_content",
          "type": "options",
          "options": [
            {
              "name": "Non Trashed Only",
              "value": "non_trashed_only"
            },
            {
              "name": "Trashed Only",
              "value": "trashed_only"
            }
          ],
          "default": "non_trashed_only",
          "description": "Controls if search results include the trash"
        },
        {
          "displayName": "Update At Range",
          "name": "updatedRangeUi",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "placeholder": "Add Range",
          "default": {},
          "options": [
            {
              "displayName": "Range",
              "name": "updatedRangeValuesUi",
              "values": [
                {
                  "displayName": "From",
                  "name": "from",
                  "type": "dateTime",
                  "default": ""
                },
                {
                  "displayName": "To",
                  "name": "to",
                  "type": "dateTime",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "User IDs",
          "name": "owner_user_ids",
          "type": "string",
          "default": "",
          "description": "Limits search results to items owned by the given list of owners. Owners are defined as a comma-separated list of user IDs."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Folder ID",
      "name": "folderId",
      "type": "string",
      "default": "",
      "description": "The ID of the folder to share",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Accessible By",
      "name": "accessibleBy",
      "type": "options",
      "default": "user",
      "description": "The type of object the file will be shared with",
      "options": [
        {
          "name": "User",
          "value": "user"
        },
        {
          "name": "Group",
          "value": "group"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Use Email",
      "name": "useEmail",
      "type": "boolean",
      "default": true,
      "description": "Whether identify the user by email or ID",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ],
          "accessibleBy": [
            "user"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The user's email address to share the folder with",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ],
          "accessibleBy": [
            "user"
          ],
          "useEmail": [
            true
          ]
        }
      }
    },
    {
      "displayName": "User ID",
      "name": "userId",
      "type": "string",
      "default": "",
      "description": "The user's ID to share the folder with",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ],
          "accessibleBy": [
            "user"
          ],
          "useEmail": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Group ID",
      "name": "groupId",
      "type": "string",
      "default": "",
      "description": "The group's ID to share the folder with",
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ],
          "accessibleBy": [
            "group"
          ]
        }
      }
    },
    {
      "displayName": "Role",
      "name": "role",
      "type": "options",
      "default": "editor",
      "description": "The level of access granted",
      "options": [
        {
          "name": "Co-Owner",
          "value": "coOwner",
          "description": "A Co-owner has all of functional read/write access that an editor does"
        },
        {
          "name": "Editor",
          "value": "editor",
          "description": "An editor has full read/write access to a folder or file"
        },
        {
          "name": "Previewer",
          "value": "previewer",
          "description": "A previewer has limited read access"
        },
        {
          "name": "Previewer Uploader",
          "value": "previewerUploader",
          "description": "This access level is a combination of Previewer and Uploader"
        },
        {
          "name": "Uploader",
          "value": "uploader",
          "description": "An uploader has limited write access"
        },
        {
          "name": "Viewer",
          "value": "viewer",
          "description": "A viewer has read access to a folder or file"
        },
        {
          "name": "Viewer Uploader",
          "value": "viewerUploader",
          "description": "This access level is a combination of Viewer and Uploader"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Can View Path",
          "name": "can_view_path",
          "type": "boolean",
          "default": false,
          "description": "Whether the invited users can see the entire parent path to the associated folder. The user will not gain privileges in any parent folder and therefore cannot see content the user is not collaborated on."
        },
        {
          "displayName": "Expires At",
          "name": "expires_at",
          "type": "dateTime",
          "default": "",
          "description": "Set the expiration date for the collaboration. At this date, the collaboration will be automatically removed from the item."
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        },
        {
          "displayName": "Notify",
          "name": "notify",
          "type": "boolean",
          "default": false,
          "description": "Whether if users should receive email notification for the action performed"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Folder ID",
      "name": "folderId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Can Non-Owners Invite",
          "name": "can_non_owners_invite",
          "type": "boolean",
          "default": false,
          "description": "Whether users who are not the owner of the folder can invite new collaborators to the folder"
        },
        {
          "displayName": "Can Non-Owners View Colaborators",
          "name": "can_non_owners_view_collaborators",
          "type": "boolean",
          "default": false,
          "description": "Whether to restrict collaborators who are not the owner of this folder from viewing other collaborations on this folder"
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "The optional description of this folder"
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "",
          "description": "A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response."
        },
        {
          "displayName": "Is Collaboration Restricted To Enterprise",
          "name": "is_collaboration_restricted_to_enterprise",
          "type": "boolean",
          "default": false,
          "description": "Whether new invites to this folder are restricted to users within the enterprise. This does not affect existing collaborations."
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The optional new name for this folder"
        },
        {
          "displayName": "Parent ID",
          "name": "parentId",
          "type": "string",
          "default": "",
          "description": "The parent folder for this folder. Use this to move the folder or to restore it out of the trash."
        },
        {
          "displayName": "Shared Link",
          "name": "shared_link",
          "type": "collection",
          "typeOptions": {
            "multipleValues": false
          },
          "description": "Share link information",
          "placeholder": "Add Shared Link Config",
          "default": {},
          "options": [
            {
              "displayName": "Access",
              "name": "access",
              "type": "options",
              "options": [
                {
                  "name": "Collaborators",
                  "value": "collaborators",
                  "description": "Only those who have been invited to the folder"
                },
                {
                  "name": "Company",
                  "value": "company",
                  "description": "Only people within the company"
                },
                {
                  "name": "Open",
                  "value": "open",
                  "description": "Anyone with the link"
                }
              ],
              "default": "open"
            },
            {
              "displayName": "Password",
              "name": "password",
              "type": "string",
              "typeOptions": {
                "password": true
              },
              "displayOptions": {
                "show": {
                  "access": [
                    "open"
                  ]
                }
              },
              "default": "",
              "description": "The password required to access the shared link. Set the password to null to remove it."
            },
            {
              "displayName": "Permissions",
              "name": "permissions",
              "type": "collection",
              "placeholder": "Add Permition",
              "default": {},
              "options": [
                {
                  "displayName": "Can Download",
                  "name": "can_download",
                  "type": "boolean",
                  "default": false,
                  "description": "Whether the shared link allows for downloading of files"
                },
                {
                  "displayName": "Unshared At",
                  "name": "unshared_at",
                  "type": "dateTime",
                  "default": "",
                  "description": "The timestamp at which this shared link will expire"
                },
                {
                  "displayName": "Vanity Name",
                  "name": "vanity_name",
                  "type": "string",
                  "default": "",
                  "description": "Defines a custom vanity name to use in the shared link URL, for example https://app.box.com/v/my-shared-link"
                }
              ]
            },
            {
              "displayName": "Tags",
              "name": "tags",
              "type": "string",
              "default": "",
              "description": "The tags for this item. These tags are shown in the Box web app and mobile apps next to an item."
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "copy",
      "name": "Copy",
      "description": "Copy a file"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a file"
    },
    {
      "operation": "download",
      "name": "Download",
      "description": "Download a file"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a file"
    },
    {
      "operation": "search",
      "name": "Search",
      "description": "Search files"
    },
    {
      "operation": "share",
      "name": "Share",
      "description": "Share a file"
    },
    {
      "operation": "upload",
      "name": "Upload",
      "description": "Upload a file"
    }
  ]


node_type: nodes-base.boxTrigger
package_name: n8n-nodes-base
display_name: Box Trigger
description: Starts the workflow when Box events occur
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "boxOAuth2Api",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Box Trigger node documentation
  description: Learn how to use the Box Trigger node in n8n. Follow technical documentation to integrate Box Trigger node into your workflows.
  contentType: [integration, reference]
  ---

  # Box Trigger node

  [Box](https://www.box.com/){:target=_blank .external-link} is a cloud computing company which provides file sharing, collaborating, and other tools for working with files uploaded to its servers.

  /// note | Credentials
  You can find authentication information for this node [here](/integrations/builtin/credentials/box.md).
  ///

  ///  note  | Examples and templates
  For usage examples and templates to help you get started, refer to n8n's [Box Trigger integrations](https://n8n.io/integrations/box-trigger/){:target=_blank .external-link} page.
  ///

  ## Find your Box Target ID

  To get your Target ID in Box:

  1. Open the file/folder that you would like to monitor.
  2. Copy the string of characters after `folder/` in your URL. This is the target ID. For example, if the URL is `https://app.box.com/folder/12345`, then `12345` is the target ID.
  3. Paste it in the **Target ID** field in n8n.

properties_schema:
  [
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "description": "The events to listen to",
      "options": [
        {
          "name": "Collaboration Accepted",
          "value": "COLLABORATION.ACCEPTED",
          "description": "A collaboration has been accepted"
        },
        {
          "name": "Collaboration Created",
          "value": "COLLABORATION.CREATED",
          "description": "A collaboration is created"
        },
        {
          "name": "Collaboration Rejected",
          "value": "COLLABORATION.REJECTED",
          "description": "A collaboration has been rejected"
        },
        {
          "name": "Collaboration Removed",
          "value": "COLLABORATION.REMOVED",
          "description": "A collaboration has been removed"
        },
        {
          "name": "Collaboration Updated",
          "value": "COLLABORATION.UPDATED",
          "description": "A collaboration has been updated"
        },
        {
          "name": "Comment Created",
          "value": "COMMENT.CREATED",
          "description": "A comment object is created"
        },
        {
          "name": "Comment Deleted",
          "value": "COMMENT.DELETED",
          "description": "A comment object is removed"
        },
        {
          "name": "Comment Updated",
          "value": "COMMENT.UPDATED",
          "description": "A comment object is edited"
        },
        {
          "name": "File Copied",
          "value": "FILE.COPIED",
          "description": "A file is copied"
        },
        {
          "name": "File Deleted",
          "value": "FILE.DELETED",
          "description": "A file is moved to the trash"
        },
        {
          "name": "File Downloaded",
          "value": "FILE.DOWNLOADED",
          "description": "A file is downloaded"
        },
        {
          "name": "File Locked",
          "value": "FILE.LOCKED",
          "description": "A file is locked"
        },
        {
          "name": "File Moved",
          "value": "FILE.MOVED",
          "description": "A file is moved from one folder to another"
        },
        {
          "name": "File Previewed",
          "value": "FILE.PREVIEWED",
          "description": "A file is previewed"
        },
        {
          "name": "File Renamed",
          "value": "FILE.RENAMED",
          "description": "A file was renamed"
        },
        {
          "name": "File Restored",
          "value": "FILE.RESTORED",
          "description": "A file is restored from the trash"
        },
        {
          "name": "File Trashed",
          "value": "FILE.TRASHED",
          "description": "A file is moved to the trash"
        },
        {
          "name": "File Unlocked",
          "value": "FILE.UNLOCKED",
          "description": "A file is unlocked"
        },
        {
          "name": "File Uploaded",
          "value": "FILE.UPLOADED",
          "description": "A file is uploaded to or moved to this folder"
        },
        {
          "name": "Folder Copied",
          "value": "FOLDER.COPIED",
          "description": "A copy of a folder is made"
        },
        {
          "name": "Folder Created",
          "value": "FOLDER.CREATED",
          "description": "A folder is created"
        },
        {
          "name": "Folder Deleted",
          "value": "FOLDER.DELETED",
          "description": "A folder is permanently removed"
        },
        {
          "name": "Folder Downloaded",
          "value": "FOLDER.DOWNLOADED",
          "description": "A folder is downloaded"
        },
        {
          "name": "Folder Moved",
          "value": "FOLDER.MOVED",
          "description": "A folder is moved to a different folder"
        },
        {
          "name": "Folder Renamed",
          "value": "FOLDER.RENAMED",
          "description": "A folder was renamed"
        },
        {
          "name": "Folder Restored",
          "value": "FOLDER.RESTORED",
          "description": "A folder is restored from the trash"
        },
        {
          "name": "Folder Trashed",
          "value": "FOLDER.TRASHED",
          "description": "A folder is moved to the trash"
        },
        {
          "name": "Metadata Instance Created",
          "value": "METADATA_INSTANCE.CREATED",
          "description": "A new metadata template instance is associated with a file or folder"
        },
        {
          "name": "Metadata Instance Deleted",
          "value": "METADATA_INSTANCE.DELETED",
          "description": "An existing metadata template instance associated with a file or folder is deleted"
        },
        {
          "name": "Metadata Instance Updated",
          "value": "METADATA_INSTANCE.UPDATED",
          "description": "An attribute (value) is updated/deleted for an existing metadata template instance associated with a file or folder"
        },
        {
          "name": "Sharedlink Created",
          "value": "SHARED_LINK.CREATED",
          "description": "A shared link was created"
        },
        {
          "name": "Sharedlink Deleted",
          "value": "SHARED_LINK.DELETED",
          "description": "A shared link was deleted"
        },
        {
          "name": "Sharedlink Updated",
          "value": "SHARED_LINK.UPDATED",
          "description": "A shared link was updated"
        },
        {
          "name": "Task Assignment Created",
          "value": "TASK_ASSIGNMENT.CREATED",
          "description": "A task is created"
        },
        {
          "name": "Task Assignment Updated",
          "value": "TASK_ASSIGNMENT.UPDATED",
          "description": "A task is updated"
        },
        {
          "name": "Webhook Deleted",
          "value": "WEBHOOK.DELETED",
          "description": "When a webhook is deleted"
        }
      ],
      "required": true
    },
    {
      "displayName": "Target Type",
      "name": "targetType",
      "type": "options",
      "default": "",
      "description": "The type of item to trigger a webhook",
      "options": [
        {
          "name": "File",
          "value": "file"
        },
        {
          "name": "Folder",
          "value": "folder"
        }
      ]
    },
    {
      "displayName": "Target ID",
      "name": "targetId",
      "type": "string",
      "default": "",
      "description": "The ID of the item to trigger a webhook"
    }
  ]


node_type: nodes-base.Brandfetch
package_name: n8n-nodes-base
display_name: Brandfetch
description: Consume Brandfetch API
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "brandfetchApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Brandfetch node documentation
  description: Learn how to use the Brandfetch node in n8n. Follow technical documentation to integrate Brandfetch node into your workflows.
  contentType: [integration, reference]
  ---

  # Brandfetch node

  Use the Brandfetch node to automate work in Brandfetch, and integrate Brandfetch with other applications. n8n has built-in support for a wide range of Brandfetch features, including returning a company’s information.

  On this page, you'll find a list of operations the Brandfetch node supports and links to more resources.

  /// note | Credentials
  Refer to [Brandfetch credentials](/integrations/builtin/credentials/brandfetch.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Return a company's colors
  * Return a company's data
  * Return a company's fonts
  * Return a company's industry
  * Return a company's logo & icon

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'brandfetch') ]]

properties_schema:
  [
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "logo",
      "options": [
        {
          "name": "Color",
          "value": "color",
          "description": "Return a company's colors",
          "action": "Return a company's colors"
        },
        {
          "name": "Company",
          "value": "company",
          "description": "Return a company's data",
          "action": "Return a company's data"
        },
        {
          "name": "Font",
          "value": "font",
          "description": "Return a company's fonts",
          "action": "Return a company's fonts"
        },
        {
          "name": "Industry",
          "value": "industry",
          "description": "Return a company's industry",
          "action": "Return a company's industry"
        },
        {
          "name": "Logo",
          "value": "logo",
          "description": "Return a company's logo & icon",
          "action": "Return a company's logo & icon"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Domain",
      "name": "domain",
      "type": "string",
      "default": "",
      "description": "The domain name of the company",
      "required": true
    },
    {
      "displayName": "Download",
      "name": "download",
      "type": "boolean",
      "default": false,
      "description": "Name of the binary property to which to write the data of the read file",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "logo"
          ]
        }
      }
    },
    {
      "displayName": "Image Type",
      "name": "imageTypes",
      "type": "multiOptions",
      "default": [
        "logo",
        "icon"
      ],
      "options": [
        {
          "name": "Icon",
          "value": "icon"
        },
        {
          "name": "Logo",
          "value": "logo"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "logo"
          ],
          "download": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Image Format",
      "name": "imageFormats",
      "type": "multiOptions",
      "default": [
        "png"
      ],
      "description": "The image format in which the logo should be returned as",
      "options": [
        {
          "name": "PNG",
          "value": "png"
        },
        {
          "name": "SVG",
          "value": "svg"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "logo"
          ],
          "download": [
            true
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "color",
      "name": "Color",
      "description": "Return a company's colors"
    },
    {
      "operation": "company",
      "name": "Company",
      "description": "Return a company's data"
    },
    {
      "operation": "font",
      "name": "Font",
      "description": "Return a company's fonts"
    },
    {
      "operation": "industry",
      "name": "Industry",
      "description": "Return a company's industry"
    },
    {
      "operation": "logo",
      "name": "Logo",
      "description": "Return a company's logo & icon"
    }
  ]


node_type: nodes-base.bubble
package_name: n8n-nodes-base
display_name: Bubble
description: Consume the Bubble Data API
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "bubbleApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Bubble node documentation
  description: Learn how to use the Bubble node in n8n. Follow technical documentation to integrate Bubble node into your workflows.
  contentType: [integration, reference]
  priority: medium
  ---

  # Bubble node

  Use the Bubble node to automate work in Bubble, and integrate Bubble with other applications. n8n has built-in support for a wide range of Bubble features, including creating, deleting, getting, and updating objects.

  On this page, you'll find a list of operations the Bubble node supports and links to more resources.

  /// note | Credentials
  Refer to [Bubble credentials](/integrations/builtin/credentials/bubble.md) for guidance on setting up authentication. 
  ///

  --8<-- "_snippets/integrations/builtin/app-nodes/ai-tools.md"

  ## Operations

  * Object
      * Create
      * Delete
      * Get
      * Get All
      * Update

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'bubble') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "object",
      "options": [
        {
          "name": "Object",
          "value": "object"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create an object"
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete an object"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get an object"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many objects"
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update an object"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Type Name",
      "name": "typeName",
      "type": "string",
      "default": "",
      "description": "Name of data type of the object to create",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Properties",
      "name": "properties",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Property",
          "name": "property",
          "values": [
            {
              "displayName": "Key",
              "name": "key",
              "type": "string",
              "default": "",
              "description": "Field to set for the object to create"
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "default": "",
              "description": "Value to set for the object to create"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Type Name",
      "name": "typeName",
      "type": "string",
      "default": "",
      "description": "Name of data type of the object to retrieve",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "get",
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Object ID",
      "name": "objectId",
      "type": "string",
      "default": "",
      "description": "ID of the object to retrieve",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "get",
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Type Name",
      "name": "typeName",
      "type": "string",
      "default": "",
      "description": "Name of data type of the object to update",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Object ID",
      "name": "objectId",
      "type": "string",
      "default": "",
      "description": "ID of the object to update",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Properties",
      "name": "properties",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Property",
          "name": "property",
          "values": [
            {
              "displayName": "Key",
              "name": "key",
              "type": "string",
              "default": "",
              "description": "Field to set for the object to create"
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "default": "",
              "description": "Value to set for the object to create"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Type Name",
      "name": "typeName",
      "type": "string",
      "default": "",
      "description": "Name of data type of the object to create",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "JSON Parameters",
      "name": "jsonParameters",
      "type": "boolean",
      "default": false,
      "displayOptions": {
        "show": {
          "resource": [
            "object"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Filters",
          "name": "filters",
          "placeholder": "Add Filter",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "displayOptions": {
            "show": {
              "/jsonParameters": [
                false
              ]
            }
          },
          "default": {},
          "options": [
            {
              "displayName": "Filter",
              "name": "filter",
              "values": [
                {
                  "displayName": "Key",
                  "name": "key",
                  "type": "string",
                  "default": "",
                  "description": "Field to set for the object to create"
                },
                {
                  "displayName": "Constrain",
                  "name": "constraint_type",
                  "type": "options",
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals",
                      "description": "Use to test strict equality, for all field types"
                    },
                    {
                      "name": "Not Equal",
                      "value": "not equal",
                      "description": "Use to test strict equality, for all field types"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty",
                      "description": "Use to test whether a thing's given field is empty, for all field types"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty",
                      "description": "Use to test whether a thing's given field is not empty, for all field types"
                    },
                    {
                      "name": "Text Contains",
                      "value": "text contains",
                      "description": "Use to test if a text field contains a string, for text fields only"
                    },
                    {
                      "name": "Not Text Contains",
                      "value": "not text contains",
                      "description": "Use to test if a text field does not contain a string, for text fields only"
                    },
                    {
                      "name": "Greater Than",
                      "value": "greater than",
                      "description": "Use to compare a thing's field value relative to a string or number, for text, number, and date fields"
                    },
                    {
                      "name": "Less Than",
                      "value": "less than",
                      "description": "Use to compare a thing's field value relative to a string or number, for text, number, and date fields"
                    },
                    {
                      "name": "In",
                      "value": "in",
                      "description": "Use to test whether a thing's field is in a list, for all field types"
                    },
                    {
                      "name": "Not In",
                      "value": "not in",
                      "description": "Use to test whether a thing's field is not in a list, for all field types"
                    },
                    {
                      "name": "Contains",
                      "value": "contains",
                      "description": "Use to test whether a list field contains an entry, for list fields only"
                    },
                    {
                      "name": "Not Contains",
                      "value": "not contains",
                      "description": "Use to test whether a list field does not contains an entry, for list fields only"
                    },
                    {
                      "name": "Empty",
                      "value": "empty",
                      "description": "Use to test whether a list field is empty, for list fields only"
                    },
                    {
                      "name": "Not Empty",
                      "value": "not empty",
                      "description": "Use to test whether a list field is not empty, for list fields only"
                    },
                    {
                      "name": "Geographic Search",
                      "value": "geographic_search",
                      "description": "Use to test if the current thing is within a radius from a central address. To use this, the value sent with the constraint must have an address and a range. See <a href=\"https://manual.bubble.io/core-resources/api/data-api\">link</a>."
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "string",
                  "displayOptions": {
                    "hide": {
                      "constraint_type": [
                        "is_empty",
                        "is_not_empty",
                        "empty",
                        "not empty"
                      ]
                    }
                  },
                  "default": "",
                  "description": "Value to set for the object to create"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Filters (JSON)",
          "name": "filtersJson",
          "type": "json",
          "default": "",
          "displayOptions": {
            "show": {
              "/jsonParameters": [
                true
              ]
            }
          },
          "placeholder": "[ { \"key\": \"name\", \"constraint_type\": \"text contains\", \"value\": \"cafe\" } , { \"key\": \"address\", \"constraint_type\": \"geographic_search\", \"value\": { \"range\":10, \"origin_address\":\"New York\" } } ]",
          "description": "Refine the list that is returned by the Data API with search constraints, exactly as you define a search in Bubble. See <a href=\"https://manual.bubble.io/core-resources/api/data-api#search-constraints\">link</a>."
        },
        {
          "displayName": "Sort",
          "name": "sort",
          "placeholder": "Add Sort",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "default": {},
          "options": [
            {
              "displayName": "Sort",
              "name": "sortValue",
              "values": [
                {
                  "displayName": "Sort Field",
                  "name": "sort_field",
                  "type": "string",
                  "default": "",
                  "description": "Specify the field to use for sorting. Either use a fielddefined for the current typeor use <code>_random_sorting</code> to get the entries in a random order."
                },
                {
                  "displayName": "Descending",
                  "name": "descending",
                  "type": "boolean",
                  "default": false
                },
                {
                  "displayName": "Geo Reference",
                  "name": "geo_reference",
                  "type": "string",
                  "default": "",
                  "description": "When the field's type is geographic address, you need to add another parameter geo_reference and provide an address as a string"
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "object"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create"
    },
    {
      "operation": "delete",
      "name": "Delete"
    },
    {
      "operation": "get",
      "name": "Get"
    },
    {
      "operation": "getAll",
      "name": "Get Many"
    },
    {
      "operation": "update",
      "name": "Update"
    }
  ]


node_type: nodes-base.calTrigger
package_name: n8n-nodes-base
display_name: Cal.com Trigger
description: Handle Cal.com events via webhooks
category: trigger
development_style: programmatic
version: 2
operations: []
credentials_required:
  [
  {
  "name": "calApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Cal Trigger node documentation
  description: Learn how to use the Cal Trigger node in n8n. Follow technical documentation to integrate Cal Trigger node into your workflows.
  contentType: [integration, reference]
  ---

  # Cal Trigger node

  [Cal](https://cal.com/) is the event-juggling scheduler for everyone. Focus on meeting, not making meetings.

  /// note | Credentials
  You can find authentication information for this node [here](/integrations/builtin/credentials/cal.md).
  ///

  ///  note  | Examples and templates
  For usage examples and templates to help you get started, refer to n8n's [Cal Trigger integrations](https://n8n.io/integrations/cal-trigger/){:target=_blank .external-link} page.
  ///

properties_schema:
  [
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "Booking Cancelled",
          "value": "BOOKING_CANCELLED",
          "description": "Receive notifications when a Cal event is canceled"
        },
        {
          "name": "Booking Created",
          "value": "BOOKING_CREATED",
          "description": "Receive notifications when a new Cal event is created"
        },
        {
          "name": "Booking Rescheduled",
          "value": "BOOKING_RESCHEDULED",
          "description": "Receive notifications when a Cal event is rescheduled"
        },
        {
          "name": "Meeting Ended",
          "value": "MEETING_ENDED",
          "description": "Receive notifications when a Cal event or meeting has ended"
        }
      ],
      "required": true
    },
    {
      "displayName": "API Version",
      "name": "version",
      "type": "options",
      "default": 1,
      "options": [
        {
          "name": "Before v2.0",
          "value": 1
        },
        {
          "name": "v2.0 Onwards",
          "value": 2
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "API Version",
      "name": "version",
      "type": "options",
      "default": 2,
      "options": [
        {
          "name": "Before v2.0",
          "value": 1
        },
        {
          "name": "v2.0 Onwards",
          "value": 2
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            2
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "App ID",
          "name": "appId",
          "type": "string",
          "description": "The ID of the App to monitor",
          "default": ""
        },
        {
          "displayName": "EventType Name or ID",
          "name": "eventTypeId",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getEventTypes"
          },
          "description": "The EventType to monitor. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "default": ""
        },
        {
          "displayName": "Payload Template",
          "name": "payloadTemplate",
          "type": "string",
          "description": "Template to customize the webhook payload",
          "default": "",
          "typeOptions": {
            "rows": 4
          }
        }
      ]
    }
  ]


node_type: nodes-base.calendlyTrigger
package_name: n8n-nodes-base
display_name: Calendly Trigger
description: Starts the workflow when Calendly events occur
category: trigger
development_style: programmatic
version: 1
operations: []
updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Calendly Trigger node documentation
  description: Learn how to use the Calendly Trigger node in n8n. Follow technical documentation to integrate Calendly Trigger node into your workflows.
  contentType: [integration, reference]
  priority: medium
  ---

  # Calendly Trigger node

  [Calendly](https://calendly.com/){:target=_blank .external-link} is an automated scheduling software that's designed to help find meeting times.

  /// note | Credentials
  You can find authentication information for this node [here](/integrations/builtin/credentials/calendly.md).
  ///

  ///  note  | Examples and templates
  For usage examples and templates to help you get started, refer to n8n's [Calendly Trigger integrations](https://n8n.io/integrations/calendly-trigger/){:target=_blank .external-link} page.
  ///

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "apiKey",
      "options": [
        {
          "name": "OAuth2 (recommended)",
          "value": "oAuth2"
        },
        {
          "name": "API Key or Personal Access Token",
          "value": "apiKey"
        }
      ]
    },
    {
      "displayName": "Action required: Calendly will discontinue API Key authentication on May 31, 2025. Update node to use OAuth2 authentication now to ensure your workflows continue to work.",
      "name": "deprecationNotice",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "authentication": [
            "apiKey"
          ]
        }
      }
    },
    {
      "displayName": "Scope",
      "name": "scope",
      "type": "options",
      "default": "user",
      "options": [
        {
          "name": "Organization",
          "value": "organization",
          "description": "Triggers the webhook for all subscribed events within the organization"
        },
        {
          "name": "User",
          "value": "user",
          "description": "Triggers the webhook for subscribed events that belong to the current user"
        }
      ],
      "required": true
    },
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "Event Created",
          "value": "invitee.created",
          "description": "Receive notifications when a new Calendly event is created"
        },
        {
          "name": "Event Canceled",
          "value": "invitee.canceled",
          "description": "Receive notifications when a Calendly event is canceled"
        }
      ],
      "required": true
    }
  ]

credentials_required:
  [
    {
      "name": "calendlyApi",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "apiKey"
          ]
        }
      }
    },
    {
      "name": "calendlyOAuth2Api",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "oAuth2"
          ]
        }
      }
    }
  ]


node_type: nodes-base.chargebee
package_name: n8n-nodes-base
display_name: Chargebee
description: Retrieve data from Chargebee API
category: input
development_style: programmatic
version: 1
operations:
  [
  {
  "operation": "create",
  "name": "Create",
  "description": "Create a customer"
  }
  ]

credentials_required:
  [
  {
  "name": "chargebeeApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Chargebee node documentation
  description: Learn how to use the Chargebee node in n8n. Follow technical documentation to integrate Chargebee node into your workflows.
  contentType: [integration, reference]
  ---

  # Chargebee node

  Use the Chargebee node to automate work in Chargebee, and integrate Chargebee with other applications. n8n has built-in support for a wide range of Chargebee features, including creating customers, returning invoices, and canceling subscriptions.

  On this page, you'll find a list of operations the Chargebee node supports and links to more resources.

  /// note | Credentials
  Refer to [Chargebee credentials](/integrations/builtin/credentials/chargebee.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Customer
      * Create a customer
  * Invoice
      * Return the invoices
      * Get URL for the invoice PDF
  * Subscription
      * Cancel a subscription
      * Delete a subscription

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'chargebee') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "invoice",
      "options": [
        {
          "name": "Customer",
          "value": "customer"
        },
        {
          "name": "Invoice",
          "value": "invoice"
        },
        {
          "name": "Subscription",
          "value": "subscription"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a customer",
          "action": "Create a customer"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "customer"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Properties",
      "name": "properties",
      "type": "collection",
      "default": {},
      "description": "Properties to set on the new user",
      "options": [
        {
          "displayName": "User ID",
          "name": "id",
          "type": "string",
          "default": "",
          "description": "ID for the new customer. If not given, this will be auto-generated."
        },
        {
          "displayName": "First Name",
          "name": "first_name",
          "type": "string",
          "default": "",
          "description": "The first name of the customer"
        },
        {
          "displayName": "Last Name",
          "name": "last_name",
          "type": "string",
          "default": "",
          "description": "The last name of the customer"
        },
        {
          "displayName": "Email",
          "name": "email",
          "type": "string",
          "placeholder": "name@email.com",
          "default": "",
          "description": "The email address of the customer"
        },
        {
          "displayName": "Phone",
          "name": "phone",
          "type": "string",
          "default": "",
          "description": "The phone number of the customer"
        },
        {
          "displayName": "Company",
          "name": "company",
          "type": "string",
          "default": "",
          "description": "The company of the customer"
        },
        {
          "displayName": "Custom Properties",
          "name": "customProperties",
          "placeholder": "Add Custom Property",
          "description": "Adds a custom property to set also values which have not been predefined",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "options": [
            {
              "name": "property",
              "displayName": "Property",
              "values": [
                {
                  "displayName": "Property Name",
                  "name": "name",
                  "type": "string",
                  "default": "",
                  "description": "Name of the property to set"
                },
                {
                  "displayName": "Property Value",
                  "name": "value",
                  "type": "string",
                  "default": "",
                  "description": "Value of the property to set"
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "customer"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "list",
      "options": [
        {
          "name": "List",
          "value": "list",
          "description": "Return the invoices",
          "action": "List an invoice"
        },
        {
          "name": "PDF Invoice URL",
          "value": "pdfUrl",
          "description": "Get URL for the invoice PDF",
          "action": "Get URL for the invoice PDF"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "invoice"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Max Results",
      "name": "maxResults",
      "type": "number",
      "default": 10,
      "description": "Max. amount of results to return(< 100).",
      "displayOptions": {
        "show": {
          "operation": [
            "list"
          ],
          "resource": [
            "invoice"
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "fixedCollection",
      "default": {},
      "description": "Filter for invoices",
      "options": [
        {
          "name": "date",
          "displayName": "Invoice Date",
          "values": [
            {
              "displayName": "Operation",
              "name": "operation",
              "type": "options",
              "noDataExpression": true,
              "options": [
                {
                  "name": "Is",
                  "value": "is"
                },
                {
                  "name": "Is Not",
                  "value": "is_not"
                },
                {
                  "name": "After",
                  "value": "after"
                },
                {
                  "name": "Before",
                  "value": "before"
                }
              ],
              "default": "after",
              "description": "Operation to decide where the data should be mapped to"
            },
            {
              "displayName": "Date",
              "name": "value",
              "type": "dateTime",
              "default": "",
              "description": "Query date"
            }
          ]
        },
        {
          "name": "total",
          "displayName": "Invoice Amount",
          "values": [
            {
              "displayName": "Operation",
              "name": "operation",
              "type": "options",
              "noDataExpression": true,
              "options": [
                {
                  "name": "Greater Equal Than",
                  "value": "gte"
                },
                {
                  "name": "Greater Than",
                  "value": "gt"
                },
                {
                  "name": "Is",
                  "value": "is"
                },
                {
                  "name": "Is Not",
                  "value": "is_not"
                },
                {
                  "name": "Less Equal Than",
                  "value": "lte"
                },
                {
                  "name": "Less Than",
                  "value": "lt"
                }
              ],
              "default": "gt",
              "description": "Operation to decide where the data should be mapped to"
            },
            {
              "displayName": "Amount",
              "name": "value",
              "type": "number",
              "typeOptions": {
                "numberPrecision": 2
              },
              "default": 0,
              "description": "Query amount"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "list"
          ],
          "resource": [
            "invoice"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Invoice ID",
      "name": "invoiceId",
      "type": "string",
      "default": "",
      "description": "The ID of the invoice to get",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "pdfUrl"
          ],
          "resource": [
            "invoice"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "delete",
      "options": [
        {
          "name": "Cancel",
          "value": "cancel",
          "description": "Cancel a subscription",
          "action": "Cancel a subscription"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a subscription",
          "action": "Delete a subscription"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "subscription"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Subscription ID",
      "name": "subscriptionId",
      "type": "string",
      "default": "",
      "description": "The ID of the subscription to cancel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "cancel"
          ],
          "resource": [
            "subscription"
          ]
        }
      }
    },
    {
      "displayName": "Schedule End of Term",
      "name": "endOfTerm",
      "type": "boolean",
      "default": false,
      "description": "Whether it will not cancel it directly in will instead schedule the cancelation for the end of the term",
      "displayOptions": {
        "show": {
          "operation": [
            "cancel"
          ],
          "resource": [
            "subscription"
          ]
        }
      }
    },
    {
      "displayName": "Subscription ID",
      "name": "subscriptionId",
      "type": "string",
      "default": "",
      "description": "The ID of the subscription to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "subscription"
          ]
        }
      }
    }
  ]


node_type: nodes-base.chargebeeTrigger
package_name: n8n-nodes-base
display_name: Chargebee Trigger
description: Starts the workflow when Chargebee events occur
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required: []
updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Chargebee Trigger node documentation
  description: Learn how to use the Chargebee Trigger node in n8n. Follow technical documentation to integrate Chargebee Trigger node into your workflows.
  contentType: [integration, reference]
  ---

  # Chargebee Trigger node

  [Chargebee](https://www.chargebee.com/){:target=_blank .external-link} is a billing platform for subscription based SaaS and eCommerce businesses. Chargebee integrates with payment gateways to let you automate recurring payment collection along with invoicing, taxes, accounting, email notifications, SaaS Metrics and customer management.

  /// note | Credentials
  You can find authentication information for this node [here](/integrations/builtin/credentials/chargebee.md).
  ///

  ///  note  | Examples and templates
  For usage examples and templates to help you get started, refer to n8n's [Chargebee Trigger integrations](https://n8n.io/integrations/chargebee-trigger/){:target=_blank .external-link} page.
  ///

  ## Add webhook URL in Chargebee

  To add a Webhook URL in Chargebee:

  1. Open your Chargebee dashboard.
  2. Go to **Settings** > **Configure Chargebee**.
  4. Scroll down and select **Webhooks**.
  5. Select the **Add Webhook** button.
  6. Enter the **Webhook Name** and the **Webhook URL**.
  7. Select **Create**.

properties_schema:
  [
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "*",
          "value": "*",
          "description": "Any time any event is triggered (Wildcard Event)"
        },
        {
          "name": "Card Added",
          "value": "card_added",
          "description": "Triggered when a card is added for a customer"
        },
        {
          "name": "Card Deleted",
          "value": "card_deleted",
          "description": "Triggered when a card is deleted for a customer"
        },
        {
          "name": "Card Expired",
          "value": "card_expired",
          "description": "Triggered when the card for a customer has expired"
        },
        {
          "name": "Card Expiring",
          "value": "card_expiring",
          "description": "Triggered when the customer's credit card is expiring soon.Triggered 30 days before the expiry date"
        },
        {
          "name": "Card Updated",
          "value": "card_updated",
          "description": "Triggered when the card is updated for a customer"
        },
        {
          "name": "Customer Changed",
          "value": "customer_changed",
          "description": "Triggered when a customer is changed"
        },
        {
          "name": "Customer Created",
          "value": "customer_created",
          "description": "Triggered when a customer is created"
        },
        {
          "name": "Customer Deleted",
          "value": "customer_deleted",
          "description": "Triggered when a customer is deleted"
        },
        {
          "name": "Invoice Created",
          "value": "invoice_created",
          "description": "Event triggered (in the case of metered billing) when a 'Pending' invoice is created that has usage related charges or line items to be added, before being closed. This is triggered only when the “Notify for Pending Invoices” option is enabled."
        },
        {
          "name": "Invoice Deleted",
          "value": "invoice_deleted",
          "description": "Event triggered when an invoice is deleted"
        },
        {
          "name": "Invoice Generated",
          "value": "invoice_generated",
          "description": "Event triggered when a new invoice is generated. In case of metered billing, this event is triggered when a 'Pending' invoice is closed."
        },
        {
          "name": "Invoice Updated",
          "value": "invoice_updated",
          "description": "Triggered when the invoice’s shipping/billing address is updated, if the invoice is voided, or when the amount due is modified due to payments applied/removed"
        },
        {
          "name": "Payment Failed",
          "value": "payment_failed",
          "description": "Triggered when attempt to charge customer's credit card fails"
        },
        {
          "name": "Payment Initiated",
          "value": "payment_initiated",
          "description": "Triggered when a payment is initiated via direct debit"
        },
        {
          "name": "Payment Refunded",
          "value": "payment_refunded",
          "description": "Triggered when a payment refund is made"
        },
        {
          "name": "Payment Succeeded",
          "value": "payment_succeeded",
          "description": "Triggered when the payment is successfully collected"
        },
        {
          "name": "Refund Initiated",
          "value": "refund_initiated",
          "description": "Triggered when a refund is initiated via direct debit"
        },
        {
          "name": "Subscription Activated",
          "value": "subscription_activated",
          "description": "Triggered after the subscription has been moved from 'Trial' to 'Active' state"
        },
        {
          "name": "Subscription Cancellation Scheduled",
          "value": "subscription_cancellation_scheduled",
          "description": "Triggered when subscription is scheduled to cancel at end of current term"
        },
        {
          "name": "Subscription Cancelled",
          "value": "subscription_cancelled",
          "description": "Triggered when the subscription is cancelled. If it is cancelled due to non payment or because the card details are not present, the subscription will have the possible reason as 'cancel_reason'."
        },
        {
          "name": "Subscription Cancelling",
          "value": "subscription_cancelling",
          "description": "Triggered 6 days prior to the scheduled cancellation date"
        },
        {
          "name": "Subscription Changed",
          "value": "subscription_changed",
          "description": "Triggered when the subscription's recurring items are changed"
        },
        {
          "name": "Subscription Created",
          "value": "subscription_created",
          "description": "Triggered when a new subscription is created"
        },
        {
          "name": "Subscription Deleted",
          "value": "subscription_deleted",
          "description": "Triggered when a subscription is deleted"
        },
        {
          "name": "Subscription Reactivated",
          "value": "subscription_reactivated",
          "description": "Triggered when the subscription is moved from cancelled state to 'Active' or 'Trial' state"
        },
        {
          "name": "Subscription Renewal Reminder",
          "value": "subscription_renewal_reminder",
          "description": "Triggered 3 days before each subscription's renewal"
        },
        {
          "name": "Subscription Renewed",
          "value": "subscription_renewed",
          "description": "Triggered when the subscription is renewed from the current term"
        },
        {
          "name": "Subscription Scheduled Cancellation Removed",
          "value": "subscription_scheduled_cancellation_removed",
          "description": "Triggered when scheduled cancellation is removed for the subscription"
        },
        {
          "name": "Subscription Shipping Address Updated",
          "value": "subscription_shipping_address_updated",
          "description": "Triggered when shipping address is added or updated for a subscription"
        },
        {
          "name": "Subscription Started",
          "value": "subscription_started",
          "description": "Triggered when a 'future' subscription gets started"
        },
        {
          "name": "Subscription Trial Ending",
          "value": "subscription_trial_ending",
          "description": "Triggered 6 days prior to the trial period's end date"
        },
        {
          "name": "Transaction Created",
          "value": "transaction_created",
          "description": "Triggered when a transaction is recorded"
        },
        {
          "name": "Transaction Deleted",
          "value": "transaction_deleted",
          "description": "Triggered when a transaction is deleted"
        },
        {
          "name": "Transaction Updated",
          "value": "transaction_updated",
          "description": "Triggered when a transaction is updated. E.g. (1) When a transaction is removed, (2) or when an excess payment is applied on an invoice, (3) or when amount_capturable gets updated."
        }
      ],
      "required": true
    }
  ]


node_type: nodes-base.circleCi
package_name: n8n-nodes-base
display_name: CircleCI
description: Consume CircleCI API
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "circleCiApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: CircleCI node documentation
  description: Learn how to use the CircleCI node in n8n. Follow technical documentation to integrate CircleCI node into your workflows.
  contentType: [integration, reference]
  ---

  # CircleCI node

  Use the CircleCI node to automate work in CircleCI, and integrate CircleCI with other applications. n8n has built-in support for a wide range of CircleCI features, including getting and triggering pipelines.

  On this page, you'll find a list of operations the CircleCI node supports and links to more resources.

  /// note | Credentials
  Refer to [CircleCI credentials](/integrations/builtin/credentials/circleci.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Pipeline
      * Get a pipeline
      * Get all pipelines
      * Trigger a pipeline

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'circleci') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "pipeline",
      "options": [
        {
          "name": "Pipeline",
          "value": "pipeline"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get a pipeline",
          "action": "Get a pipeline"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many pipelines",
          "action": "Get many pipelines"
        },
        {
          "name": "Trigger",
          "value": "trigger",
          "description": "Trigger a pipeline",
          "action": "Trigger a pipeline"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "pipeline"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Provider",
      "name": "vcs",
      "type": "options",
      "default": "",
      "description": "Source control system",
      "options": [
        {
          "name": "Bitbucket",
          "value": "bitbucket"
        },
        {
          "name": "GitHub",
          "value": "github"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get",
            "getAll",
            "trigger"
          ],
          "resource": [
            "pipeline"
          ]
        }
      }
    },
    {
      "displayName": "Project Slug",
      "name": "projectSlug",
      "type": "string",
      "default": "",
      "description": "Project slug in the form org-name/repo-name",
      "displayOptions": {
        "show": {
          "operation": [
            "get",
            "getAll",
            "trigger"
          ],
          "resource": [
            "pipeline"
          ]
        }
      }
    },
    {
      "displayName": "Pipeline Number",
      "name": "pipelineNumber",
      "type": "number",
      "default": 1,
      "description": "The number of the pipeline",
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "pipeline"
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "pipeline"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "pipeline"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 500
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Branch",
          "name": "branch",
          "type": "string",
          "default": "",
          "description": "The name of a vcs branch"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "pipeline"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Branch",
          "name": "branch",
          "type": "string",
          "default": "",
          "description": "The branch where the pipeline ran. The HEAD commit on this branch was used for the pipeline. Note that branch and tag are mutually exclusive."
        },
        {
          "displayName": "Tag",
          "name": "tag",
          "type": "string",
          "default": "",
          "description": "The tag used by the pipeline. The commit that this tag points to was used for the pipeline. Note that branch and tag are mutually exclusive"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "pipeline"
          ],
          "operation": [
            "trigger"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a pipeline"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many pipelines"
    },
    {
      "operation": "trigger",
      "name": "Trigger",
      "description": "Trigger a pipeline"
    }
  ]


node_type: nodes-base.ciscoWebex
package_name: n8n-nodes-base
display_name: Webex by Cisco
description: Consume the Cisco Webex API
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "ciscoWebexOAuth2Api",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Webex by Cisco node documentation
  description: Learn how to use the Webex by Cisco node in n8n. Follow technical documentation to integrate Webex by Cisco node into your workflows.
  contentType: [integration, reference]
  ---

  # Webex by Cisco node

  Use the Webex by Cisco node to automate work in Webex, and integrate Webex with other applications. n8n has built-in support for a wide range of Webex features, including creating, getting, updating, and deleting meetings and messages.

  On this page, you'll find a list of operations the Webex node supports and links to more resources.

  /// note | Credentials
  Refer to [Webex credentials](/integrations/builtin/credentials/ciscowebex.md) for guidance on setting up authentication. 
  ///
  /// note | Examples and Templates
  For usage examples and templates to help you get started, take a look at n8n's [Webex integrations](https://n8n.io/integrations/webex-by-cisco/){:target=_blank .external-link} list.
  ///

  ## Operations

  * Meeting
      * Create
      * Delete
      * Get
      * Get All
      * Update
  * Message
      * Create
      * Delete
      * Get
      * Get All
      * Update

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'webex-by-cisco') ]]

  --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md"

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "message",
      "options": [
        {
          "name": "Meeting",
          "value": "meeting"
        },
        {
          "name": "Message",
          "value": "message"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a meeting"
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a meeting"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a meeting"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many meetings"
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update a meeting"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Title",
      "name": "title",
      "type": "string",
      "default": "",
      "description": "Meeting title. The title can be a maximum of 128 characters long.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Start",
      "name": "start",
      "type": "dateTime",
      "default": "",
      "description": "Date and time for the start of the meeting. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "End",
      "name": "end",
      "type": "dateTime",
      "default": "",
      "description": "Date and time for the end of the meeting. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Agenda",
          "name": "agenda",
          "type": "string",
          "default": "",
          "description": "Meeting agenda. The agenda can be a maximum of 1300 characters long."
        },
        {
          "displayName": "Allow Any User To Be Co-Host",
          "name": "allowAnyUserToBeCoHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow any attendee with a host account on the target site to become a co-host when joining the meeting"
        },
        {
          "displayName": "Allow Authenticated Devices",
          "name": "allowAuthenticatedDevices",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow authenticated video devices in the meeting's organization to start or join the meeting without a prompt"
        },
        {
          "displayName": "Allow First User To Be Co-Host",
          "name": "allowFirstUserToBeCoHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow the first attendee of the meeting with a host account on the target site to become a co-host"
        },
        {
          "displayName": "Auto Accept Request",
          "name": "autoAcceptRequest",
          "type": "boolean",
          "default": false,
          "description": "Whether or not meeting registration request is accepted automatically"
        },
        {
          "displayName": "Enable Connect Audio Before Host",
          "name": "enableConnectAudioBeforeHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow any attendee to connect audio in the meeting before the host joins the meeting"
        },
        {
          "displayName": "Enabled Auto Record Meeting",
          "name": "enabledAutoRecordMeeting",
          "type": "boolean",
          "default": false,
          "description": "Whether or not meeting is recorded automatically"
        },
        {
          "displayName": "Enabled Join Before Host",
          "name": "enabledJoinBeforeHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow any attendee to join the meeting before the host joins the meeting"
        },
        {
          "displayName": "Exclude Password",
          "name": "excludePassword",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to exclude password from the meeting email invitation"
        },
        {
          "displayName": "Host Email",
          "name": "hostEmail",
          "type": "string",
          "default": "",
          "description": "Email address for the meeting host. Can only be set if you're an admin."
        },
        {
          "displayName": "Integration Tags",
          "name": "integrationTags",
          "type": "string",
          "default": "",
          "description": "External keys created by an integration application in its own domain. They could be Zendesk ticket IDs, Jira IDs, Salesforce Opportunity IDs, etc."
        },
        {
          "displayName": "Invitees",
          "name": "inviteesUi",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "placeholder": "Add Invitee",
          "options": [
            {
              "displayName": "Invitee",
              "name": "inviteeValues",
              "values": [
                {
                  "displayName": "Email",
                  "name": "email",
                  "type": "string",
                  "placeholder": "name@email.com",
                  "required": true,
                  "default": "",
                  "description": "Email address of meeting invitee"
                },
                {
                  "displayName": "Display Name",
                  "name": "displayName",
                  "type": "string",
                  "default": "",
                  "description": "Display name of meeting invitee"
                },
                {
                  "displayName": "Co-Host",
                  "name": "coHost",
                  "type": "boolean",
                  "default": false,
                  "description": "Whether or not invitee is allowed to be a co-host for the meeting"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Join Before Host Minutes",
          "name": "joinBeforeHostMinutes",
          "type": "options",
          "options": [
            {
              "name": "0",
              "value": 0
            },
            {
              "name": "5",
              "value": 5
            },
            {
              "name": "10",
              "value": 10
            },
            {
              "name": "15",
              "value": 15
            }
          ],
          "default": 0,
          "description": "The number of minutes an attendee can join the meeting before the meeting start time and the host joins"
        },
        {
          "displayName": "Public Meeting",
          "name": "publicMeeting",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow the meeting to be listed on the public calendar"
        },
        {
          "displayName": "Recurrence",
          "name": "recurrence",
          "type": "string",
          "default": "",
          "description": "Rule for how the meeting should recur. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>."
        },
        {
          "displayName": "Required Registration Info",
          "name": "requireRegistrationInfo",
          "type": "multiOptions",
          "options": [
            {
              "name": "Require First Name",
              "value": "requireFirstName"
            },
            {
              "name": "Require Last Name",
              "value": "requireLastName"
            },
            {
              "name": "Require Email",
              "value": "requireEmail"
            },
            {
              "name": "Require Job Title",
              "value": "requireJobTitle"
            },
            {
              "name": "Require Company Name",
              "value": "requireCompanyName"
            },
            {
              "name": "Require Address 1",
              "value": "requireAddress1"
            },
            {
              "name": "Require Address 2",
              "value": "requireAddress2"
            },
            {
              "name": "Require City",
              "value": "requireCity"
            },
            {
              "name": "Require State",
              "value": "requireState"
            },
            {
              "name": "Require Zip Code",
              "value": "requireZipCode"
            },
            {
              "name": "Require Country Region",
              "value": "requireCountryRegion"
            },
            {
              "name": "Require Work Phone",
              "value": "requireWorkPhone"
            },
            {
              "name": "Require Fax",
              "value": "requireFax"
            }
          ],
          "default": [],
          "description": "Data required for meeting registration"
        },
        {
          "displayName": "Reminder Time",
          "name": "reminderTime",
          "type": "number",
          "default": 1,
          "description": "The number of minutes before the meeting begins, for sending an email reminder to the host"
        },
        {
          "displayName": "Send Email",
          "name": "sendEmail",
          "type": "boolean",
          "default": true,
          "description": "Whether or not to send emails to host and invitees"
        },
        {
          "displayName": "Site URL",
          "name": "siteUrl",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getSites"
          },
          "default": "",
          "description": "URL of the Webex site which the meeting is created on. If not specified, the meeting is created on user's preferred site. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Meeting ID",
      "name": "meetingId",
      "type": "string",
      "default": "",
      "description": "ID of the meeting",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Host Email",
          "name": "hostEmail",
          "type": "string",
          "default": "",
          "description": "Email address for the meeting host. This parameter is only used if the user or application calling the API has the admin-level scopes."
        },
        {
          "displayName": "Send Email",
          "name": "sendEmail",
          "type": "boolean",
          "default": true,
          "description": "Whether or not to send emails to host and invitees"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Meeting ID",
      "name": "meetingId",
      "type": "string",
      "default": "",
      "description": "ID of the meeting",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Host Email",
          "name": "hostEmail",
          "type": "string",
          "default": "",
          "description": "Email address for the meeting host. This parameter is only used if the user or application calling the API has the admin-level scopes."
        },
        {
          "displayName": "Password",
          "name": "password",
          "type": "string",
          "typeOptions": {
            "password": true
          },
          "default": "",
          "description": "Meeting password. It's required when the meeting is protected by a password and the current user is not privileged to view it if they are not a host, co-host or invitee of the meeting."
        },
        {
          "displayName": "Send Email",
          "name": "sendEmail",
          "type": "boolean",
          "default": true,
          "description": "Whether or not to send emails to host and invitees. It is an optional field and default value is true."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "From",
          "name": "from",
          "type": "dateTime",
          "default": "",
          "description": "Start date and time (inclusive) for the meeting. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>."
        },
        {
          "displayName": "Host Email",
          "name": "hostEmail",
          "type": "string",
          "default": "",
          "description": "Email address for the meeting host"
        },
        {
          "displayName": "Integration Tag",
          "name": "integrationTag",
          "type": "string",
          "default": "",
          "description": "External tag created by another application, e.g. Zendesk ticket ID or Jira ID"
        },
        {
          "displayName": "Limit to Current Meetings",
          "name": "current",
          "type": "boolean",
          "default": true,
          "description": "Whether to return just the current meeting or all meetings"
        },
        {
          "displayName": "Meeting Number",
          "name": "meetingNumber",
          "type": "string",
          "default": "",
          "description": "Meeting number for the meeting objects being requested"
        },
        {
          "displayName": "Meeting Type",
          "name": "meetingType",
          "type": "options",
          "options": [
            {
              "name": "Meeting Series",
              "value": "meetingSeries",
              "description": "Master of a scheduled series of meetings which consists of one or more scheduled meeting based on a recurrence rule"
            },
            {
              "name": "Scheduled Meeting",
              "value": "scheduledMeeting",
              "description": "Instance from a master meeting series"
            },
            {
              "name": "Meeting",
              "value": "meeting",
              "description": "Meeting instance that is actually happening or has happened"
            }
          ],
          "default": "meetingSeries"
        },
        {
          "displayName": "Participant Email",
          "name": "participantEmail",
          "type": "string",
          "default": "",
          "description": "Email of a person that must be a meeting participant"
        },
        {
          "displayName": "Site URL",
          "name": "siteUrl",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getSites"
          },
          "default": "",
          "description": "URL of the Webex site which the API lists meetings from. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "State",
          "name": "state",
          "type": "options",
          "options": [
            {
              "name": "Active",
              "value": "active"
            },
            {
              "name": "Ended",
              "value": "ended"
            },
            {
              "name": "Expired",
              "value": "expired"
            },
            {
              "name": "In Progress",
              "value": "inProgress"
            },
            {
              "name": "Lobby",
              "value": "lobby"
            },
            {
              "name": "Missed",
              "value": "missed"
            },
            {
              "name": "Ready",
              "value": "ready"
            },
            {
              "name": "Scheduled",
              "value": "scheduled"
            }
          ],
          "default": "",
          "description": "Meeting state for the meeting objects being requested"
        },
        {
          "displayName": "To",
          "name": "to",
          "type": "dateTime",
          "default": "",
          "description": "End date and time (inclusive) for the meeting. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>."
        },
        {
          "displayName": "Weblink",
          "name": "webLink",
          "type": "string",
          "default": "",
          "description": "URL encoded link to information page for the meeting objects being requested"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Meeting ID",
      "name": "meetingId",
      "type": "string",
      "default": "",
      "description": "ID of the meeting",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Agenda",
          "name": "agenda",
          "type": "string",
          "default": "",
          "description": "The meeting's agenda. Cannot be longer that 1300 characters."
        },
        {
          "displayName": "Allow Any User To Be Co-Host",
          "name": "allowAnyUserToBeCoHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow any attendee with a host account on the target site to become a co-host when joining the meeting"
        },
        {
          "displayName": "Allow Authenticated Devices",
          "name": "allowAuthenticatedDevices",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow authenticated video devices in the meeting's organization to start or join the meeting without a prompt"
        },
        {
          "displayName": "Allow First User To Be Co-Host",
          "name": "allowFirstUserToBeCoHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow the first attendee of the meeting with a host account on the target site to become a co-host"
        },
        {
          "displayName": "Enable Connect Audio Before Host",
          "name": "enableConnectAudioBeforeHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow any attendee to connect audio in the meeting before the host joins the meeting"
        },
        {
          "displayName": "Enabled Auto Record Meeting",
          "name": "enabledAutoRecordMeeting",
          "type": "boolean",
          "default": false,
          "description": "Whether or not meeting is recorded automatically"
        },
        {
          "displayName": "Enabled Join Before Host",
          "name": "enabledJoinBeforeHost",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow any attendee to join the meeting before the host joins the meeting"
        },
        {
          "displayName": "End",
          "name": "end",
          "type": "dateTime",
          "default": "",
          "description": "Date and time for the end of the meeting. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>."
        },
        {
          "displayName": "Exclude Password",
          "name": "excludePassword",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to exclude password from the meeting email invitation"
        },
        {
          "displayName": "Host Email",
          "name": "hostEmail",
          "type": "string",
          "default": "",
          "description": "Email address for the meeting host. This attribute should only be set if the user or application calling the API has the admin-level scopes."
        },
        {
          "displayName": "Invitees",
          "name": "inviteesUi",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "placeholder": "Add Invitee",
          "options": [
            {
              "displayName": "Invitee",
              "name": "inviteeValues",
              "values": [
                {
                  "displayName": "Email",
                  "name": "email",
                  "type": "string",
                  "placeholder": "name@email.com",
                  "required": true,
                  "default": "",
                  "description": "Email address of meeting invitee"
                },
                {
                  "displayName": "Display Name",
                  "name": "displayName",
                  "type": "string",
                  "default": "",
                  "description": "Display name of meeting invitee"
                },
                {
                  "displayName": "Co-Host",
                  "name": "coHost",
                  "type": "boolean",
                  "default": false,
                  "description": "Whether or not invitee is allowed to be a co-host for the meeting"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Join Before Host Minutes",
          "name": "joinBeforeHostMinutes",
          "type": "options",
          "options": [
            {
              "name": "0",
              "value": 0
            },
            {
              "name": "5",
              "value": 5
            },
            {
              "name": "10",
              "value": 10
            },
            {
              "name": "15",
              "value": 15
            }
          ],
          "default": 0,
          "description": "The number of minutes an attendee can join the meeting before the meeting start time and the host joins"
        },
        {
          "displayName": "Password",
          "name": "password",
          "type": "string",
          "typeOptions": {
            "password": true
          },
          "default": "",
          "description": "Meeting password. Must conform to the site's password complexity settings. If not specified, a random password conforming to the site's password rules will be generated automatically"
        },
        {
          "displayName": "Public Meeting",
          "name": "publicMeeting",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow the meeting to be listed on the public calendar"
        },
        {
          "displayName": "Recurrence",
          "name": "recurrence",
          "type": "string",
          "default": "",
          "description": "Meeting series recurrence rule (conforming with RFC 2445), applying only to meeting series"
        },
        {
          "displayName": "Required Registration Info",
          "name": "requireRegistrationInfo",
          "type": "multiOptions",
          "options": [
            {
              "name": "Require First Name",
              "value": "requireFirstName"
            },
            {
              "name": "Require Last Name",
              "value": "requireLastName"
            },
            {
              "name": "Require Email",
              "value": "requireEmail"
            },
            {
              "name": "Require Job Title",
              "value": "requireJobTitle"
            },
            {
              "name": "Require Company Name",
              "value": "requireCompanyName"
            },
            {
              "name": "Require Address 1",
              "value": "requireAddress1"
            },
            {
              "name": "Require Address 2",
              "value": "requireAddress2"
            },
            {
              "name": "Require City",
              "value": "requireCity"
            },
            {
              "name": "Require State",
              "value": "requireState"
            },
            {
              "name": "Require Zip Code",
              "value": "requireZipCode"
            },
            {
              "name": "Require Country Region",
              "value": "requireCountryRegion"
            },
            {
              "name": "Require Work Phone",
              "value": "requireWorkPhone"
            },
            {
              "name": "Require Fax",
              "value": "requireFax"
            }
          ],
          "default": [],
          "description": "Data required for meeting registration"
        },
        {
          "displayName": "Reminder Time",
          "name": "reminderTime",
          "type": "number",
          "default": 1,
          "description": "The number of minutes before the meeting begins, for sending an email reminder to the host"
        },
        {
          "displayName": "Send Email",
          "name": "sendEmail",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to send emails to host and invitees. It is an optional field and default value is true."
        },
        {
          "displayName": "Site URL",
          "name": "siteUrl",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getSites"
          },
          "default": "",
          "description": "URL of the Webex site which the meeting is created on. If not specified, the meeting is created on user's preferred site. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Start",
          "name": "start",
          "type": "dateTime",
          "default": "",
          "description": "Date and time for the start of the meeting. Acceptable <a href=\"https://datatracker.ietf.org/doc/html/rfc2445\"> format</a>."
        },
        {
          "displayName": "Title",
          "name": "title",
          "type": "string",
          "default": "",
          "description": "Meeting title"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a message"
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a message"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a message"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many messages"
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update a message"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Destination",
      "name": "destination",
      "type": "options",
      "default": "room",
      "options": [
        {
          "name": "Room",
          "value": "room"
        },
        {
          "name": "Person",
          "value": "person"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Room Name or ID",
      "name": "roomId",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ],
          "destination": [
            "room"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getRooms"
      }
    },
    {
      "displayName": "Specify Person By",
      "name": "specifyPersonBy",
      "type": "options",
      "default": "email",
      "options": [
        {
          "name": "Email",
          "value": "email"
        },
        {
          "name": "ID",
          "value": "id"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ],
          "destination": [
            "person"
          ]
        }
      }
    },
    {
      "displayName": "Person ID",
      "name": "toPersonId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ],
          "specifyPersonBy": [
            "id"
          ]
        }
      }
    },
    {
      "displayName": "Person Email",
      "name": "toPersonEmail",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ],
          "specifyPersonBy": [
            "email"
          ]
        }
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The message, in plain text",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Attachments",
          "name": "attachmentsUi",
          "type": "fixedCollection",
          "default": {},
          "typeOptions": {
            "multipleValues": true
          },
          "placeholder": "Add Attachment",
          "options": [
            {
              "displayName": "Attachment",
              "name": "attachmentValues",
              "values": [
                {
                  "displayName": "Elements",
                  "name": "elementsUi",
                  "type": "fixedCollection",
                  "typeOptions": {
                    "multipleValues": true
                  },
                  "default": {},
                  "placeholder": "Add Element",
                  "options": [
                    {
                      "displayName": "Element",
                      "name": "elementValues",
                      "values": [
                        {
                          "displayName": "Type",
                          "name": "type",
                          "type": "options",
                          "options": [
                            {
                              "name": "Text Block",
                              "value": "textBlock"
                            },
                            {
                              "name": "Input Text",
                              "value": "inputText"
                            }
                          ],
                          "default": "textBlock"
                        },
                        {
                          "displayName": "Text",
                          "name": "text",
                          "type": "string",
                          "default": "",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "required": true,
                          "description": "Text to display. A subset of markdown is supported (https://aka.ms/ACTextFeatures)."
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Accent",
                              "value": "accent"
                            },
                            {
                              "name": "Attention",
                              "value": "attention"
                            },
                            {
                              "name": "Dark",
                              "value": "dark"
                            },
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Good",
                              "value": "good"
                            },
                            {
                              "name": "Light",
                              "value": "light"
                            },
                            {
                              "name": "Warning",
                              "value": "warning"
                            }
                          ],
                          "default": "default",
                          "description": "Color of the TextBlock element"
                        },
                        {
                          "displayName": "Font Type",
                          "name": "fontType",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Monospace",
                              "value": "monospace"
                            }
                          ],
                          "default": "default",
                          "description": "Type of font to use for rendering"
                        },
                        {
                          "displayName": "Horizontal Alignment",
                          "name": "horizontalAlignment",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Left",
                              "value": "left"
                            },
                            {
                              "name": "Center",
                              "value": "center"
                            },
                            {
                              "name": "Right",
                              "value": "right"
                            }
                          ],
                          "default": "left",
                          "description": "Controls the horizontal text alignment"
                        },
                        {
                          "displayName": "Is Subtle",
                          "name": "isSubtle",
                          "type": "boolean",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "default": false,
                          "description": "Whether to display text slightly toned down to appear less prominent"
                        },
                        {
                          "displayName": "Max Lines",
                          "name": "maxLines",
                          "type": "number",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "default": 1,
                          "description": "Specifies the maximum number of lines to display"
                        },
                        {
                          "displayName": "Size",
                          "name": "size",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Extra Large",
                              "value": "extraLarge"
                            },
                            {
                              "name": "Large",
                              "value": "large"
                            },
                            {
                              "name": "Medium",
                              "value": "medium"
                            },
                            {
                              "name": "Small",
                              "value": "small"
                            }
                          ],
                          "default": "default",
                          "description": "Controls size of text"
                        },
                        {
                          "displayName": "Weight",
                          "name": "weight",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Lighter",
                              "value": "lighter"
                            },
                            {
                              "name": "Bolder",
                              "value": "bolder"
                            }
                          ],
                          "default": "default",
                          "description": "Controls the weight of TextBlock elements"
                        },
                        {
                          "displayName": "Wrap",
                          "name": "wrap",
                          "type": "boolean",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "default": true,
                          "description": "Whether to allow text to wrap. Otherwise, text is clipped."
                        },
                        {
                          "displayName": "Height",
                          "name": "height",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Auto",
                              "value": "auto"
                            },
                            {
                              "name": "Stretch",
                              "value": "stretch"
                            }
                          ],
                          "default": "auto",
                          "description": "Specifies the height of the element"
                        },
                        {
                          "displayName": "Separator",
                          "name": "separator",
                          "type": "boolean",
                          "default": false,
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "description": "Whether to draw a separating line at the top of the element"
                        },
                        {
                          "displayName": "Spacing",
                          "name": "spacing",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Extra Large",
                              "value": "extraLarge"
                            },
                            {
                              "name": "Large",
                              "value": "large"
                            },
                            {
                              "name": "Medium",
                              "value": "medium"
                            },
                            {
                              "name": "None",
                              "value": "none"
                            },
                            {
                              "name": "Padding",
                              "value": "padding"
                            },
                            {
                              "name": "Small",
                              "value": "small"
                            }
                          ],
                          "default": "default",
                          "description": "Controls the amount of spacing between this element and the preceding element"
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "default": "",
                          "description": "A unique identifier associated with the item"
                        },
                        {
                          "displayName": "Is Visible",
                          "name": "isVisible",
                          "type": "boolean",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "textBlock"
                              ]
                            }
                          },
                          "default": true,
                          "description": "Whether this item will be removed from the visual trees"
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "required": true,
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Unique identifier for the value. Used to identify collected input when the Submit action is performed."
                        },
                        {
                          "displayName": "Is Multiline",
                          "name": "isMultiline",
                          "type": "boolean",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "default": false,
                          "description": "Whether to allow multiple lines of input"
                        },
                        {
                          "displayName": "Max Length",
                          "name": "maxLength",
                          "type": "number",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "default": 1,
                          "description": "Hint of maximum length characters to collect (may be ignored by some clients)"
                        },
                        {
                          "displayName": "Placeholder",
                          "name": "placeholder",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Description of the input desired. Displayed when no text has been input."
                        },
                        {
                          "displayName": "Regex",
                          "name": "regex",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Regular expression indicating the required format of this text input"
                        },
                        {
                          "displayName": "Style",
                          "name": "style",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Text",
                              "value": "text"
                            },
                            {
                              "name": "Tel",
                              "value": "tel"
                            },
                            {
                              "name": "URL",
                              "value": "url"
                            },
                            {
                              "name": "Email",
                              "value": "email"
                            }
                          ],
                          "default": "text",
                          "description": "Style hint for text input"
                        },
                        {
                          "displayName": "Value",
                          "name": "value",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "inputText"
                              ]
                            }
                          },
                          "default": "",
                          "description": "The initial value for this field"
                        }
                      ]
                    }
                  ]
                },
                {
                  "displayName": "Actions",
                  "name": "actionsUi",
                  "type": "fixedCollection",
                  "typeOptions": {
                    "multipleValues": true
                  },
                  "default": {},
                  "placeholder": "Add Action",
                  "options": [
                    {
                      "displayName": "Action",
                      "name": "actionValues",
                      "values": [
                        {
                          "displayName": "Type",
                          "name": "type",
                          "type": "options",
                          "options": [
                            {
                              "name": "Execute",
                              "value": "execute"
                            },
                            {
                              "name": "Open URL",
                              "value": "openUrl"
                            },
                            {
                              "name": "Submit",
                              "value": "submit"
                            }
                          ],
                          "default": "openUrl"
                        },
                        {
                          "displayName": "URL",
                          "name": "url",
                          "type": "string",
                          "default": "",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "openUrl"
                              ]
                            }
                          },
                          "description": "The URL to open"
                        },
                        {
                          "displayName": "Data",
                          "name": "data",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "submit",
                                "execute"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Any extra data to pass along. These are essentially ‘hidden’ properties."
                        },
                        {
                          "displayName": "Verb",
                          "name": "verb",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "execute"
                              ]
                            }
                          },
                          "default": "",
                          "description": "The card author-defined verb associated with this action"
                        },
                        {
                          "displayName": "Title",
                          "name": "title",
                          "type": "string",
                          "default": "",
                          "required": true,
                          "description": "Label for button or link that represents this action"
                        },
                        {
                          "displayName": "Icon URL",
                          "name": "iconUrl",
                          "type": "string",
                          "default": "",
                          "description": "Optional icon to be shown on the action in conjunction with the title. Supports data URI in version 1.2+."
                        },
                        {
                          "displayName": "Style",
                          "name": "style",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Positive",
                              "value": "positive"
                            },
                            {
                              "name": "Destructive",
                              "value": "destructive"
                            }
                          ],
                          "default": "default",
                          "description": "Controls the style of an Action, which influences how the action is displayed, spoken, etc"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "displayName": "File",
          "name": "fileUi",
          "placeholder": "Add File",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "default": {},
          "options": [
            {
              "name": "fileValue",
              "displayName": "File",
              "values": [
                {
                  "displayName": "File Location",
                  "name": "fileLocation",
                  "type": "options",
                  "options": [
                    {
                      "name": "URL",
                      "value": "url"
                    },
                    {
                      "name": "Binary File",
                      "value": "binaryData"
                    }
                  ],
                  "default": "url"
                },
                {
                  "displayName": "Input Field With File",
                  "name": "binaryPropertyName",
                  "type": "string",
                  "default": "data",
                  "required": true,
                  "displayOptions": {
                    "show": {
                      "fileLocation": [
                        "binaryData"
                      ]
                    }
                  },
                  "description": "The field in the node input containing the binary file data"
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "fileLocation": [
                        "url"
                      ]
                    }
                  },
                  "description": "The public URL of the file"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Markdown",
          "name": "markdown",
          "type": "string",
          "default": "",
          "description": "The message in markdown format. When used the text parameter is used to provide alternate text for UI clients that do not support rich text."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Message ID",
      "name": "messageId",
      "type": "string",
      "default": "",
      "description": "ID of the message to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Message ID",
      "name": "messageId",
      "type": "string",
      "default": "",
      "description": "ID of the message to retrieve",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Room Name or ID",
      "name": "roomId",
      "type": "options",
      "default": "",
      "description": "List messages in a room, by ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getRooms"
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Before",
          "name": "before",
          "description": "List messages sent before a date and time",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Before Message",
          "name": "beforeMessage",
          "description": "List messages sent before a message, by ID",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Parent Message ID",
          "name": "parentId",
          "description": "List messages with a parent, by ID",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Mentioned Person",
          "name": "mentionedPeople",
          "type": "string",
          "default": "",
          "description": "List only messages with certain person mentioned. Enter their ID. You can use 'me' as a shorthand for yourself"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Message ID",
      "name": "messageId",
      "type": "string",
      "default": "",
      "description": "ID of the message to update",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Is Markdown",
      "name": "markdown",
      "type": "boolean",
      "default": false,
      "description": "Whether the message uses markdown",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The message, in plain text",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "update"
          ],
          "markdown": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Markdown",
      "name": "markdownText",
      "type": "string",
      "default": "",
      "description": "The message, in Markdown format. The maximum message length is 7439 bytes.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ],
          "operation": [
            "update"
          ],
          "markdown": [
            true
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create"
    },
    {
      "operation": "delete",
      "name": "Delete"
    },
    {
      "operation": "get",
      "name": "Get"
    },
    {
      "operation": "getAll",
      "name": "Get Many"
    },
    {
      "operation": "update",
      "name": "Update"
    }
  ]


node_type: nodes-base.ciscoWebexTrigger
package_name: n8n-nodes-base
display_name: Webex by Cisco Trigger
description: Starts the workflow when Cisco Webex events occur.
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "ciscoWebexOAuth2Api",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Webex by Cisco Trigger node documentation
  description: Learn how to use the Webex by Cisco Trigger node in n8n. Follow technical documentation to integrate Webex by Cisco Trigger node into your workflows.
  contentType: [integration, reference]
  ---

  # Webex by Cisco Trigger node

  [Webex by Cisco](https://webex.com/){:target=_blank .external-link} is a web conferencing and videoconferencing application.

  /// note | Credentials
  You can find authentication information for this node [here](/integrations/builtin/credentials/ciscowebex.md).
  ///

  ///  note  | Examples and templates
  For usage examples and templates to help you get started, refer to n8n's [Webex by Cisco Trigger integrations](https://n8n.io/integrations/webex-by-cisco-trigger/){:target=_blank .external-link} page.
  ///

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "meeting",
      "options": [
        {
          "name": "[All]",
          "value": "all"
        },
        {
          "name": "Attachment Action",
          "value": "attachmentAction"
        },
        {
          "name": "Meeting",
          "value": "meeting"
        },
        {
          "name": "Membership",
          "value": "membership"
        },
        {
          "name": "Message",
          "value": "message"
        },
        {
          "name": "Recording",
          "value": "recording"
        },
        {
          "name": "Room",
          "value": "room"
        }
      ],
      "required": true,
      "noDataExpression": true
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "attachmentAction"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "membership"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "room"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "started",
          "name": "Started"
        },
        {
          "value": "ended",
          "name": "Ended"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "meeting"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recording"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "updated",
          "name": "Updated"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "telephonyCall"
          ]
        }
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "value": "created",
          "name": "Created"
        },
        {
          "value": "updated",
          "name": "Updated"
        },
        {
          "value": "deleted",
          "name": "Deleted"
        },
        {
          "value": "all",
          "name": "*"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "all"
          ]
        }
      }
    },
    {
      "displayName": "Resolve Data",
      "name": "resolveData",
      "type": "boolean",
      "default": true,
      "description": "By default the response only contain a reference to the data the user inputed. If this option gets activated, it will resolve the data automatically.",
      "displayOptions": {
        "show": {
          "resource": [
            "attachmentAction"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Has Files",
          "name": "hasFiles",
          "type": "boolean",
          "displayOptions": {
            "show": {
              "/resource": [
                "message"
              ],
              "/event": [
                "created",
                "deleted"
              ]
            }
          },
          "default": false,
          "description": "Whether to limit to messages which contain file content attachments"
        },
        {
          "displayName": "Is Locked",
          "name": "isLocked",
          "type": "boolean",
          "displayOptions": {
            "show": {
              "/resource": [
                "room"
              ],
              "/event": [
                "created",
                "updated"
              ]
            }
          },
          "default": false,
          "description": "Whether to limit to rooms that are locked"
        },
        {
          "displayName": "Is Moderator",
          "name": "isModerator",
          "type": "boolean",
          "displayOptions": {
            "show": {
              "/resource": [
                "membership"
              ],
              "/event": [
                "created",
                "updated",
                "deleted"
              ]
            }
          },
          "default": false,
          "description": "Whether to limit to moderators of a room"
        },
        {
          "displayName": "Mentioned People",
          "name": "mentionedPeople",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "message"
              ],
              "/event": [
                "created",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to messages which contain these mentioned people, by person ID; accepts me as a shorthand for your own person ID; separate multiple values with commas"
        },
        {
          "displayName": "Message ID",
          "name": "messageId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "attachmentAction"
              ],
              "/event": [
                "created"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular message, by ID"
        },
        {
          "displayName": "Owned By",
          "name": "ownedBy",
          "displayOptions": {
            "show": {
              "/resource": [
                "meeting"
              ]
            }
          },
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Person Email",
          "name": "personEmail",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "membership"
              ],
              "/event": [
                "created",
                "updated",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular person, by email"
        },
        {
          "displayName": "Person Email",
          "name": "personEmail",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "message"
              ],
              "/event": [
                "created",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular person, by email"
        },
        {
          "displayName": "Person ID",
          "name": "personId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "attachmentAction"
              ],
              "/event": [
                "created"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular person, by ID"
        },
        {
          "displayName": "Person ID",
          "name": "personId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "membership"
              ],
              "/event": [
                "created",
                "updated",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular person, by ID"
        },
        {
          "displayName": "Person ID",
          "name": "personId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "message"
              ],
              "/event": [
                "created",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular person, by ID"
        },
        {
          "displayName": "Room ID",
          "name": "roomId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "attachmentAction"
              ],
              "/event": [
                "created"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular room, by ID"
        },
        {
          "displayName": "Room ID",
          "name": "roomId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "membership"
              ],
              "/event": [
                "created",
                "updated",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular room, by ID"
        },
        {
          "displayName": "Room ID",
          "name": "roomId",
          "type": "string",
          "displayOptions": {
            "show": {
              "/resource": [
                "message"
              ],
              "/event": [
                "created",
                "updated"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular room, by ID"
        },
        {
          "displayName": "Room Type",
          "name": "roomType",
          "type": "options",
          "options": [
            {
              "name": "Direct",
              "value": "direct"
            },
            {
              "name": "Group",
              "value": "group"
            }
          ],
          "displayOptions": {
            "show": {
              "/resource": [
                "message"
              ],
              "/event": [
                "created",
                "deleted"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular room type"
        },
        {
          "displayName": "Type",
          "name": "type",
          "type": "options",
          "options": [
            {
              "name": "Direct",
              "value": "direct"
            },
            {
              "name": "Group",
              "value": "group"
            }
          ],
          "displayOptions": {
            "show": {
              "/resource": [
                "room"
              ],
              "/event": [
                "created",
                "updated"
              ]
            }
          },
          "default": "",
          "description": "Limit to a particular room type"
        }
      ]
    }
  ]


node_type: nodes-base.cloudflare
package_name: n8n-nodes-base
display_name: Cloudflare
description: Consume Cloudflare API
category: input
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "cloudflareApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Cloudflare node documentation
  description: Learn how to use the Cloudflare node in n8n. Follow technical documentation to integrate Cloudflare node into your workflows.
  contentType: [integration, reference]
  ---

  # Cloudflare node

  Use the Cloudflare node to automate work in Cloudflare, and integrate Cloudflare with other applications. n8n has built-in support for a wide range of Cloudflare features, including deleting, getting, and uploading zone certificates.

  On this page, you'll find a list of operations the Cloudflare node supports and links to more resources.

  /// note | Credentials
  Refer to [Cloudflare  credentials](/integrations/builtin/credentials/cloudflare.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Zone Certificate
  	* Delete
  	* Get
  	* Get Many
  	* Upload

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'cloudflare') ]]

  ## Related resources

  Refer to [Cloudflare's API documentation on zone-level authentication](https://api.cloudflare.com/#zone-level-authenticated-origin-pulls-properties){:target=_blank .external-link} for more information on this service.

  --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md"

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "zoneCertificate",
      "options": [
        {
          "name": "Zone Certificate",
          "value": "zoneCertificate"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "upload",
      "options": [
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a certificate",
          "action": "Delete a certificate"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a certificate",
          "action": "Get a certificate"
        },
        {
          "name": "Get Many",
          "value": "getMany",
          "description": "Get many certificates",
          "action": "Get many certificates"
        },
        {
          "name": "Upload",
          "value": "upload",
          "description": "Upload a certificate",
          "action": "Upload a certificate"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Zone Name or ID",
      "name": "zoneId",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "upload",
            "getMany",
            "get",
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getZones"
      }
    },
    {
      "displayName": "Certificate Content",
      "name": "certificate",
      "type": "string",
      "default": "",
      "description": "The zone's leaf certificate",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "upload"
          ]
        }
      }
    },
    {
      "displayName": "Private Key",
      "name": "privateKey",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "upload"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "getMany"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 25,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "getMany"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 50
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Status",
          "name": "status",
          "type": "options",
          "options": [
            {
              "name": "Active",
              "value": "active"
            },
            {
              "name": "Expired",
              "value": "expired"
            },
            {
              "name": "Deleted",
              "value": "deleted"
            },
            {
              "name": "Pending",
              "value": "pending"
            }
          ],
          "default": "",
          "description": "Status of the zone's custom SSL"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "getMany"
          ]
        }
      }
    },
    {
      "displayName": "Certificate ID",
      "name": "certificateId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "zoneCertificate"
          ],
          "operation": [
            "get",
            "delete"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a certificate"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a certificate"
    },
    {
      "operation": "getMany",
      "name": "Get Many",
      "description": "Get many certificates"
    },
    {
      "operation": "upload",
      "name": "Upload",
      "description": "Upload a certificate"
    }
  ]


node_type: nodes-base.clearbit
package_name: n8n-nodes-base
display_name: Clearbit
description: Consume Clearbit API
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "clearbitApi",
  "required": true
  }
  ]

updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Clearbit node documentation
  description: Learn how to use the Clearbit node in n8n. Follow technical documentation to integrate Clearbit node into your workflows.
  contentType: [integration, reference]
  ---

  # Clearbit node

  Use the Clearbit node to automate work in Clearbit, and integrate Clearbit with other applications. n8n has built-in support for a wide range of Clearbit features, including autocompleting and looking up companies and persons.

  On this page, you'll find a list of operations the Clearbit node supports and links to more resources.

  /// note | Credentials
  Refer to [Clearbit credentials](/integrations/builtin/credentials/clearbit.md) for guidance on setting up authentication. 
  ///

  ## Operations

  * Company
      * Auto-complete company names and retrieve logo and domain
      * Look up person and company data based on an email or domain
  * Person
      * Look up a person and company data based on an email or domain

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'clearbit') ]]

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "company",
      "options": [
        {
          "name": "Company",
          "value": "company",
          "description": "The Company API allows you to look up a company by their domain"
        },
        {
          "name": "Person",
          "value": "person",
          "description": "The Person API lets you retrieve social information associated with an email address, such as a person’s name, location and Twitter handle"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "enrich",
      "options": [
        {
          "name": "Autocomplete",
          "value": "autocomplete",
          "description": "Auto-complete company names and retrieve logo and domain",
          "action": "Autocomplete a company"
        },
        {
          "name": "Enrich",
          "value": "enrich",
          "description": "Look up person and company data based on an email or domain",
          "action": "Enrich a company"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Domain",
      "name": "domain",
      "type": "string",
      "default": "",
      "description": "The domain to look up",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Company Name",
          "name": "companyName",
          "type": "string",
          "default": "",
          "description": "The name of the company"
        },
        {
          "displayName": "Facebook",
          "name": "facebook",
          "type": "string",
          "default": "",
          "description": "The Facebook URL for the company"
        },
        {
          "displayName": "Linkedin",
          "name": "linkedin",
          "type": "string",
          "default": "",
          "description": "The LinkedIn URL for the company"
        },
        {
          "displayName": "Twitter",
          "name": "twitter",
          "type": "string",
          "default": "",
          "description": "The Twitter handle for the company"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "Name is the partial name of the company",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ],
          "operation": [
            "autocomplete"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "enrich",
      "options": [
        {
          "name": "Enrich",
          "value": "enrich",
          "description": "Look up a person and company data based on an email or domain",
          "action": "Enrich a person"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The email address to look up",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Company",
          "name": "company",
          "type": "string",
          "default": "",
          "description": "The name of the person’s employer"
        },
        {
          "displayName": "Company Domain",
          "name": "companyDomain",
          "type": "string",
          "default": "",
          "description": "The domain for the person’s employer"
        },
        {
          "displayName": "Facebook",
          "name": "facebook",
          "type": "string",
          "default": "",
          "description": "The Facebook URL for the person"
        },
        {
          "displayName": "Family Name",
          "name": "familyName",
          "type": "string",
          "default": "",
          "description": "Last name of person. If you have this, passing this is strongly recommended to improve match rates."
        },
        {
          "displayName": "Given Name",
          "name": "givenName",
          "type": "string",
          "default": "",
          "description": "First name of person"
        },
        {
          "displayName": "IP Address",
          "name": "ipAddress",
          "type": "string",
          "default": "",
          "description": "IP address of the person. If you have this, passing this is strongly recommended to improve match rates."
        },
        {
          "displayName": "Location",
          "name": "location",
          "type": "string",
          "default": "",
          "description": "The city or country where the person resides"
        },
        {
          "displayName": "LinkedIn",
          "name": "linkedIn",
          "type": "string",
          "default": "",
          "description": "The LinkedIn URL for the person"
        },
        {
          "displayName": "Twitter",
          "name": "twitter",
          "type": "string",
          "default": "",
          "description": "The Twitter handle for the person"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "autocomplete",
      "name": "Autocomplete",
      "description": "Auto-complete company names and retrieve logo and domain"
    },
    {
      "operation": "enrich",
      "name": "Enrich",
      "description": "Look up person and company data based on an email or domain"
    }
  ]


node_type: nodes-base.clickUp
package_name: n8n-nodes-base
display_name: ClickUp
description: Consume ClickUp API (Beta)
category: output
development_style: programmatic
version: 1
updated_at: 2025-07-17 17:37:46
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: ClickUp node documentation
  description: Learn how to use the ClickUp node in n8n. Follow technical documentation to integrate ClickUp node into your workflows.
  contentType: [integration, reference]
  priority: medium
  ---

  # ClickUp node

  Use the ClickUp node to automate work in ClickUp, and integrate ClickUp with other applications. n8n has built-in support for a wide range of ClickUp features, including creating, getting, deleting, and updating folders, checklists, tags, comments, and goals.

  On this page, you'll find a list of operations the ClickUp node supports and links to more resources.

  /// note | Credentials
  Refer to [ClickUp credentials](/integrations/builtin/credentials/clickup.md) for guidance on setting up authentication. 
  ///

  --8<-- "_snippets/integrations/builtin/app-nodes/ai-tools.md"

  ## Operations

  * Checklist
      * Create a checklist
      * Delete a checklist
      * Update a checklist
  * Checklist Item
      * Create a checklist item
      * Delete a checklist item
      * Update a checklist item
  * Comment
      * Create a comment
      * Delete a comment
      * Get all comments
      * Update a comment
  * Folder
      * Create a folder
      * Delete a folder
      * Get a folder
      * Get all folders
      * Update a folder
  * Goal
      * Create a goal
      * Delete a goal
      * Get a goal
      * Get all goals
      * Update a goal
  * Goal Key Result
      * Create a key result
      * Delete a key result
      * Update a key result
  * List
      * Create a list
      * Retrieve list's custom fields
      * Delete a list
      * Get a list
      * Get all lists
      * Get list members
      * Update a list
  * Space Tag
      * Create a space tag
      * Delete a space tag
      * Get all space tags
      * Update a space tag
  * Task
      * Create a task
      * Delete a task
      * Get a task
      * Get all tasks
      * Get task members
      * Set a custom field
      * Update a task
  * Task List
      * Add a task to a list
      * Remove a task from a list
  * Task Tag
      * Add a tag to a task
      * Remove a tag from a task
  * Task Dependency
      * Create a task dependency
      * Delete a task dependency
  * Time Entry
      * Create a time entry
      * Delete a time entry
      * Get a time entry
      * Get all time entries
      * Start a time entry
      * Stop the current running timer
      * Update a time Entry
  * Time Entry Tag
      * Add tag to time entry
      * Get all time entry tags
      * Remove tag from time entry

  ## Templates and examples

  <!-- see https://www.notion.so/n8n/Pull-in-templates-for-the-integrations-pages-37c716837b804d30a33b47475f6e3780 -->
  [[ templatesWidget(page.title, 'clickup') ]]

  --8<-- "_snippets/integrations/builtin/app-nodes/operation-not-supported.md"

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "accessToken",
      "options": [
        {
          "name": "Access Token",
          "value": "accessToken"
        },
        {
          "name": "OAuth2",
          "value": "oAuth2"
        }
      ]
    },
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "task",
      "options": [
        {
          "name": "Checklist",
          "value": "checklist"
        },
        {
          "name": "Checklist Item",
          "value": "checklistItem"
        },
        {
          "name": "Comment",
          "value": "comment"
        },
        {
          "name": "Folder",
          "value": "folder"
        },
        {
          "name": "Goal",
          "value": "goal"
        },
        {
          "name": "Goal Key Result",
          "value": "goalKeyResult"
        },
        {
          "name": "List",
          "value": "list"
        },
        {
          "name": "Space Tag",
          "value": "spaceTag"
        },
        {
          "name": "Task",
          "value": "task"
        },
        {
          "name": "Task Dependency",
          "value": "taskDependency"
        },
        {
          "name": "Task List",
          "value": "taskList"
        },
        {
          "name": "Task Tag",
          "value": "taskTag"
        },
        {
          "name": "Time Entry",
          "value": "timeEntry"
        },
        {
          "name": "Time Entry Tag",
          "value": "timeEntryTag"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a checklist",
          "action": "Create a checklist"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a checklist",
          "action": "Delete a checklist"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a checklist",
          "action": "Update a checklist"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "checklist",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "checklist",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Position",
          "name": "position",
          "type": "number",
          "typeOptions": {
            "minValue": 0
          },
          "default": 0
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a checklist item",
          "action": "Create a checklist item"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a checklist item",
          "action": "Delete a checklist item"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a checklist item",
          "action": "Update a checklist item"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Checklist ID",
      "name": "checklist",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee ID",
          "name": "assignee",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "checklist",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Checklist Item ID",
      "name": "checklistItem",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "checklist",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Checklist Item ID",
      "name": "checklistItem",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee ID",
          "name": "assignee",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Parent Checklist Item ID",
          "name": "parent",
          "type": "string",
          "default": "",
          "description": "Checklist item that you want to nest the target checklist item underneath"
        },
        {
          "displayName": "Resolved",
          "name": "resolved",
          "type": "boolean",
          "default": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "checklistItem"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a comment",
          "action": "Create a comment"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a comment",
          "action": "Delete a comment"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many comments",
          "action": "Get many comments"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a comment",
          "action": "Update a comment"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Comment On",
      "name": "commentOn",
      "type": "options",
      "default": "",
      "options": [
        {
          "name": "List",
          "value": "list"
        },
        {
          "name": "Task",
          "value": "task"
        },
        {
          "name": "View",
          "value": "view"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "ID",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Comment Text",
      "name": "commentText",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee ID",
          "name": "assignee",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Notify All",
          "name": "notifyAll",
          "type": "boolean",
          "default": false,
          "description": "Whether creation notifications will be sent to everyone including the creator of the comment"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Comment ID",
      "name": "comment",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Comments On",
      "name": "commentsOn",
      "type": "options",
      "default": "",
      "options": [
        {
          "name": "List",
          "value": "list"
        },
        {
          "name": "Task",
          "value": "task"
        },
        {
          "name": "View",
          "value": "view"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "ID",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Comment ID",
      "name": "comment",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee ID",
          "name": "assignee",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Comment Text",
          "name": "commentText",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Resolved",
          "name": "resolved",
          "type": "boolean",
          "default": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a folder",
          "action": "Create a folder"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a folder",
          "action": "Delete a folder"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a folder",
          "action": "Get a folder"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many folders",
          "action": "Get many folders"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a folder",
          "action": "Update a folder"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "get"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "get"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "get"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Archived",
          "name": "archived",
          "type": "boolean",
          "default": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a goal",
          "action": "Create a goal"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a goal",
          "action": "Delete a goal"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a goal",
          "action": "Get a goal"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many goals",
          "action": "Get many goals"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a goal",
          "action": "Update a goal"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Color",
          "name": "color",
          "type": "color",
          "default": ""
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Multiple Owners",
          "name": "multipleOwners",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Owners",
          "name": "owners",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Goal ID",
      "name": "goal",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Goal ID",
      "name": "goal",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Goal ID",
      "name": "goal",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Add Owners",
          "name": "addOwners",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Color",
          "name": "color",
          "type": "color",
          "default": ""
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Remove Owners",
          "name": "removeOwners",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "goal"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a key result",
          "action": "Create a goal key result"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a key result",
          "action": "Delete a goal key result"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a key result",
          "action": "Update a goal key result"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Goal ID",
      "name": "goal",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Type",
      "name": "type",
      "type": "options",
      "default": "",
      "options": [
        {
          "name": "Automatic",
          "value": "automatic"
        },
        {
          "name": "Boolean",
          "value": "boolean"
        },
        {
          "name": "Currency",
          "value": "currency"
        },
        {
          "name": "Number",
          "value": "number"
        },
        {
          "name": "Percentage",
          "value": "percentage"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "List IDs",
          "name": "listIds",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Owners",
          "name": "owners",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Steps Start",
          "name": "stepsStart",
          "type": "number",
          "typeOptions": {
            "minValue": 0
          },
          "default": 0,
          "description": "Required for Percentage, Automatic, Number and Currency"
        },
        {
          "displayName": "Steps End",
          "name": "stepsEnd",
          "type": "number",
          "typeOptions": {
            "minValue": 0
          },
          "default": 0,
          "description": "Required for Percentage, Automatic, Number and Currency"
        },
        {
          "displayName": "Task IDs",
          "name": "taskIds",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Unit",
          "name": "unit",
          "type": "string",
          "default": "",
          "description": "Only matters for type Number and Currency. For Currency the unit must be a valid currency code."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Key Result ID",
      "name": "keyResult",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Key Result ID",
      "name": "keyResult",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Note",
          "name": "note",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Steps Current",
          "name": "stepsCurrent",
          "type": "number",
          "typeOptions": {
            "minValue": 0
          },
          "default": 1
        },
        {
          "displayName": "Steps End",
          "name": "stepsEnd",
          "type": "number",
          "typeOptions": {
            "minValue": 0
          },
          "default": 0
        },
        {
          "displayName": "Steps Start",
          "name": "stepsStart",
          "type": "number",
          "typeOptions": {
            "minValue": 0
          },
          "default": 0
        },
        {
          "displayName": "Unit",
          "name": "unit",
          "type": "string",
          "default": "",
          "description": "Only matters for type Number and Currency. For Currency the unit must be a valid currency code."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "goalKeyResult"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "add",
      "options": [
        {
          "name": "Add",
          "value": "add",
          "description": "Add a tag to a task",
          "action": "Add a task tag"
        },
        {
          "name": "Remove",
          "value": "remove",
          "description": "Remove a tag from a task",
          "action": "Remove a task tag"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "taskTag"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Task ID",
      "name": "taskId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskTag"
          ],
          "operation": [
            "remove",
            "add"
          ]
        }
      }
    },
    {
      "displayName": "Tag Name",
      "name": "tagName",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskTag"
          ],
          "operation": [
            "remove",
            "add"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Custom Task IDs",
          "name": "custom_task_ids",
          "type": "boolean",
          "default": false,
          "description": "Whether to reference a task by it's custom task ID"
        },
        {
          "displayName": "Team Name or ID",
          "name": "team_id",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getTeams"
          },
          "default": "",
          "description": "Only used when the parameter is set to custom_task_ids=true. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "taskTag"
          ],
          "operation": [
            "remove",
            "add"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "add",
      "options": [
        {
          "name": "Add",
          "value": "add",
          "description": "Add a task to a list",
          "action": "Add a task to a list"
        },
        {
          "name": "Remove",
          "value": "remove",
          "description": "Remove a task from a list",
          "action": "Remove a task from a list"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "taskList"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Task ID",
      "name": "taskId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskList"
          ],
          "operation": [
            "remove",
            "add"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "listId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskList"
          ],
          "operation": [
            "remove",
            "add"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a space tag",
          "action": "Create a space tag"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a space tag",
          "action": "Delete a space tag"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many space tags",
          "action": "Get many space tags"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a space tag",
          "action": "Update a space tag"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Space ID",
      "name": "space",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "create",
            "delete",
            "getAll",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Name or ID",
      "name": "name",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "delete",
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsDependsOn": [
          "space"
        ],
        "loadOptionsMethod": "getTags"
      }
    },
    {
      "displayName": "New Name",
      "name": "newName",
      "type": "string",
      "default": "",
      "description": "New name to set for the tag",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Foreground Color",
      "name": "foregroundColor",
      "type": "color",
      "default": "#000000",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "create",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Background Color",
      "name": "backgroundColor",
      "type": "color",
      "default": "#000000",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "create",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": true,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "spaceTag"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a task",
          "action": "Create a task"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a task",
          "action": "Delete a task"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a task",
          "action": "Get a task"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many tasks",
          "action": "Get many tasks"
        },
        {
          "name": "Member",
          "value": "member",
          "description": "Get task members",
          "action": "Get task members"
        },
        {
          "name": "Set Custom Field",
          "value": "setCustomField",
          "description": "Set a custom field",
          "action": "Set a custom Field on a task"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a task",
          "action": "Update a task"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            true
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolderlessLists",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getLists",
        "loadOptionsDependsOn": [
          "folder"
        ]
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The first name on the task",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee Names or IDs",
          "name": "assignees",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getAssignees",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": []
        },
        {
          "displayName": "Custom Fields JSON",
          "name": "customFieldsJson",
          "type": "json",
          "typeOptions": {
            "alwaysOpenEditWindow": true
          },
          "default": "",
          "description": "Custom fields to set as JSON in the format: <code>[ {\"id\": \"\", \"value\": \"\"} ]</code>"
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Due Date Time",
          "name": "dueDateTime",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Is Markdown Content",
          "name": "markdownContent",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Notify All",
          "name": "notifyAll",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Parent ID",
          "name": "parentId",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "number",
          "typeOptions": {
            "minValue": 1,
            "maxValue": 4
          },
          "description": "Integer mapping as 1 : Urgent, 2 : High, 3 : Normal, 4 : Low",
          "default": 3
        },
        {
          "displayName": "Start Date",
          "name": "startDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Start Date Time",
          "name": "startDateTime",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Status Name or ID",
          "name": "status",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getStatuses",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": ""
        },
        {
          "displayName": "Tag Names or IDs",
          "name": "tags",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getTags",
            "loadOptionsDependsOn": [
              "space"
            ]
          },
          "default": [],
          "description": "The array of tags applied to this task. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Time Estimate",
          "name": "timeEstimate",
          "type": "number",
          "description": "Time estimate in minutes",
          "default": 1
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Add Assignees",
          "name": "addAssignees",
          "type": "string",
          "default": "",
          "description": "Assignees IDs. Multiple ca be added separated by comma."
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Due Date Time",
          "name": "dueDateTime",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Is Markdown Content",
          "name": "markdownContent",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Notify All",
          "name": "notifyAll",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Parent ID",
          "name": "parentId",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "number",
          "typeOptions": {
            "minValue": 1,
            "maxValue": 4
          },
          "description": "Integer mapping as 1 : Urgent, 2 : High, 3 : Normal, 4 : Low",
          "default": 3
        },
        {
          "displayName": "Remove Assignees",
          "name": "removeAssignees",
          "type": "string",
          "default": "",
          "description": "Assignees IDs. Multiple ca be added separated by comma."
        },
        {
          "displayName": "Status",
          "name": "status",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Start Date",
          "name": "startDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Start Date Time",
          "name": "startDateTime",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Time Estimate",
          "name": "timeEstimate",
          "type": "number",
          "description": "Time estimate in minutes",
          "default": 1
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ],
          "folderless": [
            true
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolderlessLists",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getLists",
        "loadOptionsDependsOn": [
          "folder"
        ]
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": true,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Archived",
          "name": "archived",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Assignee Names or IDs",
          "name": "assignees",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getAssignees",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": []
        },
        {
          "displayName": "Custom Fields",
          "name": "customFieldsUi",
          "placeholder": "Add Custom Field",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "description": "Filter by custom fields",
          "default": {},
          "options": [
            {
              "name": "customFieldsValues",
              "displayName": "Custom Field",
              "values": [
                {
                  "displayName": "Field Name or ID",
                  "name": "fieldId",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getCustomFields"
                  },
                  "default": "",
                  "description": "The ID of the field to add custom field to. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                },
                {
                  "displayName": "Operator",
                  "name": "operator",
                  "type": "options",
                  "options": [
                    {
                      "name": "!=",
                      "value": "!="
                    },
                    {
                      "name": "<",
                      "value": "<"
                    },
                    {
                      "name": "<=",
                      "value": "<="
                    },
                    {
                      "name": ">",
                      "value": ">"
                    },
                    {
                      "name": ">=",
                      "value": ">="
                    },
                    {
                      "name": "Equal",
                      "value": "equal"
                    },
                    {
                      "name": "Is Not Null",
                      "value": "IS NOT NULL"
                    },
                    {
                      "name": "Is Null",
                      "value": "IS NULL"
                    }
                  ],
                  "default": "equal",
                  "description": "The value to set on custom field"
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "string",
                  "displayOptions": {
                    "hide": {
                      "operator": [
                        "IS NULL",
                        "IS NOT NULL"
                      ]
                    }
                  },
                  "default": "",
                  "description": "The value to set on custom field"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Date Created Greater Than",
          "name": "dateCreatedGt",
          "type": "dateTime",
          "default": "",
          "description": "Filter date created greater"
        },
        {
          "displayName": "Date Created Less Than",
          "name": "dateCreatedLt",
          "type": "dateTime",
          "default": "",
          "description": "Filter date created less than posix time"
        },
        {
          "displayName": "Date Updated Greater Than",
          "name": "dateUpdatedGt",
          "type": "dateTime",
          "default": "",
          "description": "Filter date updated greater than"
        },
        {
          "displayName": "Date Update Less Than",
          "name": "dateUpdatedLt",
          "type": "dateTime",
          "default": "",
          "description": "Filter date updated less than"
        },
        {
          "displayName": "Due Date Greater Than",
          "name": "dueDateGt",
          "type": "dateTime",
          "default": "",
          "description": "Filter due date greater than"
        },
        {
          "displayName": "Due Date Less Than",
          "name": "dueDateLt",
          "type": "dateTime",
          "default": "",
          "description": "Filter due date less than"
        },
        {
          "displayName": "Include Closed",
          "name": "includeClosed",
          "type": "boolean",
          "default": false,
          "description": "The response does by default not include closed tasks. Set this to true and dont send a status filter to include closed tasks."
        },
        {
          "displayName": "Order By",
          "name": "orderBy",
          "type": "options",
          "default": "",
          "options": [
            {
              "name": "ID",
              "value": "id"
            },
            {
              "name": "Created",
              "value": "created"
            },
            {
              "name": "Updated",
              "value": "updated"
            },
            {
              "name": "Due Date",
              "value": "dueDate"
            }
          ]
        },
        {
          "displayName": "Status Names or IDs",
          "name": "statuses",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getStatuses",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": []
        },
        {
          "displayName": "Subtasks",
          "name": "subtasks",
          "type": "boolean",
          "default": false,
          "description": "Whether to include subtasks, default false"
        },
        {
          "displayName": "Tag Names or IDs",
          "name": "tags",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getTags",
            "loadOptionsDependsOn": [
              "space"
            ]
          },
          "default": [],
          "description": "The array of tags applied to this task. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "id",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "member"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": true,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "member"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "member"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "description": "The ID of the task to add custom field to",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "setCustomField"
          ]
        }
      }
    },
    {
      "displayName": "Field ID",
      "name": "field",
      "type": "string",
      "default": "",
      "description": "The ID of the field to add custom field to",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "setCustomField"
          ]
        }
      }
    },
    {
      "displayName": "Value Is JSON",
      "name": "jsonParse",
      "type": "boolean",
      "default": false,
      "description": "The value is JSON and will be parsed as such. Is needed if for example needed for labels which expects the value to be an array.",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "setCustomField"
          ]
        }
      }
    },
    {
      "displayName": "Value",
      "name": "value",
      "type": "string",
      "default": "",
      "description": "The value to set on custom field",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "setCustomField"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a task dependency",
          "action": "Create a task dependency"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a task dependency",
          "action": "Delete a task dependency"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Depends On Task ID",
      "name": "dependsOnTask",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Depends On Task ID",
      "name": "dependsOnTask",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a time entry",
          "action": "Create a time entry"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a time entry",
          "action": "Delete a time entry"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a time entry",
          "action": "Get a time entry"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many time entries",
          "action": "Get many time entries"
        },
        {
          "name": "Start",
          "value": "start",
          "description": "Start a time entry",
          "action": "Start a time entry"
        },
        {
          "name": "Stop",
          "value": "stop",
          "description": "Stop the current running timer",
          "action": "Stop a time entry"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a time Entry",
          "action": "Update a time entry"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 5,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 10
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "End Date",
          "name": "end_date",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Start Date",
          "name": "start_date",
          "type": "dateTime",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "get"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Running",
      "name": "running",
      "type": "boolean",
      "default": false,
      "description": "Whether to return just the current running time entry",
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Time Entry ID",
      "name": "timeEntry",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "get"
          ],
          "running": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            true
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolderlessLists",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getLists",
        "loadOptionsDependsOn": [
          "folder"
        ]
      }
    },
    {
      "displayName": "Start",
      "name": "start",
      "type": "dateTime",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Duration (Minutes)",
      "name": "duration",
      "type": "number",
      "default": 0,
      "description": "Duration in minutes",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Task Name or ID",
      "name": "task",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTasks",
        "loadOptionsDependsOn": [
          "list"
        ]
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee Name or ID",
          "name": "assignee",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getAssignees",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": []
        },
        {
          "displayName": "Billable",
          "name": "billable",
          "type": "boolean",
          "default": true
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "Description of the time entry"
        },
        {
          "displayName": "Tag Names or IDs",
          "name": "tags",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsDependsOn": [
              "team"
            ],
            "loadOptionsMethod": "getTimeEntryTags"
          },
          "default": []
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "start"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "start"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Billable",
          "name": "billable",
          "type": "boolean",
          "default": true
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "Description of the time entry"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "start"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "stop"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Time Entry ID",
      "name": "timeEntry",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ],
          "folderless": [
            true
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolderlessLists",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getLists",
        "loadOptionsDependsOn": [
          "folder"
        ]
      }
    },
    {
      "displayName": "Archived",
      "name": "archived",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Time Entry ID",
      "name": "timeEntry",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee Name or ID",
          "name": "assignee",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getAssignees",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": []
        },
        {
          "displayName": "Billable",
          "name": "billable",
          "type": "boolean",
          "default": true
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "Description of the time entry"
        },
        {
          "displayName": "Duration (Minutes)",
          "name": "duration",
          "type": "number",
          "default": 0,
          "description": "Duration in minutes"
        },
        {
          "displayName": "Start",
          "name": "start",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Tag Names or IDs",
          "name": "tags",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsDependsOn": [
              "spaceId"
            ],
            "loadOptionsMethod": "getTags"
          },
          "default": []
        },
        {
          "displayName": "Task Name or ID",
          "name": "task",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getTasks",
            "loadOptionsDependsOn": [
              "archived",
              "list"
            ]
          },
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntry"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Depends On Task ID",
      "name": "dependsOnTask",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "task",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Depends On Task ID",
      "name": "dependsOnTask",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "taskDependency"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "add",
      "options": [
        {
          "name": "Add",
          "value": "add",
          "description": "Add tag to time entry",
          "action": "Add a time entry tag"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many time entry tags",
          "action": "Get many time entry tags"
        },
        {
          "name": "Remove",
          "value": "remove",
          "description": "Remove tag from time entry",
          "action": "Remove a time entry tag"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 5,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 10
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "add"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Time Entry IDs",
      "name": "timeEntryIds",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "add"
          ]
        }
      }
    },
    {
      "displayName": "Tags",
      "name": "tagsUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Tag",
          "name": "tagsValues",
          "values": [
            {
              "displayName": "Name",
              "name": "name",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "Background Color",
              "name": "tag_bg",
              "type": "color",
              "default": "#ff0000"
            },
            {
              "displayName": "Foreground Color",
              "name": "tag_fg",
              "type": "color",
              "default": "#ff0000"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "add"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "remove"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Time Entry IDs",
      "name": "timeEntryIds",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "remove"
          ]
        }
      }
    },
    {
      "displayName": "Tag Names or IDs",
      "name": "tagNames",
      "type": "multiOptions",
      "default": [],
      "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "timeEntryTag"
          ],
          "operation": [
            "remove"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTimeEntryTags",
        "loadOptionsDependsOn": [
          "teamId"
        ]
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "customFields",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a list",
          "action": "Create a list"
        },
        {
          "name": "Custom Fields",
          "value": "customFields",
          "description": "Retrieve list's custom fields",
          "action": "Get custom fields from a list"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a list",
          "action": "Delete a list"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a list",
          "action": "Get a list"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many lists",
          "action": "Get many lists"
        },
        {
          "name": "Member",
          "value": "member",
          "description": "Get list members",
          "action": "Get list members"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a list",
          "action": "Update a list"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "create"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee",
          "name": "assignee",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Due Date Time",
          "name": "dueDateTime",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "number",
          "typeOptions": {
            "minValue": 1,
            "maxValue": 4
          },
          "description": "Integer mapping as 1 : Urgent, 2 : High, 3 : Normal, 4 : Low",
          "default": 3
        },
        {
          "displayName": "Status Name or ID",
          "name": "status",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getStatuses",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "Task ID",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "member"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": true,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "member"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "member"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "customFields"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "customFields"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "teamId"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "customFields"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "customFields"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "customFields"
          ],
          "folderless": [
            true
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolderlessLists",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List Name or ID",
      "name": "list",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "customFields"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getLists",
        "loadOptionsDependsOn": [
          "folder"
        ]
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "delete"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "delete"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List ID",
      "name": "list",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "get"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "get"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "get"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List ID",
      "name": "list",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Archived",
          "name": "archived",
          "type": "boolean",
          "default": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Team Name or ID",
      "name": "team",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Space Name or ID",
      "name": "space",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSpaces",
        "loadOptionsDependsOn": [
          "team"
        ]
      }
    },
    {
      "displayName": "Folderless List",
      "name": "folderless",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Folder Name or ID",
      "name": "folder",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "update"
          ],
          "folderless": [
            false
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getFolders",
        "loadOptionsDependsOn": [
          "space"
        ]
      }
    },
    {
      "displayName": "List ID",
      "name": "list",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Assignee Name or ID",
          "name": "assignee",
          "type": "options",
          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getAssignees",
            "loadOptionsDependsOn": [
              "list"
            ]
          },
          "default": ""
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "dateTime",
          "default": ""
        },
        {
          "displayName": "Due Date Time",
          "name": "dueDateTime",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "number",
          "typeOptions": {
            "minValue": 1,
            "maxValue": 4
          },
          "description": "Integer mapping as 1 : Urgent, 2 : High, 3 : Normal, 4 : Low",
          "default": 3
        },
        {
          "displayName": "Unset Status",
          "name": "unsetStatus",
          "type": "boolean",
          "default": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "update"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a checklist"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a checklist"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a checklist"
    }
  ]

credentials_required:
  [
    {
      "name": "clickUpApi",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "accessToken"
          ]
        }
      }
    },
    {
      "name": "clickUpOAuth2Api",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "oAuth2"
          ]
        }
      }
    }
  ]


