# nodes

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: []
outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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.circleCiTool
package_name: n8n-nodes-base
display_name: CircleCI Tool
description: Consume CircleCI API (AI Tool variant for use with AI Agents)
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "circleCiApi",
  "required": true
  }
  ]

outputs:
  [
  {
  "type": "ai_tool",
  "displayName": "Tool"
  }
  ]

output_names:
  [
  "Tool"
  ]

updated_at: 2026-07-16 12:10:22
tool_variant_of: nodes-base.circleCi
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": "Tool Description",
      "name": "toolDescription",
      "type": "string",
      "default": "",
      "required": false,
      "description": "Description for the AI to understand what this tool does and when to use it",
      "typeOptions": {
        "rows": 3
      },
      "placeholder": "e.g., Use this tool to interact with CircleCI"
    },
    {
      "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",
      "resource": "pipeline"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many pipelines",
      "resource": "pipeline"
    },
    {
      "operation": "trigger",
      "name": "Trigger",
      "description": "Trigger a pipeline",
      "resource": "pipeline"
    }
  ]


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
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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",
      "resource": "pipeline"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many pipelines",
      "resource": "pipeline"
    },
    {
      "operation": "trigger",
      "name": "Trigger",
      "description": "Trigger a pipeline",
      "resource": "pipeline"
    }
  ]


node_type: nodes-base.ciscoWebexTool
package_name: n8n-nodes-base
display_name: Webex by Cisco Tool
description: Consume the Cisco Webex API (AI Tool variant for use with AI Agents)
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "ciscoWebexOAuth2Api",
  "required": true
  }
  ]

outputs:
  [
  {
  "type": "ai_tool",
  "displayName": "Tool"
  }
  ]

output_names:
  [
  "Tool"
  ]

updated_at: 2026-07-16 12:10:22
tool_variant_of: nodes-base.ciscoWebex
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": "Tool Description",
      "name": "toolDescription",
      "type": "string",
      "default": "",
      "required": false,
      "description": "Description for the AI to understand what this tool does and when to use it",
      "typeOptions": {
        "rows": 3
      },
      "placeholder": "e.g., Use this tool to interact with Webex by Cisco"
    },
    {
      "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",
      "resource": "meeting"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "resource": "meeting"
    },
    {
      "operation": "get",
      "name": "Get",
      "resource": "meeting"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "resource": "meeting"
    },
    {
      "operation": "update",
      "name": "Update",
      "resource": "meeting"
    },
    {
      "operation": "create",
      "name": "Create",
      "resource": "message"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "resource": "message"
    },
    {
      "operation": "get",
      "name": "Get",
      "resource": "message"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "resource": "message"
    },
    {
      "operation": "update",
      "name": "Update",
      "resource": "message"
    }
  ]


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
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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",
      "resource": "meeting"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "resource": "meeting"
    },
    {
      "operation": "get",
      "name": "Get",
      "resource": "meeting"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "resource": "meeting"
    },
    {
      "operation": "update",
      "name": "Update",
      "resource": "meeting"
    },
    {
      "operation": "create",
      "name": "Create",
      "resource": "message"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "resource": "message"
    },
    {
      "operation": "get",
      "name": "Get",
      "resource": "message"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "resource": "message"
    },
    {
      "operation": "update",
      "name": "Update",
      "resource": "message"
    }
  ]


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
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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.cloudflareTool
package_name: n8n-nodes-base
display_name: Cloudflare Tool
description: Consume Cloudflare API (AI Tool variant for use with AI Agents)
category: input
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "cloudflareApi",
  "required": true
  }
  ]

outputs:
  [
  {
  "type": "ai_tool",
  "displayName": "Tool"
  }
  ]

output_names:
  [
  "Tool"
  ]

updated_at: 2026-07-16 12:10:22
tool_variant_of: nodes-base.cloudflare
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": "Tool Description",
      "name": "toolDescription",
      "type": "string",
      "default": "",
      "required": false,
      "description": "Description for the AI to understand what this tool does and when to use it",
      "typeOptions": {
        "rows": 3
      },
      "placeholder": "e.g., Use this tool to interact with Cloudflare"
    },
    {
      "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",
      "resource": "zoneCertificate"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a certificate",
      "resource": "zoneCertificate"
    },
    {
      "operation": "getMany",
      "name": "Get Many",
      "description": "Get many certificates",
      "resource": "zoneCertificate"
    },
    {
      "operation": "upload",
      "name": "Upload",
      "description": "Upload a certificate",
      "resource": "zoneCertificate"
    }
  ]


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
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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",
      "resource": "zoneCertificate"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a certificate",
      "resource": "zoneCertificate"
    },
    {
      "operation": "getMany",
      "name": "Get Many",
      "description": "Get many certificates",
      "resource": "zoneCertificate"
    },
    {
      "operation": "upload",
      "name": "Upload",
      "description": "Upload a certificate",
      "resource": "zoneCertificate"
    }
  ]


node_type: nodes-base.clearbitTool
package_name: n8n-nodes-base
display_name: Clearbit Tool
description: Consume Clearbit API (AI Tool variant for use with AI Agents)
category: output
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "clearbitApi",
  "required": true
  }
  ]

outputs:
  [
  {
  "type": "ai_tool",
  "displayName": "Tool"
  }
  ]

output_names:
  [
  "Tool"
  ]

updated_at: 2026-07-16 12:10:22
tool_variant_of: nodes-base.clearbit
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": "Tool Description",
      "name": "toolDescription",
      "type": "string",
      "default": "",
      "required": false,
      "description": "Description for the AI to understand what this tool does and when to use it",
      "typeOptions": {
        "rows": 3
      },
      "placeholder": "e.g., Use this tool to interact with Clearbit"
    },
    {
      "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",
      "resource": "company"
    },
    {
      "operation": "enrich",
      "name": "Enrich",
      "description": "Look up person and company data based on an email or domain",
      "resource": "company"
    },
    {
      "operation": "enrich",
      "name": "Enrich",
      "description": "Look up a person and company data based on an email or domain",
      "resource": "person"
    }
  ]


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
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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",
      "resource": "company"
    },
    {
      "operation": "enrich",
      "name": "Enrich",
      "description": "Look up person and company data based on an email or domain",
      "resource": "company"
    },
    {
      "operation": "enrich",
      "name": "Enrich",
      "description": "Look up a person and company data based on an email or domain",
      "resource": "person"
    }
  ]


node_type: nodes-base.clickUpTool
package_name: n8n-nodes-base
display_name: ClickUp Tool
description: Consume ClickUp API (Beta) (AI Tool variant for use with AI Agents)
category: output
development_style: programmatic
version: 1
outputs:
  [
  {
  "type": "ai_tool",
  "displayName": "Tool"
  }
  ]

output_names:
  [
  "Tool"
  ]

updated_at: 2026-07-16 12:10:22
tool_variant_of: nodes-base.clickUp
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": "Tool Description",
      "name": "toolDescription",
      "type": "string",
      "default": "",
      "required": false,
      "description": "Description for the AI to understand what this tool does and when to use it",
      "typeOptions": {
        "rows": 3
      },
      "placeholder": "e.g., Use this tool to interact with ClickUp"
    },
    {
      "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": "Include Subtasks",
      "name": "includeSubtasks",
      "type": "boolean",
      "default": false,
      "description": "Whether to also fetch and include subtasks for this task",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Include Markdown Description",
      "name": "includeMarkdownDescription",
      "type": "boolean",
      "default": false,
      "description": "Whether to include the markdown_description field in the response. This is important for preserving links in the description.",
      "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",
      "resource": "checklist"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a checklist",
      "resource": "checklist"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a checklist",
      "resource": "checklist"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a checklist item",
      "resource": "checklistItem"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a checklist item",
      "resource": "checklistItem"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a checklist item",
      "resource": "checklistItem"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a comment",
      "resource": "comment"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a comment",
      "resource": "comment"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many comments",
      "resource": "comment"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a comment",
      "resource": "comment"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a folder",
      "resource": "folder"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a folder",
      "resource": "folder"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a folder",
      "resource": "folder"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many folders",
      "resource": "folder"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a folder",
      "resource": "folder"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a goal",
      "resource": "goal"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a goal",
      "resource": "goal"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a goal",
      "resource": "goal"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many goals",
      "resource": "goal"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a goal",
      "resource": "goal"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a key result",
      "resource": "goalKeyResult"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a key result",
      "resource": "goalKeyResult"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a key result",
      "resource": "goalKeyResult"
    },
    {
      "operation": "add",
      "name": "Add",
      "description": "Add a tag to a task",
      "resource": "taskTag"
    },
    {
      "operation": "remove",
      "name": "Remove",
      "description": "Remove a tag from a task",
      "resource": "taskTag"
    },
    {
      "operation": "add",
      "name": "Add",
      "description": "Add a task to a list",
      "resource": "taskList"
    },
    {
      "operation": "remove",
      "name": "Remove",
      "description": "Remove a task from a list",
      "resource": "taskList"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a space tag",
      "resource": "spaceTag"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a space tag",
      "resource": "spaceTag"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many space tags",
      "resource": "spaceTag"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a space tag",
      "resource": "spaceTag"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a task",
      "resource": "task"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a task",
      "resource": "task"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a task",
      "resource": "task"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many tasks",
      "resource": "task"
    },
    {
      "operation": "member",
      "name": "Member",
      "description": "Get task members",
      "resource": "task"
    },
    {
      "operation": "setCustomField",
      "name": "Set Custom Field",
      "description": "Set a custom field",
      "resource": "task"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a task",
      "resource": "task"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a task dependency",
      "resource": "taskDependency"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a task dependency",
      "resource": "taskDependency"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many time entries",
      "resource": "timeEntry"
    },
    {
      "operation": "start",
      "name": "Start",
      "description": "Start a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "stop",
      "name": "Stop",
      "description": "Stop the current running timer",
      "resource": "timeEntry"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a time Entry",
      "resource": "timeEntry"
    },
    {
      "operation": "add",
      "name": "Add",
      "description": "Add tag to time entry",
      "resource": "timeEntryTag"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many time entry tags",
      "resource": "timeEntryTag"
    },
    {
      "operation": "remove",
      "name": "Remove",
      "description": "Remove tag from time entry",
      "resource": "timeEntryTag"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a list",
      "resource": "list"
    },
    {
      "operation": "customFields",
      "name": "Custom Fields",
      "description": "Retrieve list's custom fields",
      "resource": "list"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a list",
      "resource": "list"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a list",
      "resource": "list"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many lists",
      "resource": "list"
    },
    {
      "operation": "member",
      "name": "Member",
      "description": "Get list members",
      "resource": "list"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a list",
      "resource": "list"
    }
  ]

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


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
outputs:
  [
  "main"
  ]

updated_at: 2026-07-16 12:10:22
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": "Include Subtasks",
      "name": "includeSubtasks",
      "type": "boolean",
      "default": false,
      "description": "Whether to also fetch and include subtasks for this task",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Include Markdown Description",
      "name": "includeMarkdownDescription",
      "type": "boolean",
      "default": false,
      "description": "Whether to include the markdown_description field in the response. This is important for preserving links in the description.",
      "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",
      "resource": "checklist"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a checklist",
      "resource": "checklist"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a checklist",
      "resource": "checklist"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a checklist item",
      "resource": "checklistItem"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a checklist item",
      "resource": "checklistItem"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a checklist item",
      "resource": "checklistItem"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a comment",
      "resource": "comment"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a comment",
      "resource": "comment"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many comments",
      "resource": "comment"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a comment",
      "resource": "comment"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a folder",
      "resource": "folder"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a folder",
      "resource": "folder"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a folder",
      "resource": "folder"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many folders",
      "resource": "folder"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a folder",
      "resource": "folder"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a goal",
      "resource": "goal"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a goal",
      "resource": "goal"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a goal",
      "resource": "goal"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many goals",
      "resource": "goal"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a goal",
      "resource": "goal"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a key result",
      "resource": "goalKeyResult"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a key result",
      "resource": "goalKeyResult"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a key result",
      "resource": "goalKeyResult"
    },
    {
      "operation": "add",
      "name": "Add",
      "description": "Add a tag to a task",
      "resource": "taskTag"
    },
    {
      "operation": "remove",
      "name": "Remove",
      "description": "Remove a tag from a task",
      "resource": "taskTag"
    },
    {
      "operation": "add",
      "name": "Add",
      "description": "Add a task to a list",
      "resource": "taskList"
    },
    {
      "operation": "remove",
      "name": "Remove",
      "description": "Remove a task from a list",
      "resource": "taskList"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a space tag",
      "resource": "spaceTag"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a space tag",
      "resource": "spaceTag"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many space tags",
      "resource": "spaceTag"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a space tag",
      "resource": "spaceTag"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a task",
      "resource": "task"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a task",
      "resource": "task"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a task",
      "resource": "task"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many tasks",
      "resource": "task"
    },
    {
      "operation": "member",
      "name": "Member",
      "description": "Get task members",
      "resource": "task"
    },
    {
      "operation": "setCustomField",
      "name": "Set Custom Field",
      "description": "Set a custom field",
      "resource": "task"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a task",
      "resource": "task"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a task dependency",
      "resource": "taskDependency"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a task dependency",
      "resource": "taskDependency"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many time entries",
      "resource": "timeEntry"
    },
    {
      "operation": "start",
      "name": "Start",
      "description": "Start a time entry",
      "resource": "timeEntry"
    },
    {
      "operation": "stop",
      "name": "Stop",
      "description": "Stop the current running timer",
      "resource": "timeEntry"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a time Entry",
      "resource": "timeEntry"
    },
    {
      "operation": "add",
      "name": "Add",
      "description": "Add tag to time entry",
      "resource": "timeEntryTag"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many time entry tags",
      "resource": "timeEntryTag"
    },
    {
      "operation": "remove",
      "name": "Remove",
      "description": "Remove tag from time entry",
      "resource": "timeEntryTag"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a list",
      "resource": "list"
    },
    {
      "operation": "customFields",
      "name": "Custom Fields",
      "description": "Retrieve list's custom fields",
      "resource": "list"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a list",
      "resource": "list"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a list",
      "resource": "list"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many lists",
      "resource": "list"
    },
    {
      "operation": "member",
      "name": "Member",
      "description": "Get list members",
      "resource": "list"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a list",
      "resource": "list"
    }
  ]

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


