# nodes

node_type: nodes-base.theHiveTrigger
package_name: n8n-nodes-base
display_name: TheHive Trigger
description: Starts the workflow when TheHive events occur
category: trigger
development_style: programmatic
version: 2
operations: []
credentials_required: []
outputs:
  [
  "main"
  ]

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

  # TheHive Trigger node

  On this page, you'll find a list of events the TheHive Trigger node can respond to and links to more resources.

  /// note | TheHive and TheHive 5
  n8n provides two nodes for TheHive. Use this node (TheHive Trigger) if you want to use TheHive's version 3 or 4 API. If you want to use version 5, use [TheHive 5 Trigger](/integrations/builtin/trigger-nodes/n8n-nodes-base.thehive5trigger.md).
  ///

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

  ## Events

  * Alert 
  	* Created
  	* Deleted
  	* Updated
  * Case
  	* Created
  	* Deleted
  	* Updated
  * Log
  	* Created
  	* Deleted
  	* Updated
  * Observable
  	* Created
  	* Deleted
  	* Updated
  * Task
  	* Created
  	* Deleted
  	* Updated

  ## Related resources

  n8n provides an app node for TheHive. You can find the node docs [here](/integrations/builtin/app-nodes/n8n-nodes-base.thehive.md).

  View [example workflows and related content](https://n8n.io/integrations/thehive-trigger/){:target=_blank .external-link} on n8n's website.

  Refer to TheHive's documentation for more information about the service:

  * [Version 3](https://docs.thehive-project.org/thehive/legacy/thehive3/api/){:target=_blank .external-link}
  * [Version 4](https://docs.thehive-project.org/cortex/api/api-guide/){:target=_blank .external-link}


  ## Configure a webhook in TheHive

  To configure the webhook for your TheHive instance:

  1. Copy the testing and production webhook URLs from TheHive Trigger node.
  2. Add the following lines to the `application.conf` file. This is TheHive configuration file:

  	```
  	notification.webhook.endpoints = [
  		{
  			name: TESTING_WEBHOOK_NAME
  			url: TESTING_WEBHOOK_URL
  			version: 0
  			wsConfig: {}
  			includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
  			excludedTheHiveOrganisations: []
  		},
  		{
  			name: PRODUCTION_WEBHOOK_NAME
  			url: PRODUCTION_WEBHOOK_URL
  			version: 0
  			wsConfig: {}
  			includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
  			excludedTheHiveOrganisations: []
  		}
  	]
  	```

  3. Replace `TESTING_WEBHOOK_URL` and `PRODUCTION_WEBHOOK_URL` with the URLs you copied in the previous step.
  4. Replace `TESTING_WEBHOOK_NAME` and `PRODUCTION_WEBHOOK_NAME` with your preferred endpoint names.
  5. Replace `ORGANIZATION_NAME` with your organization name.
  6. Execute the following cURL command to enable notifications:
  	```sh
  	curl -XPUT -uTHEHIVE_USERNAME:THEHIVE_PASSWORD -H 'Content-type: application/json' THEHIVE_URL/api/config/organisation/notification -d '
  	{
  		"value": [
  			{
  			"delegate": false,
  			"trigger": { "name": "AnyEvent"},
  			"notifier": { "name": "webhook", "endpoint": "TESTING_WEBHOOK_NAME" }
  			},
  			{
  			"delegate": false,
  			"trigger": { "name": "AnyEvent"},
  			"notifier": { "name": "webhook", "endpoint": "PRODUCTION_WEBHOOK_NAME" }
  			}
  		]
  	}'
  	```

properties_schema:
  [
    {
      "displayName": "You must set up the webhook in TheHive — instructions <a href=\"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.thehivetrigger/#configure-a-webhook-in-thehive\" target=\"_blank\">here</a>",
      "name": "notice",
      "type": "notice",
      "default": ""
    },
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "description": "Events types",
      "options": [
        {
          "name": "*",
          "value": "*",
          "description": "Any time any event is triggered (Wildcard Event)"
        },
        {
          "name": "Alert Created",
          "value": "alert_create",
          "description": "Triggered when an alert is created"
        },
        {
          "name": "Alert Deleted",
          "value": "alert_delete",
          "description": "Triggered when an alert is deleted"
        },
        {
          "name": "Alert Updated",
          "value": "alert_update",
          "description": "Triggered when an alert is updated"
        },
        {
          "name": "Case Created",
          "value": "case_create",
          "description": "Triggered when a case is created"
        },
        {
          "name": "Case Deleted",
          "value": "case_delete",
          "description": "Triggered when a case is deleted"
        },
        {
          "name": "Case Updated",
          "value": "case_update",
          "description": "Triggered when a case is updated"
        },
        {
          "name": "Log Created",
          "value": "case_task_log_create",
          "description": "Triggered when a task log is created"
        },
        {
          "name": "Log Deleted",
          "value": "case_task_log_delete",
          "description": "Triggered when a task log is deleted"
        },
        {
          "name": "Log Updated",
          "value": "case_task_log_update",
          "description": "Triggered when a task log is updated"
        },
        {
          "name": "Observable Created",
          "value": "case_artifact_create",
          "description": "Triggered when an observable is created"
        },
        {
          "name": "Observable Deleted",
          "value": "case_artifact_delete",
          "description": "Triggered when an observable is deleted"
        },
        {
          "name": "Observable Updated",
          "value": "case_artifact_update",
          "description": "Triggered when an observable is updated"
        },
        {
          "name": "Task Created",
          "value": "case_task_create",
          "description": "Triggered when a task is created"
        },
        {
          "name": "Task Deleted",
          "value": "case_task_delete",
          "description": "Triggered when a task is deleted"
        },
        {
          "name": "Task Updated",
          "value": "case_task_update",
          "description": "Triggered when a task is updated"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "description": "Events types",
      "options": [
        {
          "name": "*",
          "value": "*",
          "description": "Any time any event is triggered (Wildcard Event)"
        },
        {
          "name": "Alert Created",
          "value": "alert_create",
          "description": "Triggered when an alert is created"
        },
        {
          "name": "Alert Deleted",
          "value": "alert_delete",
          "description": "Triggered when an alert is deleted"
        },
        {
          "name": "Alert Updated",
          "value": "alert_update",
          "description": "Triggered when an alert is updated"
        },
        {
          "name": "Case Created",
          "value": "case_create",
          "description": "Triggered when a case is created"
        },
        {
          "name": "Case Deleted",
          "value": "case_delete",
          "description": "Triggered when a case is deleted"
        },
        {
          "name": "Case Updated",
          "value": "case_update",
          "description": "Triggered when a case is updated"
        },
        {
          "name": "Log Created",
          "value": "case_task_log_create",
          "description": "Triggered when a task log is created"
        },
        {
          "name": "Log Deleted",
          "value": "case_task_log_delete",
          "description": "Triggered when a task log is deleted"
        },
        {
          "name": "Log Updated",
          "value": "case_task_log_update",
          "description": "Triggered when a task log is updated"
        },
        {
          "name": "Observable Created",
          "value": "case_artifact_create",
          "description": "Triggered when an observable is created"
        },
        {
          "name": "Observable Deleted",
          "value": "case_artifact_delete",
          "description": "Triggered when an observable is deleted"
        },
        {
          "name": "Observable Updated",
          "value": "case_artifact_update",
          "description": "Triggered when an observable is updated"
        },
        {
          "name": "Task Created",
          "value": "case_task_create",
          "description": "Triggered when a task is created"
        },
        {
          "name": "Task Updated",
          "value": "case_task_update",
          "description": "Triggered when a task is updated"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "@version": [
            2
          ]
        }
      }
    }
  ]


node_type: nodes-base.timescaleDb
package_name: n8n-nodes-base
display_name: TimescaleDB
description: Add and update data in TimescaleDB
category: input
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "timescaleDb",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # TimescaleDB node

  Use the TimescaleDB node to automate work in TimescaleDB, and integrate TimescaleDB with other applications. n8n has built-in support for a wide range of TimescaleDB features, including executing an SQL query, as well as inserting and updating rows in a database. 

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

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

  ## Operations

  * Execute an SQL query
  * Insert rows in database
  * Update rows in database

  ## Templates and examples

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

  ## Specify a column's data type

  To specify a column's data type, append the column name with `:type`, where `type` is the data type you want for the column. For example, if you want to specify the type `int` for the column **id** and type `text` for the column **name**, you can use the following snippet in the **Columns** field: `id:int,name:text`.

properties_schema:
  [
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "insert",
      "options": [
        {
          "name": "Execute Query",
          "value": "executeQuery",
          "description": "Execute an SQL query",
          "action": "Execute a SQL query"
        },
        {
          "name": "Insert",
          "value": "insert",
          "description": "Insert rows in database",
          "action": "Insert rows in database"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update rows in database",
          "action": "Update rows in database"
        }
      ]
    },
    {
      "displayName": "Query",
      "name": "query",
      "type": "string",
      "default": "",
      "description": "The SQL query to execute. You can use n8n expressions or $1 and $2 in conjunction with query parameters.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "executeQuery"
          ]
        }
      },
      "typeOptions": {
        "editor": "sqlEditor",
        "sqlDialect": "PostgreSQL"
      },
      "noDataExpression": true
    },
    {
      "displayName": "Schema",
      "name": "schema",
      "type": "string",
      "default": "public",
      "description": "Name of the schema the table belongs to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "insert"
          ]
        }
      }
    },
    {
      "displayName": "Table",
      "name": "table",
      "type": "string",
      "default": "",
      "description": "Name of the table in which to insert data to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "insert"
          ]
        }
      }
    },
    {
      "displayName": "Columns",
      "name": "columns",
      "type": "string",
      "default": "",
      "description": "Comma-separated list of the properties which should used as columns for the new rows",
      "displayOptions": {
        "show": {
          "operation": [
            "insert"
          ]
        }
      }
    },
    {
      "displayName": "Schema",
      "name": "schema",
      "type": "string",
      "default": "public",
      "description": "Name of the schema the table belongs to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Table",
      "name": "table",
      "type": "string",
      "default": "",
      "description": "Name of the table in which to update data in",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Update Key",
      "name": "updateKey",
      "type": "string",
      "default": "id",
      "description": "Name of the property which decides which rows in the database should be updated. Normally that would be \"id\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Columns",
      "name": "columns",
      "type": "string",
      "default": "",
      "description": "Comma-separated list of the properties which should used as columns for rows to update",
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Return Fields",
      "name": "returnFields",
      "type": "string",
      "default": "*",
      "description": "Comma-separated list of the fields that the operation will return",
      "displayOptions": {
        "show": {
          "operation": [
            "insert",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Mode",
          "name": "mode",
          "type": "options",
          "options": [
            {
              "name": "Independently",
              "value": "independently",
              "description": "Execute each query independently"
            },
            {
              "name": "Multiple Queries",
              "value": "multiple",
              "description": "<b>Default</b>. Sends multiple queries at once to database."
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Executes all queries in a single transaction"
            }
          ],
          "default": "multiple",
          "description": "The way queries should be sent to database. Can be used in conjunction with <b>Continue on Fail</b>. See <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.timescaledb/\">the docs</a> for more examples"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryParams",
          "type": "string",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          },
          "default": "",
          "placeholder": "quantity,price",
          "description": "Comma-separated list of properties which should be used as query parameters"
        }
      ]
    }
  ]

operations:
  [
    {
      "operation": "executeQuery",
      "name": "Execute Query",
      "description": "Execute an SQL query"
    },
    {
      "operation": "insert",
      "name": "Insert",
      "description": "Insert rows in database"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update rows in database"
    }
  ]


node_type: nodes-base.todoist
package_name: n8n-nodes-base
display_name: Todoist
description: Consume Todoist API
category: output
development_style: programmatic
version: 2.1
outputs:
  [
  "main"
  ]

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

  # Todoist node

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

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

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

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

  ## Operations

  * Task
      * Create a new task
      * Close a task
      * Delete a task
      * Get a task
      * Get all tasks
      * Reopen a task
      * Update a task

  ## Templates and examples

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

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

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "apiKey",
      "options": [
        {
          "name": "API Key",
          "value": "apiKey"
        },
        {
          "name": "OAuth2",
          "value": "oAuth2"
        }
      ]
    },
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "task",
      "options": [
        {
          "name": "Task",
          "value": "task",
          "description": "Task resource"
        },
        {
          "name": "Project",
          "value": "project",
          "description": "Project resource"
        },
        {
          "name": "Section",
          "value": "section",
          "description": "Section resource"
        },
        {
          "name": "Comment",
          "value": "comment",
          "description": "Comment resource"
        },
        {
          "name": "Label",
          "value": "label",
          "description": "Label resource"
        },
        {
          "name": "Reminder",
          "value": "reminder",
          "description": "Reminder resource"
        }
      ],
      "required": true,
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Close",
          "value": "close",
          "description": "Close a task",
          "action": "Close a task"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new 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": "Move",
          "value": "move",
          "description": "Move a task",
          "action": "Move a task"
        },
        {
          "name": "Quick Add",
          "value": "quickAdd",
          "description": "Quick add a task using natural language",
          "action": "Quick add a task"
        },
        {
          "name": "Reopen",
          "value": "reopen",
          "description": "Reopen a task",
          "action": "Reopen a task"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a task",
          "action": "Update a task"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Archive",
          "value": "archive",
          "description": "Archive a project",
          "action": "Archive a project"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new project",
          "action": "Create a project"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a project",
          "action": "Delete a project"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a project",
          "action": "Get a project"
        },
        {
          "name": "Get Collaborators",
          "value": "getCollaborators",
          "description": "Get project collaborators",
          "action": "Get project collaborators"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many projects",
          "action": "Get many projects"
        },
        {
          "name": "Unarchive",
          "value": "unarchive",
          "description": "Unarchive a project",
          "action": "Unarchive a project"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a project",
          "action": "Update a project"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "project"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new section",
          "action": "Create a section"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a section",
          "action": "Delete a section"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a section",
          "action": "Get a section"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many sections",
          "action": "Get many sections"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a section",
          "action": "Update a section"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new comment",
          "action": "Create a comment"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a comment",
          "action": "Delete a comment"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a comment",
          "action": "Get 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"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new label",
          "action": "Create a label"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a label",
          "action": "Delete a label"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a label",
          "action": "Get a label"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many labels",
          "action": "Get many labels"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a label",
          "action": "Update a label"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "label"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new reminder",
          "action": "Create a reminder"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a reminder",
          "action": "Delete a reminder"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many reminders",
          "action": "Get many reminders"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a reminder",
          "action": "Update a reminder"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Task ID",
      "name": "taskId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "delete",
            "close",
            "get",
            "reopen",
            "update",
            "move"
          ]
        }
      }
    },
    {
      "displayName": "Project Name or ID",
      "name": "project",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The destination project. Choose from the list, or specify an ID.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create",
            "move"
          ]
        }
      }
    },
    {
      "displayName": "Section Name or ID",
      "name": "section",
      "type": "options",
      "default": "",
      "description": "Section to which you want move the task. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "move"
          ]
        },
        "hide": {
          "@version": [
            {
              "_cnd": {
                "gte": 2.1
              }
            }
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSections",
        "loadOptionsDependsOn": [
          "project.value"
        ]
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Section Name or ID",
          "name": "section",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getSections",
            "loadOptionsDependsOn": [
              "project",
              "options.parent"
            ]
          },
          "default": "",
          "description": "The destination section. The task becomes the last root task of the section. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Parent Name or ID",
          "name": "parent",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getItems",
            "loadOptionsDependsOn": [
              "project",
              "options.section"
            ]
          },
          "default": "",
          "description": "The destination parent task. The task becomes the last child task of the parent task. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "move"
          ],
          "@version": [
            {
              "_cnd": {
                "gte": 2.1
              }
            }
          ]
        }
      }
    },
    {
      "displayName": "Label Names",
      "name": "labels",
      "type": "multiOptions",
      "default": [],
      "description": "Optional labels that will be assigned to a created 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": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getLabels"
      }
    },
    {
      "displayName": "Content",
      "name": "content",
      "type": "string",
      "default": "",
      "description": "Task content",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "rows": 5
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "Natural language text for quick adding task (e.g., \"Buy milk @Grocery #shopping tomorrow\"). It can include a due date in free form text, a project name starting with the \"#\" character (without spaces), a label starting with the \"@\" character, an assignee starting with the \"+\" character, a priority (e.g., p1), a deadline between \"{}\" (e.g. {in 3 days}), or a description starting from \"//\" until the end of the text.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "quickAdd"
          ]
        }
      },
      "typeOptions": {
        "rows": 3
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Note",
          "name": "note",
          "type": "string",
          "default": "",
          "description": "The content of the note"
        },
        {
          "displayName": "Reminder",
          "name": "reminder",
          "type": "string",
          "default": "",
          "description": "The date of the reminder, added in free form text"
        },
        {
          "displayName": "Auto Reminder",
          "name": "auto_reminder",
          "type": "boolean",
          "default": false,
          "description": "When this option is enabled, the default reminder will be added to the new item if it has a due date with time set"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "quickAdd"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "A description for the task"
        },
        {
          "displayName": "Due Date Time",
          "name": "dueDateTime",
          "type": "dateTime",
          "default": "",
          "description": "Specific date and time in RFC3339 format in UTC"
        },
        {
          "displayName": "Due String Locale",
          "name": "dueLang",
          "type": "string",
          "default": "",
          "description": "2-letter code specifying language in case due_string is not written in English"
        },
        {
          "displayName": "Due String",
          "name": "dueString",
          "type": "string",
          "default": "",
          "description": "Human defined task due date (ex.: “next Monday”, “Tomorrow”). Value is set using local (not UTC) time."
        },
        {
          "displayName": "Parent Name or ID",
          "name": "parentId",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getItems",
            "loadOptionsDependsOn": [
              "project.value",
              "options.section"
            ]
          },
          "default": {},
          "description": "The parent task you want to operate on. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "number",
          "typeOptions": {
            "maxValue": 4,
            "minValue": 1
          },
          "default": 1,
          "description": "Task priority from 1 (normal) to 4 (urgent)"
        },
        {
          "displayName": "Section Name or ID",
          "name": "section",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getSections",
            "loadOptionsDependsOn": [
              "project.value"
            ]
          },
          "default": {},
          "description": "The section you want to operate on. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Order",
          "name": "order",
          "type": "number",
          "default": 0,
          "description": "Non-zero integer used to sort tasks under the same parent"
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "string",
          "default": "",
          "placeholder": "YYYY-MM-DD",
          "description": "Specific date in YYYY-MM-DD format"
        },
        {
          "displayName": "Assignee ID",
          "name": "assigneeId",
          "type": "string",
          "default": "",
          "description": "Responsible user ID (for shared tasks)"
        },
        {
          "displayName": "Duration",
          "name": "duration",
          "type": "number",
          "default": 0,
          "description": "Positive integer for task duration (must be used with Duration Unit)"
        },
        {
          "displayName": "Duration Unit",
          "name": "durationUnit",
          "type": "options",
          "options": [
            {
              "name": "Minute",
              "value": "minute"
            },
            {
              "name": "Day",
              "value": "day"
            }
          ],
          "default": "minute",
          "description": "Unit of time for duration (must be used with Duration)"
        },
        {
          "displayName": "Deadline Date",
          "name": "deadlineDate",
          "type": "string",
          "default": "",
          "placeholder": "YYYY-MM-DD",
          "description": "Specific deadline date in YYYY-MM-DD format"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "task"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "task"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 500
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Filter",
          "name": "filter",
          "type": "string",
          "default": "",
          "description": "Filter by any <a href=\"https://get.todoist.help/hc/en-us/articles/205248842\">supported filter.</a>"
        },
        {
          "displayName": "IDs",
          "name": "ids",
          "type": "string",
          "default": "",
          "description": "A list of the task IDs to retrieve, this should be a comma-separated list"
        },
        {
          "displayName": "Label Name or ID",
          "name": "labelId",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getLabels"
          },
          "default": {},
          "description": "Filter tasks by label. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Lang",
          "name": "lang",
          "type": "string",
          "default": "",
          "description": "IETF language tag defining what language filter is written in, if differs from default English"
        },
        {
          "displayName": "Parent Name or ID",
          "name": "parentId",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getItems",
            "loadOptionsDependsOn": [
              "filters.projectId",
              "filters.sectionId"
            ]
          },
          "default": "",
          "description": "Filter tasks by parent task ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Project Name or ID",
          "name": "projectId",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getProjects"
          },
          "default": "",
          "description": "Filter tasks by project ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Section Name or ID",
          "name": "sectionId",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getSections",
            "loadOptionsDependsOn": [
              "filters.projectId"
            ]
          },
          "default": "",
          "description": "Filter tasks by section ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": "",
          "description": "Task content"
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "A description for the task"
        },
        {
          "displayName": "Due Date Time",
          "name": "dueDateTime",
          "type": "dateTime",
          "default": "",
          "description": "Specific date and time in RFC3339 format in UTC"
        },
        {
          "displayName": "Due String Locale",
          "name": "dueLang",
          "type": "string",
          "default": "",
          "description": "2-letter code specifying language in case due_string is not written in English"
        },
        {
          "displayName": "Due String",
          "name": "dueString",
          "type": "string",
          "default": "",
          "description": "Human defined task due date (ex.: “next Monday”, “Tomorrow”). Value is set using local (not UTC) time."
        },
        {
          "displayName": "Due String Locale",
          "name": "dueLang",
          "type": "string",
          "default": "",
          "description": "2-letter code specifying language in case due_string is not written in English"
        },
        {
          "displayName": "Label Names",
          "name": "labels",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getLabels"
          },
          "default": []
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "number",
          "typeOptions": {
            "maxValue": 4,
            "minValue": 1
          },
          "default": 1,
          "description": "Task priority from 1 (normal) to 4 (urgent)"
        },
        {
          "displayName": "Order",
          "name": "order",
          "type": "number",
          "default": 0,
          "description": "Non-zero integer used to sort tasks under the same parent"
        },
        {
          "displayName": "Due Date",
          "name": "dueDate",
          "type": "string",
          "default": "",
          "placeholder": "YYYY-MM-DD",
          "description": "Specific date in YYYY-MM-DD format"
        },
        {
          "displayName": "Assignee ID",
          "name": "assigneeId",
          "type": "string",
          "default": "",
          "description": "Responsible user ID (for shared tasks)"
        },
        {
          "displayName": "Duration",
          "name": "duration",
          "type": "number",
          "default": 0,
          "description": "Positive integer for task duration (must be used with Duration Unit)"
        },
        {
          "displayName": "Duration Unit",
          "name": "durationUnit",
          "type": "options",
          "options": [
            {
              "name": "Minute",
              "value": "minute"
            },
            {
              "name": "Day",
              "value": "day"
            }
          ],
          "default": "minute",
          "description": "Unit of time for duration (must be used with Duration)"
        },
        {
          "displayName": "Deadline Date",
          "name": "deadlineDate",
          "type": "string",
          "default": "",
          "placeholder": "YYYY-MM-DD",
          "description": "Specific deadline date in YYYY-MM-DD format"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Project ID",
      "name": "projectId",
      "type": "string",
      "default": "",
      "description": "The project ID - can be either a string or number",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "project"
          ],
          "operation": [
            "archive",
            "delete",
            "get",
            "getCollaborators",
            "unarchive",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "Name of the project",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "project"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "projectOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Berry Red",
              "value": "berry_red"
            },
            {
              "name": "Red",
              "value": "red"
            },
            {
              "name": "Orange",
              "value": "orange"
            },
            {
              "name": "Yellow",
              "value": "yellow"
            },
            {
              "name": "Olive Green",
              "value": "olive_green"
            },
            {
              "name": "Lime Green",
              "value": "lime_green"
            },
            {
              "name": "Green",
              "value": "green"
            },
            {
              "name": "Mint Green",
              "value": "mint_green"
            },
            {
              "name": "Teal",
              "value": "teal"
            },
            {
              "name": "Sky Blue",
              "value": "sky_blue"
            },
            {
              "name": "Light Blue",
              "value": "light_blue"
            },
            {
              "name": "Blue",
              "value": "blue"
            },
            {
              "name": "Grape",
              "value": "grape"
            },
            {
              "name": "Violet",
              "value": "violet"
            },
            {
              "name": "Lavender",
              "value": "lavender"
            },
            {
              "name": "Magenta",
              "value": "magenta"
            },
            {
              "name": "Salmon",
              "value": "salmon"
            },
            {
              "name": "Charcoal",
              "value": "charcoal"
            },
            {
              "name": "Grey",
              "value": "grey"
            },
            {
              "name": "Taupe",
              "value": "taupe"
            }
          ],
          "default": "",
          "description": "The color of the project"
        },
        {
          "displayName": "Is Favorite",
          "name": "is_favorite",
          "type": "boolean",
          "default": false,
          "description": "Whether the project is a favorite"
        },
        {
          "displayName": "Parent ID",
          "name": "parent_id",
          "type": "string",
          "default": "",
          "description": "Parent project ID"
        },
        {
          "displayName": "View Style",
          "name": "view_style",
          "type": "options",
          "options": [
            {
              "name": "List",
              "value": "list"
            },
            {
              "name": "Board",
              "value": "board"
            }
          ],
          "default": "list",
          "description": "The default view style of the project"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "project"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "projectUpdateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "Name of the project"
        },
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Berry Red",
              "value": "berry_red"
            },
            {
              "name": "Red",
              "value": "red"
            },
            {
              "name": "Orange",
              "value": "orange"
            },
            {
              "name": "Yellow",
              "value": "yellow"
            },
            {
              "name": "Olive Green",
              "value": "olive_green"
            },
            {
              "name": "Lime Green",
              "value": "lime_green"
            },
            {
              "name": "Green",
              "value": "green"
            },
            {
              "name": "Mint Green",
              "value": "mint_green"
            },
            {
              "name": "Teal",
              "value": "teal"
            },
            {
              "name": "Sky Blue",
              "value": "sky_blue"
            },
            {
              "name": "Light Blue",
              "value": "light_blue"
            },
            {
              "name": "Blue",
              "value": "blue"
            },
            {
              "name": "Grape",
              "value": "grape"
            },
            {
              "name": "Violet",
              "value": "violet"
            },
            {
              "name": "Lavender",
              "value": "lavender"
            },
            {
              "name": "Magenta",
              "value": "magenta"
            },
            {
              "name": "Salmon",
              "value": "salmon"
            },
            {
              "name": "Charcoal",
              "value": "charcoal"
            },
            {
              "name": "Grey",
              "value": "grey"
            },
            {
              "name": "Taupe",
              "value": "taupe"
            }
          ],
          "default": "",
          "description": "The color of the project"
        },
        {
          "displayName": "Is Favorite",
          "name": "is_favorite",
          "type": "boolean",
          "default": false,
          "description": "Whether the project is a favorite"
        },
        {
          "displayName": "View Style",
          "name": "view_style",
          "type": "options",
          "options": [
            {
              "name": "List",
              "value": "list"
            },
            {
              "name": "Board",
              "value": "board"
            }
          ],
          "default": "list",
          "description": "The default view style of the project"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "project"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Section ID",
      "name": "sectionId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ],
          "operation": [
            "delete",
            "get",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Project Name or ID",
      "name": "sectionProject",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The project to add the section to",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "sectionName",
      "type": "string",
      "default": "",
      "description": "Name of the section",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "sectionOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Order",
          "name": "order",
          "type": "number",
          "default": 0,
          "description": "The order of the section"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "sectionUpdateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "Name of the section"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "sectionFilters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Project Name or ID",
          "name": "project_id",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getProjects"
          },
          "default": "",
          "description": "Filter sections by project. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "section"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Comment ID",
      "name": "commentId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "delete",
            "get",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "commentTaskId",
      "type": "string",
      "default": "",
      "description": "The ID of the task to comment on",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Content",
      "name": "commentContent",
      "type": "string",
      "default": "",
      "description": "Comment content",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "rows": 3
      }
    },
    {
      "displayName": "Update Fields",
      "name": "commentUpdateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "typeOptions": {
            "rows": 3
          },
          "default": "",
          "description": "Comment content"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "commentFilters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Task ID",
          "name": "task_id",
          "type": "string",
          "default": "",
          "description": "Filter comments by task ID"
        },
        {
          "displayName": "Project ID",
          "name": "project_id",
          "type": "string",
          "default": "",
          "description": "Filter comments by project ID"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Label ID",
      "name": "labelId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "label"
          ],
          "operation": [
            "delete",
            "get",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "labelName",
      "type": "string",
      "default": "",
      "description": "Name of the label",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "label"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "labelOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Berry Red",
              "value": "berry_red"
            },
            {
              "name": "Red",
              "value": "red"
            },
            {
              "name": "Orange",
              "value": "orange"
            },
            {
              "name": "Yellow",
              "value": "yellow"
            },
            {
              "name": "Olive Green",
              "value": "olive_green"
            },
            {
              "name": "Lime Green",
              "value": "lime_green"
            },
            {
              "name": "Green",
              "value": "green"
            },
            {
              "name": "Mint Green",
              "value": "mint_green"
            },
            {
              "name": "Teal",
              "value": "teal"
            },
            {
              "name": "Sky Blue",
              "value": "sky_blue"
            },
            {
              "name": "Light Blue",
              "value": "light_blue"
            },
            {
              "name": "Blue",
              "value": "blue"
            },
            {
              "name": "Grape",
              "value": "grape"
            },
            {
              "name": "Violet",
              "value": "violet"
            },
            {
              "name": "Lavender",
              "value": "lavender"
            },
            {
              "name": "Magenta",
              "value": "magenta"
            },
            {
              "name": "Salmon",
              "value": "salmon"
            },
            {
              "name": "Charcoal",
              "value": "charcoal"
            },
            {
              "name": "Grey",
              "value": "grey"
            },
            {
              "name": "Taupe",
              "value": "taupe"
            }
          ],
          "default": "",
          "description": "The color of the label"
        },
        {
          "displayName": "Order",
          "name": "order",
          "type": "number",
          "default": 0,
          "description": "Label order"
        },
        {
          "displayName": "Is Favorite",
          "name": "is_favorite",
          "type": "boolean",
          "default": false,
          "description": "Whether the label is a favorite"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "label"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "labelUpdateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "Name of the label"
        },
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Berry Red",
              "value": "berry_red"
            },
            {
              "name": "Red",
              "value": "red"
            },
            {
              "name": "Orange",
              "value": "orange"
            },
            {
              "name": "Yellow",
              "value": "yellow"
            },
            {
              "name": "Olive Green",
              "value": "olive_green"
            },
            {
              "name": "Lime Green",
              "value": "lime_green"
            },
            {
              "name": "Green",
              "value": "green"
            },
            {
              "name": "Mint Green",
              "value": "mint_green"
            },
            {
              "name": "Teal",
              "value": "teal"
            },
            {
              "name": "Sky Blue",
              "value": "sky_blue"
            },
            {
              "name": "Light Blue",
              "value": "light_blue"
            },
            {
              "name": "Blue",
              "value": "blue"
            },
            {
              "name": "Grape",
              "value": "grape"
            },
            {
              "name": "Violet",
              "value": "violet"
            },
            {
              "name": "Lavender",
              "value": "lavender"
            },
            {
              "name": "Magenta",
              "value": "magenta"
            },
            {
              "name": "Salmon",
              "value": "salmon"
            },
            {
              "name": "Charcoal",
              "value": "charcoal"
            },
            {
              "name": "Grey",
              "value": "grey"
            },
            {
              "name": "Taupe",
              "value": "taupe"
            }
          ],
          "default": "",
          "description": "The color of the label"
        },
        {
          "displayName": "Order",
          "name": "order",
          "type": "number",
          "default": 0,
          "description": "Label order"
        },
        {
          "displayName": "Is Favorite",
          "name": "is_favorite",
          "type": "boolean",
          "default": false,
          "description": "Whether the label is a favorite"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "label"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Reminder ID",
      "name": "reminderId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "delete",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Task ID",
      "name": "itemId",
      "type": "string",
      "default": "",
      "description": "The ID of the task to attach reminder to",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Due Date Type",
      "name": "dueDateType",
      "type": "options",
      "default": "natural_language",
      "description": "How to specify when the reminder should trigger",
      "options": [
        {
          "name": "Natural Language",
          "value": "natural_language",
          "description": "Human-readable date and time (e.g., \"tomorrow 2pm\")"
        },
        {
          "name": "Full-Day Date",
          "value": "full_day",
          "description": "Date without specific time (floating)"
        },
        {
          "name": "Floating Date with Time",
          "value": "floating_time",
          "description": "Date and time without timezone"
        },
        {
          "name": "Fixed Timezone Date with Time",
          "value": "fixed_timezone",
          "description": "Date and time with specific timezone"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Natural Language Representation",
      "name": "natural_language_representation",
      "type": "string",
      "default": "",
      "description": "Human-readable date and time",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ],
          "dueDateType": [
            "natural_language"
          ]
        }
      }
    },
    {
      "displayName": "Date",
      "name": "date",
      "type": "string",
      "default": "",
      "description": "Full-day date in YYYY-MM-DD format",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ],
          "dueDateType": [
            "full_day"
          ]
        }
      }
    },
    {
      "displayName": "Date Time",
      "name": "datetime",
      "type": "dateTime",
      "default": "",
      "description": "Floating date and time (no timezone)",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ],
          "dueDateType": [
            "floating_time"
          ]
        }
      }
    },
    {
      "displayName": "Date Time",
      "name": "datetime",
      "type": "dateTime",
      "default": "",
      "description": "Date and time with timezone",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ],
          "dueDateType": [
            "fixed_timezone"
          ]
        }
      }
    },
    {
      "displayName": "Timezone",
      "name": "timezone",
      "type": "string",
      "default": "",
      "description": "Timezone for the fixed timezone date",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ],
          "dueDateType": [
            "fixed_timezone"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "reminderOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Type",
          "name": "type",
          "type": "options",
          "options": [
            {
              "name": "Absolute",
              "value": "absolute"
            },
            {
              "name": "Relative",
              "value": "relative"
            }
          ],
          "default": "absolute",
          "description": "The reminder type"
        },
        {
          "displayName": "Minute Offset",
          "name": "minute_offset",
          "type": "number",
          "default": 0,
          "description": "Minutes before the task due date"
        },
        {
          "displayName": "Notify User ID",
          "name": "notify_uid",
          "type": "string",
          "default": "",
          "description": "User ID to notify (for shared tasks)"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "reminderUpdateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Due",
          "name": "due",
          "type": "collection",
          "placeholder": "Add Due Date Option",
          "default": {},
          "options": [
            {
              "displayName": "Natural Language",
              "name": "string",
              "type": "string",
              "default": "",
              "placeholder": "e.g., \"tomorrow 2pm\", \"monday 10:45am\"",
              "description": "Human-readable date and time"
            },
            {
              "displayName": "Date",
              "name": "date",
              "type": "string",
              "default": "",
              "placeholder": "YYYY-MM-DD",
              "description": "Specific date in YYYY-MM-DD format"
            },
            {
              "displayName": "Date Time",
              "name": "datetime",
              "type": "dateTime",
              "default": "",
              "description": "Specific date and time"
            },
            {
              "displayName": "Timezone",
              "name": "timezone",
              "type": "string",
              "default": "",
              "placeholder": "e.g., \"America/New_York\"",
              "description": "Timezone for the reminder"
            }
          ],
          "description": "When the reminder should trigger"
        },
        {
          "displayName": "Type",
          "name": "type",
          "type": "options",
          "options": [
            {
              "name": "Absolute",
              "value": "absolute"
            },
            {
              "name": "Relative",
              "value": "relative"
            }
          ],
          "default": "absolute",
          "description": "The reminder type"
        },
        {
          "displayName": "Minute Offset",
          "name": "minute_offset",
          "type": "number",
          "default": 0,
          "description": "Minutes before the task due date"
        },
        {
          "displayName": "Notify User ID",
          "name": "notify_uid",
          "type": "string",
          "default": "",
          "description": "User ID to notify (for shared tasks)"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "reminder"
          ],
          "operation": [
            "update"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "close",
      "name": "Close",
      "description": "Close a task"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a new task"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a task"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a task"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many tasks"
    },
    {
      "operation": "move",
      "name": "Move",
      "description": "Move a task"
    },
    {
      "operation": "quickAdd",
      "name": "Quick Add",
      "description": "Quick add a task using natural language"
    },
    {
      "operation": "reopen",
      "name": "Reopen",
      "description": "Reopen a task"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a task"
    }
  ]

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


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

outputs:
  [
  "main"
  ]

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

  # Toggl Trigger node

  [Toggl](https://toggl.com/){:target=_blank .external-link} is a time tracking app that offers online time tracking and reporting services through their website along with mobile and desktop applications.

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

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

properties_schema:
  [
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "newTimeEntry",
      "options": [
        {
          "name": "New Time Entry",
          "value": "newTimeEntry"
        }
      ],
      "required": true
    }
  ]


node_type: nodes-base.totp
package_name: n8n-nodes-base
display_name: TOTP
description: Generate a time-based one-time password
category: transform
development_style: programmatic
version: 1
operations:
  [
  {
  "operation": "generateSecret",
  "name": "Generate Secret"
  }
  ]

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

outputs:
  [
  "main"
  ]

updated_at: 2025-09-16 08:53:07
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: TOTP
  description: Documentation for the TOTP node in n8n, a workflow automation platform. Includes guidance on usage, and links to examples.
  contentType: [integration, reference]
  ---

  # TOTP

  The TOTP node provides a way to generate a TOTP (time-based one-time password).

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

  ## Node parameters

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

  Configure this node with these parameters.

  ### Credential to connect with

  Select or create a [TOTP credential](/integrations/builtin/credentials/totp.md) for the node to use.

  ### Operation

  **Generate Secret** is the only operation currently supported.

  ## Node options

  Use these **Options** to further configure the node.

  ### Algorithm

  Select the HMAC hashing algorithm to use. Default is SHA1.

  ### Digits

  Enter the number of digits in the generated code. Default is `6`.

  ### Period

  Enter how many seconds the TOTP is valid for. Default is `30`.

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "generateSecret",
      "options": [
        {
          "name": "Generate Secret",
          "value": "generateSecret",
          "action": "Generate secret"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Algorithm",
          "name": "algorithm",
          "type": "options",
          "default": "SHA1",
          "description": "HMAC hashing algorithm. Defaults to SHA1.",
          "options": [
            {
              "name": "SHA1",
              "value": "SHA1"
            },
            {
              "name": "SHA224",
              "value": "SHA224"
            },
            {
              "name": "SHA256",
              "value": "SHA256"
            },
            {
              "name": "SHA3-224",
              "value": "SHA3-224"
            },
            {
              "name": "SHA3-256",
              "value": "SHA3-256"
            },
            {
              "name": "SHA3-384",
              "value": "SHA3-384"
            },
            {
              "name": "SHA3-512",
              "value": "SHA3-512"
            },
            {
              "name": "SHA384",
              "value": "SHA384"
            },
            {
              "name": "SHA512",
              "value": "SHA512"
            }
          ]
        },
        {
          "displayName": "Digits",
          "name": "digits",
          "type": "number",
          "default": 6,
          "description": "Number of digits in the generated TOTP code. Defaults to 6 digits."
        },
        {
          "displayName": "Period",
          "name": "period",
          "type": "number",
          "default": 30,
          "description": "How many seconds the generated TOTP code is valid for. Defaults to 30 seconds."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "generateSecret"
          ]
        }
      }
    }
  ]


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

outputs:
  [
  "main"
  ]

updated_at: 2025-09-16 08:53:07
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Travis CI node documentation
  description: Learn how to use the Travis CI node in n8n. Follow technical documentation to integrate Travis CI node into your workflows.
  contentType: [integration, reference]
  ---

  # Travis CI node

  Use the Travis CI node to automate work in Travis CI, and integrate Travis CI with other applications. n8n has built-in support for a wide range of Travis CI features, including cancelling and getting builds. 

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

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

  ## Operations

  * Build
      * Cancel a build
      * Get a build
      * Get all builds
      * Restart a build
      * Trigger a build

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "build",
      "options": [
        {
          "name": "Build",
          "value": "build"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "cancel",
      "options": [
        {
          "name": "Cancel",
          "value": "cancel",
          "description": "Cancel a build",
          "action": "Cancel a build"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a build",
          "action": "Get a build"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many builds",
          "action": "Get many builds"
        },
        {
          "name": "Restart",
          "value": "restart",
          "description": "Restart a build",
          "action": "Restart a build"
        },
        {
          "name": "Trigger",
          "value": "trigger",
          "description": "Trigger a build",
          "action": "Trigger a build"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "build"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Build ID",
      "name": "buildId",
      "type": "string",
      "default": "",
      "description": "Value uniquely identifying the build",
      "displayOptions": {
        "show": {
          "operation": [
            "cancel"
          ],
          "resource": [
            "build"
          ]
        }
      }
    },
    {
      "displayName": "Build ID",
      "name": "buildId",
      "type": "string",
      "default": "",
      "description": "Value uniquely identifying the build",
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "build"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Include",
          "name": "include",
          "type": "string",
          "default": "",
          "placeholder": "build.commit",
          "description": "List of attributes to eager load"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "build"
          ],
          "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": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "build"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "build"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 500
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Include",
          "name": "include",
          "type": "string",
          "default": "",
          "placeholder": "build.commit",
          "description": "List of attributes to eager load"
        },
        {
          "displayName": "Order",
          "name": "order",
          "type": "options",
          "options": [
            {
              "name": "ASC",
              "value": "asc"
            },
            {
              "name": "DESC",
              "value": "desc"
            }
          ],
          "default": "asc",
          "description": "You may specify order to sort your response"
        },
        {
          "displayName": "Sort By",
          "name": "sortBy",
          "type": "options",
          "options": [
            {
              "name": "Created At",
              "value": "created_at"
            },
            {
              "name": "Finished At",
              "value": "finished_at"
            },
            {
              "name": "ID",
              "value": "id"
            },
            {
              "name": "Number",
              "value": "number"
            },
            {
              "name": "Started At",
              "value": "started_at"
            }
          ],
          "default": "number"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "build"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Build ID",
      "name": "buildId",
      "type": "string",
      "default": "",
      "description": "Value uniquely identifying the build",
      "displayOptions": {
        "show": {
          "operation": [
            "restart"
          ],
          "resource": [
            "build"
          ]
        }
      }
    },
    {
      "displayName": "Slug",
      "name": "slug",
      "type": "string",
      "default": "",
      "description": "Same as {ownerName}/{repositoryName}",
      "displayOptions": {
        "show": {
          "operation": [
            "trigger"
          ],
          "resource": [
            "build"
          ]
        }
      }
    },
    {
      "displayName": "Branch",
      "name": "branch",
      "type": "string",
      "default": "",
      "description": "Branch requested to be built",
      "displayOptions": {
        "show": {
          "operation": [
            "trigger"
          ],
          "resource": [
            "build"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Message",
          "name": "message",
          "type": "string",
          "default": "",
          "description": "Travis-ci status message attached to the request"
        },
        {
          "displayName": "Merge Mode",
          "name": "mergeMode",
          "type": "options",
          "options": [
            {
              "name": "Deep Merge",
              "value": "deep_merge"
            },
            {
              "name": "Deep Merge Append",
              "value": "deep_merge_append"
            },
            {
              "name": "Deep Merge Prepend",
              "value": "deep_merge_prepend"
            },
            {
              "name": "Merge",
              "value": "merge"
            },
            {
              "name": "Replace",
              "value": "replace"
            }
          ],
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "build"
          ],
          "operation": [
            "trigger"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "cancel",
      "name": "Cancel",
      "description": "Cancel a build"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a build"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many builds"
    },
    {
      "operation": "restart",
      "name": "Restart",
      "description": "Restart a build"
    },
    {
      "operation": "trigger",
      "name": "Trigger",
      "description": "Trigger a build"
    }
  ]


node_type: nodes-base.trello
package_name: n8n-nodes-base
display_name: Trello
description: Create, change and delete boards and cards
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "trelloApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # Trello node

  Use the Trello node to automate work in Trello, and integrate Trello with other applications. n8n has built-in support for a wide range of Trello features, including creating and updating cards, and adding and removing members. 

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

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

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

  ## Operations

  * Attachment
      * Create a new attachment for a card
      * Delete an attachment
      * Get the data of an attachment
      * Returns all attachments for the card
  * Board
      * Create a new board
      * Delete a board
      * Get the data of a board
      * Update a board
  * Board Member
      * Add
      * Get All
      * Invite
      * Remove
  * Card
      * Create a new card
      * Delete a card
      * Get the data of a card
      * Update a card
  * Card Comment
      * Create a comment on a card
      * Delete a comment from a card
      * Update a comment on a card
  * Checklist
      * Create a checklist item
      * Create a new checklist
      * Delete a checklist
      * Delete a checklist item
      * Get the data of a checklist
      * Returns all checklists for the card
      * Get a specific checklist on a card
      * Get the completed checklist items on a card
      * Update an item in a checklist on a card
  * Label
      * Add a label to a card.
      * Create a new label
      * Delete a label
      * Get the data of a label
      * Returns all labels for the board
      * Remove a label from a card.
      * Update a label.
  * List
      * Archive/Unarchive a list
      * Create a new list
      * Get the data of a list
      * Get all the lists
      * Get all the cards in a list
      * Update a list

  ## Templates and examples

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

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

  ## Find the List ID

  1. Open the Trello board that contains the list.
  2. If the list doesn't have any cards, add a card to the list.
  3. Open the card, add `.json` at the end of the URL, and press enter.
  4. In the JSON file, you will see a field called `idList`.
  5. Copy the contents of the `idList`field and paste it in the ***List ID** field in n8n.

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "card",
      "options": [
        {
          "name": "Attachment",
          "value": "attachment"
        },
        {
          "name": "Board",
          "value": "board"
        },
        {
          "name": "Board Member",
          "value": "boardMember"
        },
        {
          "name": "Card",
          "value": "card"
        },
        {
          "name": "Card Comment",
          "value": "cardComment"
        },
        {
          "name": "Checklist",
          "value": "checklist"
        },
        {
          "name": "Label",
          "value": "label"
        },
        {
          "name": "List",
          "value": "list"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new attachment for a card",
          "action": "Create an attachment"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete an attachment",
          "action": "Delete an attachment"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get the data of an attachment",
          "action": "Get an attachment"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Returns many attachments for the card",
          "action": "Get many attachments"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "attachment"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new board",
          "action": "Create a board"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a board",
          "action": "Delete a board"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get the data of a board",
          "action": "Get a board"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a board",
          "action": "Update a board"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "board"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "add",
      "options": [
        {
          "name": "Add",
          "value": "add",
          "description": "Add member to board using member ID",
          "action": "Add a board member"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many members of a board",
          "action": "Get many board members"
        },
        {
          "name": "Invite",
          "value": "invite",
          "description": "Invite a new member to a board via email",
          "action": "Invite a board member"
        },
        {
          "name": "Remove",
          "value": "remove",
          "description": "Remove member from board using member ID",
          "action": "Remove a board member"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "boardMember"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new card",
          "action": "Create a card"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a card",
          "action": "Delete a card"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get the data of a card",
          "action": "Get a card"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a card",
          "action": "Update a card"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "card"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a comment on a card",
          "action": "Create a card comment"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a comment from a card",
          "action": "Delete a card comment"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a comment on a card",
          "action": "Update a card comment"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "cardComment"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new checklist",
          "action": "Create a checklist"
        },
        {
          "name": "Create Checklist Item",
          "value": "createCheckItem",
          "description": "Create a checklist item",
          "action": "Create checklist item"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a checklist",
          "action": "Delete a checklist"
        },
        {
          "name": "Delete Checklist Item",
          "value": "deleteCheckItem",
          "description": "Delete a checklist item",
          "action": "Delete a checklist item"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get the data of a checklist",
          "action": "Get a checklist"
        },
        {
          "name": "Get Checklist Items",
          "value": "getCheckItem",
          "description": "Get a specific checklist on a card",
          "action": "Get checklist items"
        },
        {
          "name": "Get Completed Checklist Items",
          "value": "completedCheckItems",
          "description": "Get the completed checklist items on a card",
          "action": "Get completed checklist items"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Returns many checklists for the card",
          "action": "Get many checklists"
        },
        {
          "name": "Update Checklist Item",
          "value": "updateCheckItem",
          "description": "Update an item in a checklist on a card",
          "action": "Update a checklist item"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "checklist"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Add to Card",
          "value": "addLabel",
          "description": "Add a label to a card",
          "action": "Add a label to a card"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new label",
          "action": "Create a label"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a label",
          "action": "Delete a label"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get the data of a label",
          "action": "Get a label"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Returns many labels for the board",
          "action": "Get many labels"
        },
        {
          "name": "Remove From Card",
          "value": "removeLabel",
          "description": "Remove a label from a card",
          "action": "Remove a label from a card"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a label",
          "action": "Update a label"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "label"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Archive",
          "value": "archive",
          "description": "Archive/Unarchive a list",
          "action": "Archive/unarchive a list"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new list",
          "action": "Create a list"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get the data of a list",
          "action": "Get a list"
        },
        {
          "name": "Get Cards",
          "value": "getCards",
          "description": "Get all the cards in a list",
          "action": "Get all cards in a list"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many lists",
          "action": "Get many lists"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a list",
          "action": "Update a list"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Card ID",
      "name": "cardId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the card",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete",
            "create",
            "get",
            "getAll"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Source URL",
      "name": "url",
      "type": "string",
      "default": "",
      "description": "The URL of the attachment to add",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "MIME Type",
          "name": "mimeType",
          "type": "string",
          "default": "",
          "placeholder": "image/png",
          "description": "The MIME type of the attachment to add"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The name of the attachment to add"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Attachment ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the attachment to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Attachment ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the attachment to get",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "attachment"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the board",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "board"
          ]
        }
      }
    },
    {
      "displayName": "Description",
      "name": "description",
      "type": "string",
      "default": "",
      "description": "The description of the board",
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "board"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Aging",
          "name": "prefs_cardAging",
          "type": "options",
          "options": [
            {
              "name": "Pirate",
              "value": "pirate"
            },
            {
              "name": "Regular",
              "value": "regular"
            }
          ],
          "default": "regular",
          "description": "Determines the type of card aging that should take place on the board if card aging is enabled"
        },
        {
          "displayName": "Background",
          "name": "prefs_background",
          "type": "string",
          "default": "blue",
          "description": "The ID of a custom background or one of: blue, orange, green, red, purple, pink, lime, sky, grey"
        },
        {
          "displayName": "Comments",
          "name": "prefs_comments",
          "type": "options",
          "options": [
            {
              "name": "Disabled",
              "value": "disabled"
            },
            {
              "name": "Members",
              "value": "members"
            },
            {
              "name": "Observers",
              "value": "observers"
            },
            {
              "name": "Organization",
              "value": "org"
            },
            {
              "name": "Public",
              "value": "public"
            }
          ],
          "default": "members",
          "description": "Who can comment on cards on this board"
        },
        {
          "displayName": "Covers",
          "name": "prefs_cardCovers",
          "type": "boolean",
          "default": true,
          "description": "Whether card covers are enabled"
        },
        {
          "displayName": "Invitations",
          "name": "prefs_invitations",
          "type": "options",
          "options": [
            {
              "name": "Admins",
              "value": "admins"
            },
            {
              "name": "Members",
              "value": "members"
            }
          ],
          "default": "members",
          "description": "Determines what types of members can invite users to join"
        },
        {
          "displayName": "Keep From Source",
          "name": "keepFromSource",
          "type": "string",
          "default": "none",
          "description": "To keep cards from the original board pass in the value cards"
        },
        {
          "displayName": "Labels",
          "name": "defaultLabels",
          "type": "boolean",
          "default": true,
          "description": "Whether to use the default set of labels"
        },
        {
          "displayName": "Lists",
          "name": "defaultLists",
          "type": "boolean",
          "default": true,
          "description": "Whether to add the default set of lists to a board(To Do, Doing, Done).It is ignored if idBoardSource is provided"
        },
        {
          "displayName": "Organization ID",
          "name": "idOrganization",
          "type": "string",
          "default": "",
          "description": "The ID or name of the team the board should belong to"
        },
        {
          "displayName": "Permission Level",
          "name": "prefs_permissionLevel",
          "type": "options",
          "options": [
            {
              "name": "Organization",
              "value": "org"
            },
            {
              "name": "Private",
              "value": "private"
            },
            {
              "name": "Public",
              "value": "public"
            }
          ],
          "default": "private",
          "description": "The permissions level of the board"
        },
        {
          "displayName": "Power Ups",
          "name": "powerUps",
          "type": "options",
          "options": [
            {
              "name": "All",
              "value": "all"
            },
            {
              "name": "Calendar",
              "value": "calendar"
            },
            {
              "name": "Card Aging",
              "value": "cardAging"
            },
            {
              "name": "Recap",
              "value": "recap"
            },
            {
              "name": "Voting",
              "value": "voting"
            }
          ],
          "default": "all",
          "description": "The Power-Ups that should be enabled on the new board"
        },
        {
          "displayName": "Self Join",
          "name": "prefs_selfJoin",
          "type": "boolean",
          "default": true,
          "description": "Whether users can join the boards themselves or whether they have to be invited"
        },
        {
          "displayName": "Source IDs",
          "name": "idBoardSource",
          "type": "string",
          "default": "",
          "description": "The ID of a board to copy into the new board"
        },
        {
          "displayName": "Voting",
          "name": "prefs_voting",
          "type": "options",
          "options": [
            {
              "name": "Disabled",
              "value": "disabled"
            },
            {
              "name": "Members",
              "value": "members"
            },
            {
              "name": "Observers",
              "value": "observers"
            },
            {
              "name": "Organization",
              "value": "org"
            },
            {
              "name": "Public",
              "value": "public"
            }
          ],
          "default": "disabled",
          "description": "Who can vote on this board"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "board"
          ]
        }
      }
    },
    {
      "displayName": "Board",
      "name": "id",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the board",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get",
            "delete",
            "update"
          ],
          "resource": [
            "board"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list: closed, dateLastActivity, dateLastView, desc, descData, idOrganization, invitations, invited, labelNames, memberships, name, pinned, powerUps, prefs, shortLink, shortUrl, starred, subscribed, URL."
        },
        {
          "displayName": "Plugin Data",
          "name": "pluginData",
          "type": "boolean",
          "default": false,
          "description": "Whether to include pluginData on the card with the response"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "board"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Closed",
          "name": "closed",
          "type": "boolean",
          "default": false,
          "description": "Whether the board is closed"
        },
        {
          "displayName": "Description",
          "name": "desc",
          "type": "string",
          "default": "",
          "description": "New description of the board"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "New name of the board"
        },
        {
          "displayName": "Organization ID",
          "name": "idOrganization",
          "type": "string",
          "default": "",
          "description": "The ID of the team the board should be moved to"
        },
        {
          "displayName": "Subscribed",
          "name": "subscribed",
          "type": "boolean",
          "default": false,
          "description": "Whether the acting user is subscribed to the board"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "board"
          ]
        }
      }
    },
    {
      "displayName": "Board ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the board to get members from",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "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": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 20,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "boardMember"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Board ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the board to add member to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "add"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Member ID",
      "name": "idMember",
      "type": "string",
      "default": "",
      "description": "The ID of the member to add to the board",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "add"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Type",
      "name": "type",
      "type": "options",
      "default": "normal",
      "description": "Determines the type of membership the user being added should have",
      "options": [
        {
          "name": "Normal",
          "value": "normal",
          "description": "Invite as normal member"
        },
        {
          "name": "Admin",
          "value": "admin",
          "description": "Invite as admin"
        },
        {
          "name": "Observer",
          "value": "observer",
          "description": "Invite as observer (Trello premium feature)"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "add"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Allow Billable Guest",
          "name": "allowBillableGuest",
          "type": "boolean",
          "default": false,
          "description": "Whether to allow organization admins to add multi-board guests onto a board"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "add"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Board ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the board to invite member to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "invite"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The ID of the board to update",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "invite"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Type",
          "name": "type",
          "type": "options",
          "default": "normal",
          "options": [
            {
              "name": "Normal",
              "value": "normal",
              "description": "Invite as normal member"
            },
            {
              "name": "Admin",
              "value": "admin",
              "description": "Invite as admin"
            },
            {
              "name": "Observer",
              "value": "observer",
              "description": "Invite as observer (Trello premium feature)"
            }
          ],
          "description": "Determines the type of membership the user being added should have"
        },
        {
          "displayName": "Full Name",
          "name": "fullName",
          "type": "string",
          "default": "",
          "description": "The full name of the user to add as a member of the board. Must have a length of at least 1 and cannot begin nor end with a space."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "invite"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Board ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the board to remove member from",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "remove"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "Member ID",
      "name": "idMember",
      "type": "string",
      "default": "",
      "description": "The ID of the member to remove from the board",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "remove"
          ],
          "resource": [
            "boardMember"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "listId",
      "type": "string",
      "default": "",
      "description": "The ID of the list to create card in",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the card",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Description",
      "name": "description",
      "type": "string",
      "default": "",
      "description": "The description of the card",
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Due Date",
          "name": "due",
          "type": "dateTime",
          "default": "",
          "description": "A due date for the card"
        },
        {
          "displayName": "Due Complete",
          "name": "dueComplete",
          "type": "boolean",
          "default": false,
          "description": "Whether the card is completed"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "bottom",
          "description": "The position of the new card. top, bottom, or a positive float."
        },
        {
          "displayName": "Member IDs",
          "name": "idMembers",
          "type": "string",
          "default": "",
          "description": "Comma-separated list of member IDs to add to the card"
        },
        {
          "displayName": "Label IDs",
          "name": "idLabels",
          "type": "string",
          "default": "",
          "description": "Comma-separated list of label IDs to add to the card"
        },
        {
          "displayName": "URL Source",
          "name": "urlSource",
          "type": "string",
          "default": "",
          "description": "A source URL to attach to card"
        },
        {
          "displayName": "Source ID",
          "name": "idCardSource",
          "type": "string",
          "default": "",
          "description": "The ID of a card to copy into the new card"
        },
        {
          "displayName": "Keep From Source",
          "name": "keepFromSource",
          "type": "string",
          "default": "all",
          "description": "If using idCardSource you can specify which properties to copy over. all or comma-separated list of: attachments, checklists, comments, due, labels, members, stickers."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Card",
      "name": "id",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the card",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get",
            "delete",
            "update"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list: badges, checkItemStates, closed, dateLastActivity, desc, descData, due, email, idBoard, idChecklists, idLabels, idList, idMembers, idShort, idAttachmentCover, manualCoverAttachment, labels, name, pos, shortUrl, url."
        },
        {
          "displayName": "Board",
          "name": "board",
          "type": "boolean",
          "default": false,
          "description": "Whether to return the board object the card is on"
        },
        {
          "displayName": "Board Fields",
          "name": "board_fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list: name, desc, descData, closed, idOrganization, pinned, url, prefs."
        },
        {
          "displayName": "Custom Field Items",
          "name": "customFieldItems",
          "type": "boolean",
          "default": false,
          "description": "Whether to include the customFieldItems"
        },
        {
          "displayName": "Members",
          "name": "members",
          "type": "boolean",
          "default": false,
          "description": "Whether to return member objects for members on the card"
        },
        {
          "displayName": "Member Fields",
          "name": "member_fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list: avatarHash, fullName, initials, username."
        },
        {
          "displayName": "Plugin Data",
          "name": "pluginData",
          "type": "boolean",
          "default": false,
          "description": "Whether to include pluginData on the card with the response"
        },
        {
          "displayName": "Stickers",
          "name": "stickers",
          "type": "boolean",
          "default": false,
          "description": "Whether to include sticker models with the response"
        },
        {
          "displayName": "Sticker Fields",
          "name": "sticker_fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of sticker fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Attachment Cover",
          "name": "idAttachmentCover",
          "type": "string",
          "default": "",
          "description": "The ID of the image attachment the card should use as its cover, or null for none"
        },
        {
          "displayName": "Board ID",
          "name": "idBoard",
          "type": "string",
          "default": "",
          "description": "The ID of the board the card should be on"
        },
        {
          "displayName": "Closed",
          "name": "closed",
          "type": "boolean",
          "default": false,
          "description": "Whether the board is closed"
        },
        {
          "displayName": "Description",
          "name": "desc",
          "type": "string",
          "default": "",
          "description": "New description of the board"
        },
        {
          "displayName": "Due Date",
          "name": "due",
          "type": "dateTime",
          "default": "",
          "description": "A due date for the card"
        },
        {
          "displayName": "Due Complete",
          "name": "dueComplete",
          "type": "boolean",
          "default": false,
          "description": "Whether the card is completed"
        },
        {
          "displayName": "Label IDs",
          "name": "idLabels",
          "type": "string",
          "default": "",
          "description": "Comma-separated list of label IDs to set on card"
        },
        {
          "displayName": "List ID",
          "name": "idList",
          "type": "string",
          "default": "",
          "description": "The ID of the list the card should be in"
        },
        {
          "displayName": "Member IDs",
          "name": "idMembers",
          "type": "string",
          "default": "",
          "description": "Comma-separated list of member IDs to set on card"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "New name of the board"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "bottom",
          "description": "The position of the card. top, bottom, or a positive float."
        },
        {
          "displayName": "Subscribed",
          "name": "subscribed",
          "type": "boolean",
          "default": false,
          "description": "Whether the acting user is subscribed to the board"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "card"
          ]
        }
      }
    },
    {
      "displayName": "Card",
      "name": "cardId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the card",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update",
            "delete",
            "create"
          ],
          "resource": [
            "cardComment"
          ]
        }
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "Text of the comment",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "cardComment"
          ]
        }
      }
    },
    {
      "displayName": "Comment ID",
      "name": "commentId",
      "type": "string",
      "default": "",
      "description": "The ID of the comment to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "cardComment"
          ]
        }
      }
    },
    {
      "displayName": "Comment ID",
      "name": "commentId",
      "type": "string",
      "default": "",
      "description": "The ID of the comment to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "cardComment"
          ]
        }
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "Text of the comment",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "cardComment"
          ]
        }
      }
    },
    {
      "displayName": "Card",
      "name": "cardId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the card",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete",
            "create",
            "getAll",
            "deleteCheckItem",
            "getCheckItem",
            "updateCheckItem",
            "completeCheckItems"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The URL of the checklist to add",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "ID Of Checklist Source",
          "name": "idChecklistSource",
          "type": "string",
          "default": "",
          "description": "The ID of a source checklist to copy into the new one"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "",
          "description": "The position of the checklist on the card. One of: top, bottom, or a positive number."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the checklist to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the checklist to get",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Checklist ID",
      "name": "checklistId",
      "type": "string",
      "default": "",
      "description": "The ID of the checklist to update",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "createCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the new check item on the checklist",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "createCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Checked",
          "name": "checked",
          "type": "boolean",
          "default": false,
          "description": "Whether the check item is already checked when created"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "",
          "description": "The position of the checklist on the card. One of: top, bottom, or a positive number."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "createCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "CheckItem ID",
      "name": "checkItemId",
      "type": "string",
      "default": "",
      "description": "The ID of the checklist item to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "deleteCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "CheckItem ID",
      "name": "checkItemId",
      "type": "string",
      "default": "",
      "description": "The ID of the checklist item to get",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "CheckItem ID",
      "name": "checkItemId",
      "type": "string",
      "default": "",
      "description": "The ID of the checklist item to update",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "updateCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The new name for the checklist item"
        },
        {
          "displayName": "State",
          "name": "state",
          "type": "options",
          "options": [
            {
              "name": "Complete",
              "value": "complete"
            },
            {
              "name": "Incomplete",
              "value": "incomplete"
            }
          ],
          "default": "complete"
        },
        {
          "displayName": "Checklist ID",
          "name": "checklistId",
          "type": "string",
          "default": "",
          "description": "The ID of the checklist this item is in"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "",
          "description": "The position of the checklist on the card. One of: top, bottom, or a positive number."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "updateCheckItem"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of: \"idCheckItem\", \"state\"."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "completedCheckItems"
          ],
          "resource": [
            "checklist"
          ]
        }
      }
    },
    {
      "displayName": "Board",
      "name": "boardId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the board",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "getAll"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "Name for the label",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Color",
      "name": "color",
      "type": "options",
      "default": "null",
      "description": "The color for the label",
      "options": [
        {
          "name": "Black",
          "value": "black"
        },
        {
          "name": "Blue",
          "value": "blue"
        },
        {
          "name": "Green",
          "value": "green"
        },
        {
          "name": "Lime",
          "value": "lime"
        },
        {
          "name": "Null",
          "value": "null"
        },
        {
          "name": "Orange",
          "value": "orange"
        },
        {
          "name": "Pink",
          "value": "pink"
        },
        {
          "name": "Purple",
          "value": "purple"
        },
        {
          "name": "Red",
          "value": "red"
        },
        {
          "name": "Sky",
          "value": "sky"
        },
        {
          "name": "Yellow",
          "value": "yellow"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Label ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the label to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Label ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "Get information about a label by ID",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Card ID",
      "name": "cardId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The ID of the card",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "addLabel",
            "removeLabel"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Label ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the label to add",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "addLabel"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Label ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the label to remove",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "removeLabel"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Label ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the label to update",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "Name of the label"
        },
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Black",
              "value": "black"
            },
            {
              "name": "Blue",
              "value": "blue"
            },
            {
              "name": "Green",
              "value": "green"
            },
            {
              "name": "Lime",
              "value": "lime"
            },
            {
              "name": "Null",
              "value": "null"
            },
            {
              "name": "Orange",
              "value": "orange"
            },
            {
              "name": "Pink",
              "value": "pink"
            },
            {
              "name": "Purple",
              "value": "purple"
            },
            {
              "name": "Red",
              "value": "red"
            },
            {
              "name": "Sky",
              "value": "sky"
            },
            {
              "name": "Yellow",
              "value": "yellow"
            }
          ],
          "default": "null",
          "description": "The color for the label"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "label"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the list to archive or unarchive",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "archive"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Archive",
      "name": "archive",
      "type": "boolean",
      "default": false,
      "description": "Whether the list should be archived or unarchived",
      "displayOptions": {
        "show": {
          "operation": [
            "archive"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Board ID",
      "name": "idBoard",
      "type": "string",
      "default": "",
      "description": "The ID of the board the list should be created in",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the list",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "List Source",
          "name": "idListSource",
          "type": "string",
          "default": "",
          "description": "ID of the list to copy into the new list"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "bottom",
          "description": "The position of the new list. top, bottom, or a positive float."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the list to get cards",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getCards"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "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": [
            "list"
          ],
          "operation": [
            "getCards"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 20,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getCards"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getCards"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the list to get",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Board ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the board",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "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": [
            "list"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 20,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "default": "all",
          "description": "Fields to return. Either \"all\" or a comma-separated list of fields."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "List ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the list to update",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Board ID",
          "name": "idBoard",
          "type": "string",
          "default": "",
          "description": "ID of a board the list should be moved to"
        },
        {
          "displayName": "Closed",
          "name": "closed",
          "type": "boolean",
          "default": false,
          "description": "Whether the list is closed"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "New name of the list"
        },
        {
          "displayName": "Position",
          "name": "pos",
          "type": "string",
          "default": "bottom",
          "description": "The position of the list. top, bottom, or a positive float."
        },
        {
          "displayName": "Subscribed",
          "name": "subscribed",
          "type": "boolean",
          "default": false,
          "description": "Whether the acting user is subscribed to the list"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "list"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a new attachment for a card"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete an attachment"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get the data of an attachment"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Returns many attachments for the card"
    }
  ]


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

outputs:
  [
  "main"
  ]

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

  # Trello Trigger node

  [Trello](https://trello.com/){:target=_blank .external-link} is a web-based Kanban-style list-making application which is a subsidiary of Atlassian. Users can create their task boards with different columns and move the tasks between them.

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

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

  ## Find the Model ID

  The model ID is the ID of any model in Trello. Depending on the use-case, it could be the User ID, List ID, and so on.

  For this specific example, the List ID would be the Model ID:

  1. Open the Trello board that contains the list.
  2. If the list doesn't have any cards, add a card to the list.
  3. Open the card, add `.json` at the end of the URL, and press enter.
  4. In the JSON file, you will see a field called `idList`.
  5. Copy `idList`and paste it in the **Model ID** field in n8n.

properties_schema:
  [
    {
      "displayName": "Model ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "ID of the model of which to subscribe to events",
      "required": true
    }
  ]


node_type: nodes-base.twake
package_name: n8n-nodes-base
display_name: Twake
description: Consume Twake API
category: transform
development_style: programmatic
version: 1
operations:
  [
  {
  "operation": "send",
  "name": "Send",
  "description": "Send a message"
  }
  ]

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

outputs:
  [
  "main"
  ]

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

  # Twake node

  Use the Twake node to automate work in Twake, and integrate Twake with other applications. n8n supports sending messages with Twake.

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

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

  ## Operations

  * Message
      * Send a message

  ## Templates and examples

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

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "message",
      "options": [
        {
          "name": "Message",
          "value": "message",
          "description": "Send data to the message app"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "send",
      "options": [
        {
          "name": "Send",
          "value": "send",
          "description": "Send a message",
          "action": "Send a message"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "message"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Channel Name or ID",
      "name": "channelId",
      "type": "options",
      "default": "",
      "description": "Channel's ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "displayOptions": {
        "show": {
          "operation": [
            "send"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getChannels"
      }
    },
    {
      "displayName": "Content",
      "name": "content",
      "type": "string",
      "default": "",
      "description": "Message content",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "send"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Sender Icon",
          "name": "senderIcon",
          "type": "string",
          "default": "",
          "description": "URL of the image/icon"
        },
        {
          "displayName": "Sender Name",
          "name": "senderName",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "send"
          ]
        }
      }
    }
  ]


node_type: nodes-base.twilio
package_name: n8n-nodes-base
display_name: Twilio
description: Send SMS and WhatsApp messages or make phone calls
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "twilioApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # Twilio node

  Use the Twilio node to automate work in Twilio, and integrate Twilio with other applications. n8n supports sending MMS/SMS and WhatsApp messages with Twilio. 

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

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

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

  ## Operations

  * SMS
      * Send SMS/MMS/WhatsApp message
  * Call
      * Make a phone call using text-to-speech to say a message

  ## Templates and examples

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

  ## Related resources

  Refer to [Twilio's documentation](https://www.twilio.com/docs/usage/api){:target=_blank .external-link} for more information about the service.

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "sms",
      "options": [
        {
          "name": "Call",
          "value": "call"
        },
        {
          "name": "SMS",
          "value": "sms"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "send",
      "options": [
        {
          "name": "Send",
          "value": "send",
          "description": "Send SMS/MMS/WhatsApp message",
          "action": "Send an SMS/MMS/WhatsApp message"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "sms"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "make",
      "options": [
        {
          "name": "Make",
          "value": "make",
          "action": "Make a call"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "call"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "From",
      "name": "from",
      "type": "string",
      "default": "",
      "description": "The number from which to send the message",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "send",
            "make"
          ],
          "resource": [
            "sms",
            "call"
          ]
        }
      }
    },
    {
      "displayName": "To",
      "name": "to",
      "type": "string",
      "default": "",
      "description": "The number to which to send the message",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "send",
            "make"
          ],
          "resource": [
            "sms",
            "call"
          ]
        }
      }
    },
    {
      "displayName": "To Whatsapp",
      "name": "toWhatsapp",
      "type": "boolean",
      "default": false,
      "description": "Whether the message should be sent to WhatsApp",
      "displayOptions": {
        "show": {
          "operation": [
            "send"
          ],
          "resource": [
            "sms"
          ]
        }
      }
    },
    {
      "displayName": "Message",
      "name": "message",
      "type": "string",
      "default": "",
      "description": "The message to send",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "send"
          ],
          "resource": [
            "sms"
          ]
        }
      }
    },
    {
      "displayName": "Use TwiML",
      "name": "twiml",
      "type": "boolean",
      "default": false,
      "description": "Whether to use the <a href=\"https://www.twilio.com/docs/voice/twiml\">Twilio Markup Language</a> in the message",
      "displayOptions": {
        "show": {
          "operation": [
            "make"
          ],
          "resource": [
            "call"
          ]
        }
      }
    },
    {
      "displayName": "Message",
      "name": "message",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "make"
          ],
          "resource": [
            "call"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Status Callback",
          "name": "statusCallback",
          "type": "string",
          "default": "",
          "description": "Status Callbacks allow you to receive events related to the REST resources managed by Twilio: Rooms, Recordings and Compositions"
        }
      ]
    }
  ]

operations:
  [
    {
      "operation": "send",
      "name": "Send",
      "description": "Send SMS/MMS/WhatsApp message"
    }
  ]


node_type: nodes-base.twilioTrigger
package_name: n8n-nodes-base
display_name: Twilio Trigger
description: Starts the workflow on a Twilio update
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "twilioApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # Twilio Trigger node

  Use the Twilio Trigger node to respond to events in [Twilio](https://www.twilio.com){:target=_blank .external-link} and integrate Twilio with other applications. n8n has built-in support for a wide range of Twilio events, including new SMS and calls.

  On this page, you'll find a list of events the Twilio Trigger node can respond to and links to more resources.

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

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

  ## Events

  * On New SMS
  * On New Call

  ///  note  | New Call Delay
  It can take Twilio up to thirty minutes to generate a summary for a completed call.
  ///

  ## Related resources

  n8n provides an app node for Twilio. You can find the node docs [here](/integrations/builtin/app-nodes/n8n-nodes-base.twilio.md).

  View [example workflows and related content](https://n8n.io/integrations/twilio/){:target=_blank .external-link} on n8n's website.

  Refer to [Twilio's documentation](https://www.twilio.com/docs){:target=_blank .external-link} for details about their API.

properties_schema:
  [
    {
      "displayName": "Trigger On",
      "name": "updates",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "New SMS",
          "value": "com.twilio.messaging.inbound-message.received",
          "description": "When an SMS message is received"
        },
        {
          "name": "New Call",
          "value": "com.twilio.voice.insights.call-summary.complete",
          "description": "When a call is received"
        }
      ],
      "required": true
    },
    {
      "displayName": "The 'New Call' event may take up to thirty minutes to be triggered",
      "name": "callTriggerNotice",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "updates": [
            "com.twilio.voice.insights.call-summary.complete"
          ]
        }
      }
    }
  ]


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

outputs:
  [
  "main"
  ]

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

  # Twist node

  Use the Twist node to automate work in Twist, and integrate Twist with other applications. n8n has built-in support for a wide range of Twist features, including creating conversations in a channel, as well as creating and deleting comments on a thread. 

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

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

  ## Operations

  * Channel
      * Archive a channel
      * Initiates a public or private channel-based conversation
      * Delete a channel
      * Get information about a channel
      * Get all channels
      * Unarchive a channel
      * Update a channel
  * Comment
      * Create a new comment to a thread
      * Delete a comment
      * Get information about a comment
      * Get all comments
      * Update a comment
  * Message Conversation
      * Create a message in a conversation
      * Delete a message in a conversation
      * Get a message in a conversation
      * Get all messages in a conversation
      * Update a message in a conversation
  * Thread
      * Create a new thread in a channel
      * Delete a thread
      * Get information about a thread
      * Get all threads
      * Update a thread

  ## Templates and examples

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

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

  ## Get the User ID

  To get the User ID for a user:

  1. Open the **Team** tab.
  2. Select a user's avatar.
  3. Copy the string of characters located after `/u/` in your Twist URL. This string is the User ID. For example, if the URL is `https://twist.com/a/4qw45/people/u/475370` the User ID is `475370`.

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "messageConversation",
      "options": [
        {
          "name": "Channel",
          "value": "channel"
        },
        {
          "name": "Comment",
          "value": "comment"
        },
        {
          "name": "Message Conversation",
          "value": "messageConversation"
        },
        {
          "name": "Thread",
          "value": "thread"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Archive",
          "value": "archive",
          "description": "Archive a channel",
          "action": "Archive a channel"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Initiates a public or private channel-based conversation",
          "action": "Create a channel"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a channel",
          "action": "Delete a channel"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get information about a channel",
          "action": "Get a channel"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many channels",
          "action": "Get many channels"
        },
        {
          "name": "Unarchive",
          "value": "unarchive",
          "description": "Unarchive a channel",
          "action": "Unarchive a channel"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a channel",
          "action": "Update a channel"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "channel"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Workspace Name or ID",
      "name": "workspaceId",
      "type": "options",
      "default": "",
      "description": "The ID of the workspace. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "channel"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaces"
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the channel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "channel"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Berry Red",
              "value": 6
            },
            {
              "name": "Blue",
              "value": 1
            },
            {
              "name": "Green",
              "value": 4
            },
            {
              "name": "Grey",
              "value": 0
            },
            {
              "name": "Magenta",
              "value": 7
            },
            {
              "name": "Mint Green",
              "value": 9
            },
            {
              "name": "Red",
              "value": 5
            },
            {
              "name": "Salmon",
              "value": 11
            },
            {
              "name": "Sky Blue",
              "value": 8
            },
            {
              "name": "Teal Blue",
              "value": 3
            },
            {
              "name": "Turquoise",
              "value": 2
            },
            {
              "name": "Yellow",
              "value": 10
            }
          ],
          "default": 0,
          "description": "The color of the channel"
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "The description of the channel"
        },
        {
          "displayName": "Public",
          "name": "public",
          "type": "boolean",
          "default": false,
          "description": "Whether the channel will be marked as public"
        },
        {
          "displayName": "Temp ID",
          "name": "temp_id",
          "type": "number",
          "default": -1,
          "description": "The temporary ID of the channel. It needs to be a negative number."
        },
        {
          "displayName": "User Names or IDs",
          "name": "user_ids",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that will participate in the channel. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "channel"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Channel ID",
      "name": "channelId",
      "type": "string",
      "default": "",
      "description": "The ID of the channel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "archive",
            "delete",
            "get",
            "unarchive"
          ],
          "resource": [
            "channel"
          ]
        }
      }
    },
    {
      "displayName": "Workspace Name or ID",
      "name": "workspaceId",
      "type": "options",
      "default": "",
      "description": "The ID of the workspace. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "channel"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaces"
      }
    },
    {
      "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": [
            "channel"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "channel"
          ],
          "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,
          "description": "Whether only archived conversations are returned"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "channel"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Channel ID",
      "name": "channelId",
      "type": "string",
      "default": "",
      "description": "The ID of the channel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "channel"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Color",
          "name": "color",
          "type": "options",
          "options": [
            {
              "name": "Berry Red",
              "value": 6
            },
            {
              "name": "Blue",
              "value": 1
            },
            {
              "name": "Green",
              "value": 4
            },
            {
              "name": "Grey",
              "value": 0
            },
            {
              "name": "Magenta",
              "value": 7
            },
            {
              "name": "Mint Green",
              "value": 9
            },
            {
              "name": "Red",
              "value": 5
            },
            {
              "name": "Salmon",
              "value": 11
            },
            {
              "name": "Sky Blue",
              "value": 8
            },
            {
              "name": "Teal Blue",
              "value": 3
            },
            {
              "name": "Turquoise",
              "value": 2
            },
            {
              "name": "Yellow",
              "value": 10
            }
          ],
          "default": 0,
          "description": "The color of the channel"
        },
        {
          "displayName": "Description",
          "name": "description",
          "type": "string",
          "default": "",
          "description": "The description of the channel"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The name of the channel"
        },
        {
          "displayName": "Public",
          "name": "public",
          "type": "boolean",
          "default": false,
          "description": "Whether the channel will be marked as public"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "channel"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new comment to a thread",
          "action": "Create a comment"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a comment",
          "action": "Delete a comment"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get information about a comment",
          "action": "Get 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": "Thread ID",
      "name": "threadId",
      "type": "string",
      "default": "",
      "description": "The ID of the thread",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "comment"
          ]
        }
      }
    },
    {
      "displayName": "Content",
      "name": "content",
      "type": "string",
      "default": "",
      "description": "The content of the comment",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "comment"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Actions",
          "name": "actionsUi",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Action",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "displayName": "Action",
              "name": "actionValues",
              "values": [
                {
                  "displayName": "Action",
                  "name": "action",
                  "type": "options",
                  "description": "The action of the button",
                  "options": [
                    {
                      "name": "Open URL",
                      "value": "open_url"
                    },
                    {
                      "name": "Prefill Message",
                      "value": "prefill_message"
                    },
                    {
                      "name": "Send Reply",
                      "value": "send_reply"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Button Text",
                  "name": "button_text",
                  "type": "string",
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Message",
                  "name": "message",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "send_reply",
                        "prefill_message"
                      ]
                    }
                  },
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "description": "The type of the button. (Currently only <code>action</code> is available).",
                  "options": [
                    {
                      "name": "Action",
                      "value": "action"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "open_url"
                      ]
                    }
                  },
                  "description": "URL to redirect",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Attachments",
          "name": "binaryProperties",
          "type": "string",
          "default": "data",
          "description": "Name of the property that holds the binary data. Multiple can be defined separated by comma."
        },
        {
          "displayName": "Direct Mention Names or IDs",
          "name": "direct_mentions",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that are directly mentioned. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Mark Thread Position",
          "name": "mark_thread_position",
          "type": "boolean",
          "default": true,
          "description": "Whether the position of the thread is marked"
        },
        {
          "displayName": "Recipient Names or IDs",
          "name": "recipients",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that will attached to the comment. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Temporary ID",
          "name": "temp_id",
          "type": "number",
          "default": 0,
          "description": "The temporary ID of the comment"
        },
        {
          "displayName": "Send as Integration",
          "name": "send_as_integration",
          "type": "boolean",
          "default": false,
          "description": "Whether to display the integration as the comment creator"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Comment ID",
      "name": "commentId",
      "type": "string",
      "default": "",
      "description": "The ID of the comment",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get",
            "delete"
          ],
          "resource": [
            "comment"
          ]
        }
      }
    },
    {
      "displayName": "Thread ID",
      "name": "threadId",
      "type": "string",
      "default": "",
      "description": "The ID of the channel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "comment"
          ]
        }
      }
    },
    {
      "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": [
            "comment"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "As IDs",
          "name": "as_ids",
          "type": "boolean",
          "default": false,
          "description": "Whether only the IDs of the comments are returned"
        },
        {
          "displayName": "Ending Object Index",
          "name": "to_obj_index",
          "type": "number",
          "default": 50,
          "description": "Limit comments ending at the specified object index"
        },
        {
          "displayName": "Newer Than",
          "name": "newer_than_ts",
          "type": "dateTime",
          "default": "",
          "description": "Limits comments to those newer when the specified Unix time"
        },
        {
          "displayName": "Older Than",
          "name": "older_than_ts",
          "type": "dateTime",
          "default": "",
          "description": "Limits comments to those older than the specified Unix time"
        },
        {
          "displayName": "Order By",
          "name": "order_by",
          "type": "options",
          "options": [
            {
              "name": "ASC",
              "value": "ASC"
            },
            {
              "name": "DESC",
              "value": "DESC"
            }
          ],
          "default": "ASC",
          "description": "The order of the comments returned - one of DESC or ASC"
        },
        {
          "displayName": "Starting Object Index",
          "name": "from_obj_index",
          "type": "number",
          "default": 0,
          "description": "Limit comments starting at the specified object index"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Comment ID",
      "name": "commentId",
      "type": "string",
      "default": "",
      "description": "The ID of the comment",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "comment"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Actions",
          "name": "actionsUi",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Action",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "displayName": "Action",
              "name": "actionValues",
              "values": [
                {
                  "displayName": "Action",
                  "name": "action",
                  "type": "options",
                  "description": "The action of the button",
                  "options": [
                    {
                      "name": "Open URL",
                      "value": "open_url"
                    },
                    {
                      "name": "Prefill Message",
                      "value": "prefill_message"
                    },
                    {
                      "name": "Send Reply",
                      "value": "send_reply"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Button Text",
                  "name": "button_text",
                  "type": "string",
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Message",
                  "name": "message",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "send_reply",
                        "prefill_message"
                      ]
                    }
                  },
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "description": "The type of the button. (Currently only <code>action</code> is available).",
                  "options": [
                    {
                      "name": "Action",
                      "value": "action"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "open_url"
                      ]
                    }
                  },
                  "description": "URL to redirect",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Attachments",
          "name": "binaryProperties",
          "type": "string",
          "default": "data",
          "description": "Name of the property that holds the binary data. Multiple can be defined separated by comma."
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": "",
          "description": "The content of the comment"
        },
        {
          "displayName": "Direct Mention Names or IDs",
          "name": "direct_mentions",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that are directly mentioned. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "comment"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a message in a conversation",
          "action": "Create a message"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a message in a conversation",
          "action": "Delete a message"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a message in a conversation",
          "action": "Get a message"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many messages in a conversation",
          "action": "Get many messages"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a message in a conversation",
          "action": "Update a message"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "messageConversation"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Workspace Name or ID",
      "name": "workspaceId",
      "type": "options",
      "default": "",
      "description": "The ID of the workspace. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaces"
      }
    },
    {
      "displayName": "Conversation Name or ID",
      "name": "conversationId",
      "type": "options",
      "default": "",
      "description": "The ID of the conversation. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getConversations",
        "loadOptionsDependsOn": [
          "workspaceId"
        ]
      }
    },
    {
      "displayName": "Content",
      "name": "content",
      "type": "string",
      "default": "",
      "description": "The content of the new message. Mentions can be used as <code>[Name](twist-mention://user_id)</code> for users or <code>[Group name](twist-group-mention://group_id)</code> for groups.",
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "description": "Other options to set",
      "options": [
        {
          "displayName": "Actions",
          "name": "actionsUi",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Action",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "displayName": "Action",
              "name": "actionValues",
              "values": [
                {
                  "displayName": "Action",
                  "name": "action",
                  "type": "options",
                  "description": "The action of the button",
                  "options": [
                    {
                      "name": "Open URL",
                      "value": "open_url"
                    },
                    {
                      "name": "Prefill Message",
                      "value": "prefill_message"
                    },
                    {
                      "name": "Send Reply",
                      "value": "send_reply"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Button Text",
                  "name": "button_text",
                  "type": "string",
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Message",
                  "name": "message",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "send_reply",
                        "prefill_message"
                      ]
                    }
                  },
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "description": "The type of the button. (Currently only <code>action</code> is available).",
                  "options": [
                    {
                      "name": "Action",
                      "value": "action"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "open_url"
                      ]
                    }
                  },
                  "description": "URL to redirect",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Attachments",
          "name": "binaryProperties",
          "type": "string",
          "default": "data",
          "description": "Name of the property that holds the binary data. Multiple can be defined separated by comma."
        },
        {
          "displayName": "Direct Mention Names or IDs",
          "name": "direct_mentions",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers"
          },
          "default": [],
          "description": "The users that are directly mentioned. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      }
    },
    {
      "displayName": "Workspace Name or ID",
      "name": "workspaceId",
      "type": "options",
      "default": "",
      "description": "The ID of the workspace. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaces"
      }
    },
    {
      "displayName": "Conversation Name or ID",
      "name": "conversationId",
      "type": "options",
      "default": "",
      "description": "The ID of the conversation. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getConversations",
        "loadOptionsDependsOn": [
          "workspaceId"
        ]
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "description": "Other options to set",
      "options": [
        {
          "displayName": "Ending Object Index",
          "name": "to_obj_index",
          "type": "number",
          "default": 50,
          "description": "Limit messages ending at the specified object index"
        },
        {
          "displayName": "Limit",
          "name": "limit",
          "type": "number",
          "typeOptions": {
            "minValue": 1
          },
          "default": 50,
          "description": "Max number of results to return"
        },
        {
          "displayName": "Order By",
          "name": "order_by",
          "type": "options",
          "default": "ASC",
          "description": "The order of the conversations returned - one of DESC or ASC",
          "options": [
            {
              "name": "ASC",
              "value": "ASC"
            },
            {
              "name": "DESC",
              "value": "DESC"
            }
          ]
        },
        {
          "displayName": "Starting Object Index",
          "name": "from_obj_index",
          "type": "number",
          "default": 0,
          "description": "Limit messages starting at the specified object index"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      }
    },
    {
      "displayName": "Message ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the conversation message",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete",
            "get"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      }
    },
    {
      "displayName": "Conversation Message ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the conversation message",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "description": "Other options to set",
      "options": [
        {
          "displayName": "Actions",
          "name": "actionsUi",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Action",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "displayName": "Action",
              "name": "actionValues",
              "values": [
                {
                  "displayName": "Action",
                  "name": "action",
                  "type": "options",
                  "description": "The action of the button",
                  "options": [
                    {
                      "name": "Open URL",
                      "value": "open_url"
                    },
                    {
                      "name": "Prefill Message",
                      "value": "prefill_message"
                    },
                    {
                      "name": "Send Reply",
                      "value": "send_reply"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Button Text",
                  "name": "button_text",
                  "type": "string",
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Message",
                  "name": "message",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "send_reply",
                        "prefill_message"
                      ]
                    }
                  },
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "description": "The type of the button. (Currently only <code>action</code> is available).",
                  "options": [
                    {
                      "name": "Action",
                      "value": "action"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "open_url"
                      ]
                    }
                  },
                  "description": "URL to redirect",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Attachments",
          "name": "binaryProperties",
          "type": "string",
          "default": "data",
          "description": "Name of the property that holds the binary data. Multiple can be defined separated by comma."
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": "",
          "description": "The content of the new message. Mentions can be used as <code>[Name](twist-mention://user_id)</code> for users or <code>[Group name](twist-group-mention://group_id)</code> for groups."
        },
        {
          "displayName": "Direct Mention Names or IDs",
          "name": "direct_mentions",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers"
          },
          "default": [],
          "description": "The users that are directly mentioned. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "messageConversation"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new thread in a channel",
          "action": "Create a thread"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a thread",
          "action": "Delete a thread"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get information about a thread",
          "action": "Get a thread"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many threads",
          "action": "Get many threads"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a thread",
          "action": "Update a thread"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "thread"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Channel ID",
      "name": "channelId",
      "type": "string",
      "default": "",
      "description": "The ID of the channel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "thread"
          ]
        }
      }
    },
    {
      "displayName": "Title",
      "name": "title",
      "type": "string",
      "default": "",
      "description": "The title of the new thread (1 < length < 300)",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "thread"
          ]
        }
      }
    },
    {
      "displayName": "Content",
      "name": "content",
      "type": "string",
      "default": "",
      "description": "The content of the thread",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "thread"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Actions",
          "name": "actionsUi",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Action",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "displayName": "Action",
              "name": "actionValues",
              "values": [
                {
                  "displayName": "Action",
                  "name": "action",
                  "type": "options",
                  "description": "The action of the button",
                  "options": [
                    {
                      "name": "Open URL",
                      "value": "open_url"
                    },
                    {
                      "name": "Prefill Message",
                      "value": "prefill_message"
                    },
                    {
                      "name": "Send Reply",
                      "value": "send_reply"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Button Text",
                  "name": "button_text",
                  "type": "string",
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Message",
                  "name": "message",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "send_reply",
                        "prefill_message"
                      ]
                    }
                  },
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "description": "The type of the button. (Currently only <code>action</code> is available).",
                  "options": [
                    {
                      "name": "Action",
                      "value": "action"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "open_url"
                      ]
                    }
                  },
                  "description": "URL to redirect",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Attachments",
          "name": "binaryProperties",
          "type": "string",
          "default": "data",
          "description": "Name of the property that holds the binary data. Multiple can be defined separated by comma."
        },
        {
          "displayName": "Direct Mention Names or IDs",
          "name": "direct_mentions",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that are directly mentioned. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Recipient Names or IDs",
          "name": "recipients",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that will attached to the thread. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Send as Integration",
          "name": "send_as_integration",
          "type": "boolean",
          "default": false,
          "description": "Whether to display the integration as the thread creator"
        },
        {
          "displayName": "Temporary ID",
          "name": "temp_id",
          "type": "number",
          "default": 0,
          "description": "The temporary ID of the thread"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "thread"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Thread ID",
      "name": "threadId",
      "type": "string",
      "default": "",
      "description": "The ID of the thread",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get",
            "delete"
          ],
          "resource": [
            "thread"
          ]
        }
      }
    },
    {
      "displayName": "Channel ID",
      "name": "channelId",
      "type": "string",
      "default": "",
      "description": "The ID of the channel",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "thread"
          ]
        }
      }
    },
    {
      "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": [
            "thread"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "thread"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "As IDs",
          "name": "as_ids",
          "type": "boolean",
          "default": false,
          "description": "Whether only the IDs of the threads are returned"
        },
        {
          "displayName": "Filter By",
          "name": "filter_by",
          "type": "options",
          "options": [
            {
              "name": "Attached to Me",
              "value": "attached_to_me"
            },
            {
              "name": "Everyone",
              "value": "everyone"
            },
            {
              "name": "Starred",
              "value": "is_starred"
            }
          ],
          "default": "",
          "description": "A filter can be one of <code>attached_to_me</code>, <code>everyone</code> and <code>is_starred</code>"
        },
        {
          "displayName": "Newer Than",
          "name": "newer_than_ts",
          "type": "dateTime",
          "default": "",
          "description": "Limits threads to those newer when the specified Unix time"
        },
        {
          "displayName": "Older Than",
          "name": "older_than_ts",
          "type": "dateTime",
          "default": "",
          "description": "Limits threads to those older than the specified Unix time"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "thread"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Thread ID",
      "name": "threadId",
      "type": "string",
      "default": "",
      "description": "The ID of the thread",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "resource": [
            "thread"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Actions",
          "name": "actionsUi",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Action",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "displayName": "Action",
              "name": "actionValues",
              "values": [
                {
                  "displayName": "Action",
                  "name": "action",
                  "type": "options",
                  "description": "The action of the button",
                  "options": [
                    {
                      "name": "Open URL",
                      "value": "open_url"
                    },
                    {
                      "name": "Prefill Message",
                      "value": "prefill_message"
                    },
                    {
                      "name": "Send Reply",
                      "value": "send_reply"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "Button Text",
                  "name": "button_text",
                  "type": "string",
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Message",
                  "name": "message",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "send_reply",
                        "prefill_message"
                      ]
                    }
                  },
                  "description": "The text for the action button",
                  "default": ""
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "description": "The type of the button. (Currently only <code>action</code> is available).",
                  "options": [
                    {
                      "name": "Action",
                      "value": "action"
                    }
                  ],
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "url",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "action": [
                        "open_url"
                      ]
                    }
                  },
                  "description": "URL to redirect",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Attachments",
          "name": "binaryProperties",
          "type": "string",
          "default": "data",
          "description": "Name of the property that holds the binary data. Multiple can be defined separated by comma."
        },
        {
          "displayName": "Content",
          "name": "content",
          "type": "string",
          "default": "",
          "description": "The content of the thread"
        },
        {
          "displayName": "Direct Mention Names or IDs",
          "name": "direct_mentions",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getUsers",
            "loadOptionsDependsOn": [
              "workspaceId"
            ]
          },
          "default": [],
          "description": "The users that are directly mentioned. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Title",
          "name": "title",
          "type": "string",
          "default": "",
          "description": "The title of the thread (1 < length < 300)"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "thread"
          ],
          "operation": [
            "update"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "archive",
      "name": "Archive",
      "description": "Archive a channel"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Initiates a public or private channel-based conversation"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a channel"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get information about a channel"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many channels"
    },
    {
      "operation": "unarchive",
      "name": "Unarchive",
      "description": "Unarchive a channel"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update a channel"
    }
  ]


node_type: nodes-base.twitter
package_name: n8n-nodes-base
display_name: X (Formerly Twitter)
description: Consume the X API
category: output
development_style: programmatic
version: 2
credentials_required:
  [
  {
  "name": "twitterOAuth2Api",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2025-09-16 08:53:07
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: X (Formerly Twitter) node documentation
  description: Learn how to use the X (Formerly Twitter) node in n8n. Follow technical documentation to integrate X (Formerly Twitter) node into your workflows.
  contentType: [integration, reference]
  priority: medium
  ---

  # X (Formerly Twitter) node

  Use the X node to automate work in X and integrate X with other applications. n8n has built-in support for a wide range of X features, including creating direct messages and deleting, searching, liking, and retweeting a tweet. 

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

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

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

  ## Operations

  * Direct Message
      * Create a direct message
  * Tweet
      * Create or reply a tweet
      * Delete a tweet
      * Search tweets
      * Like a tweet
      * Retweet a tweet
  * User
    	* Get a user
  * List 
      * Add a member to a list

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "tweet",
      "options": [
        {
          "name": "Direct Message",
          "value": "directMessage",
          "description": "Send a direct message to a user"
        },
        {
          "name": "List",
          "value": "list",
          "description": "Add a user to a list"
        },
        {
          "name": "Tweet",
          "value": "tweet",
          "description": "Create, like, search, or delete a tweet"
        },
        {
          "name": "User",
          "value": "user",
          "description": "Search users by username"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Send a direct message to a user",
          "action": "Create Direct Message"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "directMessage"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "User",
      "name": "user",
      "type": "resourceLocator",
      "default": {
        "mode": "username",
        "value": ""
      },
      "description": "The user you want to send the message to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "directMessage"
          ]
        }
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The text of the direct message. URL encoding is required. Max length of 10,000 characters.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "directMessage"
          ]
        }
      },
      "typeOptions": {
        "rows": 2
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Attachment ID",
          "name": "attachments",
          "type": "string",
          "default": "",
          "placeholder": "1664279886239010824",
          "description": "The attachment ID to associate with the message"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "directMessage"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "add",
      "options": [
        {
          "name": "Add Member",
          "value": "add",
          "description": "Add a member to a list",
          "action": "Add Member to List"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "list"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "List",
      "name": "list",
      "type": "resourceLocator",
      "default": {
        "mode": "id",
        "value": ""
      },
      "description": "The list you want to add the user to",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "add"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "User",
      "name": "user",
      "type": "resourceLocator",
      "default": {
        "mode": "username",
        "value": ""
      },
      "description": "The user you want to add to the list",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "add"
          ],
          "resource": [
            "list"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create, quote, or reply to a tweet",
          "action": "Create Tweet"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a tweet",
          "action": "Delete Tweet"
        },
        {
          "name": "Like",
          "value": "like",
          "description": "Like a tweet",
          "action": "Like Tweet"
        },
        {
          "name": "Retweet",
          "value": "retweet",
          "description": "Retweet a tweet",
          "action": "Retweet Tweet"
        },
        {
          "name": "Search",
          "value": "search",
          "description": "Search for tweets from the last seven days",
          "action": "Search Tweets"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "tweet"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The text of the status update. URLs must be encoded. Links wrapped with the t.co shortener will affect character count",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "tweet"
          ]
        }
      },
      "typeOptions": {
        "rows": 2
      }
    },
    {
      "displayName": "Options",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Location ID",
          "name": "location",
          "type": "string",
          "placeholder": "4e696bef7e24d378",
          "default": "",
          "description": "Location information for the tweet"
        },
        {
          "displayName": "Media ID",
          "name": "attachments",
          "type": "string",
          "default": "",
          "placeholder": "1664279886239010824",
          "description": "The attachment ID to associate with the message"
        },
        {
          "displayName": "Quote a Tweet",
          "name": "inQuoteToStatusId",
          "type": "resourceLocator",
          "default": {
            "mode": "id",
            "value": ""
          },
          "description": "The tweet being quoted",
          "modes": [
            {
              "displayName": "By ID",
              "name": "id",
              "type": "string",
              "validation": [],
              "placeholder": "e.g. 1187836157394112513",
              "url": ""
            },
            {
              "displayName": "By URL",
              "name": "url",
              "type": "string",
              "validation": [],
              "placeholder": "e.g. https://twitter.com/n8n_io/status/1187836157394112513",
              "url": ""
            }
          ]
        },
        {
          "displayName": "Reply to Tweet",
          "name": "inReplyToStatusId",
          "type": "resourceLocator",
          "default": {
            "mode": "id",
            "value": ""
          },
          "description": "The tweet being replied to",
          "modes": [
            {
              "displayName": "By ID",
              "name": "id",
              "type": "string",
              "validation": [],
              "placeholder": "e.g. 1187836157394112513",
              "url": ""
            },
            {
              "displayName": "By URL",
              "name": "url",
              "type": "string",
              "validation": [],
              "placeholder": "e.g. https://twitter.com/n8n_io/status/1187836157394112513",
              "url": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "tweet"
          ]
        }
      }
    },
    {
      "displayName": "Locations are not supported due to Twitter V2 API limitations",
      "name": "noticeLocation",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "/additionalFields.location": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Attachements are not supported due to Twitter V2 API limitations",
      "name": "noticeAttachments",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "/additionalFields.attachments": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Tweet",
      "name": "tweetDeleteId",
      "type": "resourceLocator",
      "default": {
        "mode": "id",
        "value": ""
      },
      "description": "The tweet to delete",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "tweet"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Tweet",
      "name": "tweetId",
      "type": "resourceLocator",
      "default": {
        "mode": "id",
        "value": ""
      },
      "description": "The tweet to like",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "like"
          ],
          "resource": [
            "tweet"
          ]
        }
      }
    },
    {
      "displayName": "Search Term",
      "name": "searchText",
      "type": "string",
      "default": "",
      "description": "A UTF-8, URL-encoded search query of 500 characters maximum, including operators. Queries may additionally be limited by complexity. Check the searching examples <a href=\"https://developer.twitter.com/en/docs/tweets/search/guides/standard-operators\">here</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "tweet"
          ]
        }
      }
    },
    {
      "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": [
            "tweet"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "tweet"
          ],
          "operation": [
            "search"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Options",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Sort Order",
          "name": "sortOrder",
          "type": "options",
          "options": [
            {
              "name": "Recent",
              "value": "recency"
            },
            {
              "name": "Relevant",
              "value": "relevancy"
            }
          ],
          "description": "The order in which to return results",
          "default": "recency"
        },
        {
          "displayName": "After",
          "name": "startTime",
          "type": "dateTime",
          "default": "",
          "description": "Tweets before this date will not be returned. This date must be within the last 7 days if you don't have Academic Research access."
        },
        {
          "displayName": "Before",
          "name": "endTime",
          "type": "dateTime",
          "default": "",
          "description": "Tweets after this date will not be returned. This date must be within the last 7 days if you don't have Academic Research access."
        },
        {
          "displayName": "Tweet Fields",
          "name": "tweetFieldsObject",
          "type": "multiOptions",
          "options": [
            {
              "name": "Attachments",
              "value": "attachments"
            },
            {
              "name": "Author ID",
              "value": "author_id"
            },
            {
              "name": "Context Annotations",
              "value": "context_annotations"
            },
            {
              "name": "Conversation ID",
              "value": "conversation_id"
            },
            {
              "name": "Created At",
              "value": "created_at"
            },
            {
              "name": "Edit Controls",
              "value": "edit_controls"
            },
            {
              "name": "Entities",
              "value": "entities"
            },
            {
              "name": "Geo",
              "value": "geo"
            },
            {
              "name": "ID",
              "value": "id"
            },
            {
              "name": "In Reply To User ID",
              "value": "in_reply_to_user_id"
            },
            {
              "name": "Lang",
              "value": "lang"
            },
            {
              "name": "Non Public Metrics",
              "value": "non_public_metrics"
            },
            {
              "name": "Public Metrics",
              "value": "public_metrics"
            },
            {
              "name": "Organic Metrics",
              "value": "organic_metrics"
            },
            {
              "name": "Promoted Metrics",
              "value": "promoted_metrics"
            },
            {
              "name": "Possibly Sensitive",
              "value": "possibly_sensitive"
            },
            {
              "name": "Referenced Tweets",
              "value": "referenced_tweets"
            },
            {
              "name": "Reply Settings",
              "value": "reply_settings"
            },
            {
              "name": "Source",
              "value": "source"
            },
            {
              "name": "Text",
              "value": "text"
            },
            {
              "name": "Withheld",
              "value": "withheld"
            }
          ],
          "default": [],
          "description": "The fields to add to each returned tweet object. Default fields are: ID, text, edit_history_tweet_ids."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "search"
          ],
          "resource": [
            "tweet"
          ]
        }
      }
    },
    {
      "displayName": "Tweet",
      "name": "tweetId",
      "type": "resourceLocator",
      "default": {
        "mode": "id",
        "value": ""
      },
      "description": "The tweet to retweet",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "retweet"
          ],
          "resource": [
            "tweet"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "searchUser",
      "options": [
        {
          "name": "Get",
          "value": "searchUser",
          "description": "Retrieve a user by username",
          "action": "Get User"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "User",
      "name": "user",
      "type": "resourceLocator",
      "default": {
        "mode": "username",
        "value": ""
      },
      "description": "The user you want to search",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "searchUser"
          ],
          "resource": [
            "user"
          ]
        },
        "hide": {
          "me": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Me",
      "name": "me",
      "type": "boolean",
      "default": false,
      "description": "Whether you want to search the authenticated user",
      "displayOptions": {
        "show": {
          "operation": [
            "searchUser"
          ],
          "resource": [
            "user"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Send a direct message to a user"
    }
  ]


node_type: nodes-base.typeformTrigger
package_name: n8n-nodes-base
display_name: Typeform Trigger
description: Starts the workflow on a Typeform form submission
category: trigger
development_style: programmatic
version: 1.1
operations: []
outputs:
  [
  "main"
  ]

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

  # Typeform Trigger node

  [Typeform](https://www.typeform.com/){:target=_blank .external-link} is an online software as a service company that specializes in online form building and online surveys. Its main software creates dynamic forms based on user needs.

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

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

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "accessToken",
      "options": [
        {
          "name": "Access Token",
          "value": "accessToken"
        },
        {
          "name": "OAuth2",
          "value": "oAuth2"
        }
      ]
    },
    {
      "displayName": "Form Name or ID",
      "name": "formId",
      "type": "options",
      "default": "",
      "description": "Form which should trigger workflow on submission. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "options": [],
      "required": true,
      "typeOptions": {
        "loadOptionsMethod": "getForms"
      }
    },
    {
      "displayName": "Simplify Answers",
      "name": "simplifyAnswers",
      "type": "boolean",
      "default": true,
      "description": "Whether to convert the answers to a key:value pair (\"FIELD_TITLE\":\"USER_ANSER\") to be easily processable"
    },
    {
      "displayName": "Only Answers",
      "name": "onlyAnswers",
      "type": "boolean",
      "default": true,
      "description": "Whether to return only the answers of the form and not any of the other data"
    }
  ]

credentials_required:
  [
    {
      "name": "typeformApi",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "accessToken"
          ]
        }
      },
      "testedBy": "testTypeformTokenAuth"
    },
    {
      "name": "typeformOAuth2Api",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "oAuth2"
          ]
        }
      }
    }
  ]


node_type: nodes-base.unleashedSoftware
package_name: n8n-nodes-base
display_name: Unleashed Software
description: Consume Unleashed Software API
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "unleashedSoftwareApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

updated_at: 2025-09-16 08:53:07
documentation:
  ---
  #https://www.notion.so/n8n/Frontmatter-432c2b8dff1f43d4b1c8d20075510fe4
  title: Unleashed Software node documentation
  description: Learn how to use the Unleashed Software node in n8n. Follow technical documentation to integrate Unleashed Software node into your workflows.
  contentType: [integration, reference]
  ---

  # Unleashed Software node

  Use the Unleashed Software node to automate work in Unleashed Software, and integrate Unleashed Software with other applications. n8n has built-in support for a wide range of Unleashed Software features, including getting sales orders and stock on hand. 

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

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

  ## Operations

  * Sales Order
      * Get all sales orders
  * Stock On Hand
      * Get a stock on hand
      * Get all stocks on hand

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "salesOrder",
      "options": [
        {
          "name": "Sales Order",
          "value": "salesOrder"
        },
        {
          "name": "Stock On Hand",
          "value": "stockOnHand"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many sales orders",
          "action": "Get many sales orders"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "salesOrder"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "salesOrder"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "salesOrder"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 1000
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Customer ID",
          "name": "customerId",
          "type": "string",
          "default": "",
          "placeholder": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
          "description": "Only returns orders for a specified Customer GUID. The CustomerId can be specified as a list of comma-separated GUIDs."
        },
        {
          "displayName": "Customer Code",
          "name": "customerCode",
          "type": "string",
          "default": "",
          "description": "Returns orders that start with the specific customer code"
        },
        {
          "displayName": "End Date",
          "name": "endDate",
          "type": "dateTime",
          "default": "",
          "description": "Returns orders with order date before the specified date. UTC."
        },
        {
          "displayName": "Modified Since",
          "name": "modifiedSince",
          "type": "dateTime",
          "default": "",
          "description": "Returns orders created or edited after a specified date, must be UTC format"
        },
        {
          "displayName": "Order Number",
          "name": "orderNumber",
          "type": "string",
          "default": "",
          "description": "Returns a single order with the specified order number. If set, it overrides all other filters."
        },
        {
          "displayName": "Order Status",
          "name": "orderStatus",
          "type": "multiOptions",
          "options": [
            {
              "name": "Backordered",
              "value": "Backordered"
            },
            {
              "name": "Completed",
              "value": "Completed"
            },
            {
              "name": "Deleted",
              "value": "Deleted"
            },
            {
              "name": "Parked",
              "value": "Parked"
            },
            {
              "name": "Placed",
              "value": "Placed"
            }
          ],
          "default": [],
          "description": "Returns orders with the specified status. If no orderStatus filter is specified, then we exclude \"Deleted\" by default."
        },
        {
          "displayName": "Start Date",
          "name": "startDate",
          "type": "dateTime",
          "default": "",
          "description": "Returns orders with order date after the specified date. UTC."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "salesOrder"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get a stock on hand",
          "action": "Get a stock on hand"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many stocks on hand",
          "action": "Get many stocks on hand"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "stockOnHand"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Product ID",
      "name": "productId",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "stockOnHand"
          ]
        }
      }
    },
    {
      "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": [
            "stockOnHand"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "stockOnHand"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 1000
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "As at Date",
          "name": "asAtDate",
          "type": "dateTime",
          "default": "",
          "description": "Returns the stock on hand for a specific date"
        },
        {
          "displayName": "Is Assembled",
          "name": "IsAssembled",
          "type": "boolean",
          "default": false,
          "description": "Whether the AvailableQty will also include the quantity that can be assembled"
        },
        {
          "displayName": "Modified Since",
          "name": "modifiedSince",
          "type": "dateTime",
          "default": "",
          "description": "Returns stock on hand values modified after a specific date"
        },
        {
          "displayName": "Order By",
          "name": "orderBy",
          "type": "string",
          "default": "",
          "description": "Orders the list by a specific column, by default the list is ordered by productCode"
        },
        {
          "displayName": "Product ID",
          "name": "productId",
          "type": "string",
          "default": "",
          "description": "Returns products with the specific Product Guid. You can enter multiple product IDs separated by commas."
        },
        {
          "displayName": "Warehouse Code",
          "name": "warehouseCode",
          "type": "string",
          "default": "",
          "description": "Returns stock on hand for a specific warehouse code"
        },
        {
          "displayName": "Warehouse Name",
          "name": "warehouseName",
          "type": "string",
          "default": "",
          "description": "Returns stock on hand for a specific warehouse name"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "stockOnHand"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many sales orders"
    }
  ]


node_type: nodes-base.uplead
package_name: n8n-nodes-base
display_name: Uplead
description: Consume Uplead API
category: output
development_style: programmatic
version: 1
operations:
  [
  {
  "operation": "enrich",
  "name": "Enrich"
  }
  ]

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

outputs:
  [
  "main"
  ]

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

  # UpLead node

  Use the UpLead node to automate work in UpLead, and integrate UpLead with other applications. n8n supports several UpLead operations, including getting company information. 

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

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

  ## Operations

  * Company
      * Enrich
  * Person
      * Enrich

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "company",
      "options": [
        {
          "name": "Company",
          "value": "company",
          "description": "Company API lets you lookup company data via a domain name or company name"
        },
        {
          "name": "Person",
          "value": "person",
          "description": "Person API lets you lookup a person based on an email address OR based on a domain name + first name + last name"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "enrich",
      "options": [
        {
          "name": "Enrich",
          "value": "enrich",
          "action": "Enrich a company"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Company",
      "name": "company",
      "type": "string",
      "default": "",
      "description": "The name of the company (e.g – amazon)",
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Domain",
      "name": "domain",
      "type": "string",
      "default": "",
      "description": "The domain name (e.g – amazon.com)",
      "displayOptions": {
        "show": {
          "resource": [
            "company"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "enrich",
      "options": [
        {
          "name": "Enrich",
          "value": "enrich",
          "action": "Enrich a person"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "Email address (e.g – mbenioff@salesforce.com)",
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "First Name",
      "name": "firstname",
      "type": "string",
      "default": "",
      "description": "First name of the person (e.g – Marc)",
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Last Name",
      "name": "lastname",
      "type": "string",
      "default": "",
      "description": "Last name of the person (e.g – Benioff)",
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    },
    {
      "displayName": "Domain",
      "name": "domain",
      "type": "string",
      "default": "",
      "description": "The domain name (e.g – salesforce.com)",
      "displayOptions": {
        "show": {
          "resource": [
            "person"
          ],
          "operation": [
            "enrich"
          ]
        }
      }
    }
  ]


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

outputs:
  [
  "main"
  ]

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

  # uProc node

  Use the uProc node to automate work in uProc, and integrate uProc with other applications. n8n has built-in support for a wide range of uProc features, including getting advanced human audio file, communication data, company, finance and product information. 

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

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

  ## Operations

  ### Audio

  - Get advanced human audio file by provided text and language
  - Get an audio file by provided text and language

  ### Communication

  - Discover if a domain has a social network presence
  - Discover if an email is valid, hard bounce, soft bounce, spam-trap, free, temporary, and recipient exists
  - Discover if the email recipient exists, returning email status
  - Check if an email domain has an SMTP server to receive emails
  - Discover if the email has a social network presence
  - Check if an email has a valid format
  - Check if an email domain belongs to a disposable email service
  - Check if email belongs to free service provider like Gmail
  - Check if email is catchall
  - Discover if an email exists in the Robinson list (only Spain)
  - Check if email belongs to a system or role-based account
  - Check if an email is a spam trap
  - Discover if an IMEI number has a valid format
  - Check if a LinkedIn profile is a first-degree contact
  - Discover if mobile phone number exists in network operator, with worldwide coverage
  - Discover if a mobile phone number has a valid format with worldwide coverage
  - Discover if a mobile phone number has a valid format (only Spain)
  - Discover if a mobile phone number has a valid prefix, with worldwide coverage
  - Discover if a Spanish mobile phone number has a valid prefix
  - Discover if a mobile number is switched on to call it later, with worldwide coverage
  - Discover if a mobile number can receive SMS with worldwide coverage
  - Discover if a phone (landline or mobile) exists in a Robinson list (only Spain)
  - Discover if a landline or mobile number has a valid prefix
  - Discover if a landline phone number is valid, with Spain coverage
  - Allows discovering if landline number has a good international format, depending on the country
  - Discover if a landline phone number prefix exists, with worldwide coverage
  - Clean a phone removing non allowed characters
  - Allows getting country code of a mobile phone number with international format
  - Allows getting a domain from an email
  - Discover an email by company website or domain and prospect's first-name and last-name
  - Check if an email is personal or generic
  - Get emails list found on the internet by domain or URI
  - Get an emails list found on the internet by non-free email
  - Get emails list found inside the website by domain or URI
  - Get three first web references of an email published on the internet
  - Allows you to fix the email domain of those misspelled emails
  - Fix the international prefix of a phone based on the ISO code of a country
  - Get GDPR compliant emails list by domain for your Email Marketing campaigns in Europe
  - Discover if mobile exist using real-time HLR query
  - Get personal email by social network profile
  - Get portability data about a landline or mobile number, only for Spain
  - Extract results from a LinkedIn search (employees in a company)
  - Get members in a LinkedIn group
  - Get 'Search LinkedIn Contacts' URL
  - Extract the last 80 connections from your LinkedIn profile
  - Extract the last 80 invitations sent from your LinkedIn
  - Get users who comment on a post on LinkedIn
  - Get users who like a post on LinkedIn
  - Extract a LinkedIn profile
  - Extract results from a LinkedIn search (profiles)
  - Extract last profiles that have published content on LinkedIn by specific keywords
  - Discover if mobile exist using real-time HLR query, as well as portability and roaming data
  - Get existence, portability, and roaming of a mobile phone using MNP query
  - Discover if mobile or landline prefix exists in Spain
  - Allows normalizing email address, removing non allowed characters
  - Allows normalizing a mobile phone, removing non-allowed characters
  - Parse phone number in multiple fields and verify format and prefix validity
  - Allows getting country prefix number by country code
  - Discover an email by company website or domain and prospect's first-name and last-name
  - This tool parses a social URI address and extracts any available indicators
  - Search all social networks by domain, parses all found URLs, and returns social networks data
  - Discover if a domain or a website has social activity and returns all social network profiles found
  - Discover if an email has social activity, and get all social network profiles found
  - Discover if a mobile phone has social activity, and get all social network profiles found
  - Get web references for an email published on the internet
  - Send a custom message invitation to a non connected LinkedIn profile
  - Send a custom email to a recipient
  - Send a custom SMS to a recipient with worldwide coverage
  - Send a custom invitation message if a profile is connected or a custom message otherwise
  - Visits a profile to show interest and get profile views in return from contact, increasing your LinkedIn network
  - Send a custom private message to a connected LinkedIn profile
  - Get an email by contact's LinkedIn profile URI
  - Discover an email by company's name and prospect's full name
  - Discover an email by company's website or domain and prospect's full name
  - Get email by first name, last name, and company
  - Get parsed and validated phone

  ### Company

  - Discover if a CIF card number is valid
  - Check if a company is a debtor by TaxID
  - Check if the ISIN number is valid
  - Check if the SS number is valid, only for Spain
  - Identify and classify a prospecting role in detecting the right area and seniority to filter later
  - Get a company's contact, social, and technology data by domain
  - Get a company's contact, social, and technology data by email
  - Get a company's data by CIF
  - Get a company's data by DUNS
  - Get a company's data by domain
  - Get a company's data by email
  - Get a company's data by IP address
  - Get a company's data by name
  - Get a company's data by phone number
  - Get a company's data by social networks URI (LinkedIn, Twitter)
  - Get a company's name by company domain
  - Get professional data of a decision-maker by company name/domain and area
  - Discover more suitable decision-maker using search engines (Bing) by company name and area
  - Get professional emails of decision-makers by company domain and area
  - Discover up to ten decision-makers using search engines (Bing) by company name and area
  - Get a company's domain by company name
  - Get employees by company name or domain, area, seniority, and country
  - Get a company's Facebook profile by name without manually searching on Google or Facebook
  - Get geocoded company data by IP address
  - Get a company's LinkedIn profile by name without manually searching on Google or LinkedIn
  - Allows normalizing a CIF number, removing non-allowed characters
  - Get a company's phone by company domain
  - Get a company's sales data by a company's DUNS number
  - Get a company's sales data by a company's domain name
  - Get a company's sales data by a company's name
  - Get a company's sales data by a company's tax ID (CIF)
  - Get a company's Twitter profile by name without manually searching on Google or Twitter
  - Get decision maker by search engine
  - Get decision makers by search engine
  - Get Facebook URI by company's domain
  - Get GitHub URI by company's domain
  - Get Instagram URI by company's domain
  - Get LinkedIn URI by company's domain
  - Get Pinterest URI by company's domain
  - Get Twitter URI by company's domain
  - Get YouTube URI by company's domain

  ### Finance

  - Check if crypto wallet is valid
  - Discover if a BIC number has a valid format
  - Discover if an account number has a valid format
  - Check if credit card number checksum is valid
  - Discover if an IBAN account number has a valid format
  - Discover if an ISO currency code is valid
  - Check if a TIN exists in Europe
  - Convert amount between supported currencies and an exchange date
  - Get credit card type
  - Get multiple ISO currency codes by a country name
  - Get all ISO currency by an IP address
  - Get multiple ISO currency codes by a country ISO code
  - Get ISO currency code by IP address
  - Get ISO currency code by a currency ISO code
  - Get ISO currency code by an ISO country code
  - Get ISO currency code by a country name
  - Get related European TIN in Europe
  - Get IBAN by account number of the country
  - Get to search data bank information by IBAN account number
  - Get country VAT by address
  - Get country VAT by coordinates
  - Get Swift code lookup
  - Get VAT by IP address
  - Get VAT value by country ISO code
  - Get VAT by phone number, with worldwide coverage
  - Get VAT by zip code


  ### Geographical

  - Check if a country's ISO code exists
  - Discover if the distance between two coordinates is equal to another
  - Discover if the distance (kilometers) between two coordinates is greater than the given input
  - Discover if the distance (kilometers) between two coordinates is greater or equal to the given input
  - Discover if the distance(kilometers) between two coordinates is lower than the given input
  - Check if an address exists by a partial address search
  - Check if a house number exists by a partial address search
  - Check if coordinates have a valid format
  - Discover if a zip code number prefix exists (only for Spain)
  - Discover if a zip code number has a valid format (only for Spain)
  - Get cartesian coordinates(X, Y, Z/WGS84) by Latitude and Longitude
  - Get location by parameters
  - Get multiple cities by phone prefix (only for Spain)
  - Get multiple cities by partial initial text (only for Spain)
  - Get multiple cities by zip code prefix (only for Spain)
  - Get a city from IP
  - City search by partial name (only for Spain)
  - Discover the city name by a local phone number (only for Spain)
  - Discover the city name by the zip code (only for Spain)
  - Discover the community name from a zip code (only for Spain)
  - Discover latitude and longitude coordinates of an IP address
  - Discover latitude and longitude coordinates of a postal address
  - Get multiple country names by currency ISO code
  - Get multiple countries by ISO code
  - Get multiple country names by initial name
  - Get country name by currency ISO code
  - Get country name by IP address
  - Get country name by its ISO code
  - Get country by a prefix
  - Get country name by phone number, with worldwide coverage
  - Get Aplha2 code by a country prefix or a name
  - Get decimal coordinates (degrees, minutes, and seconds) by latitude and longitude
  - Returns straight-line distance (kilometers) between two addresses
  - Returns straight-line distance (kilometers) between two GPS coordinates (latitude and longitude)
  - Returns straight-line distance (kilometers) between two IP addresses
  - Returns straight-line distance (kilometers) between two landline phones, using city and province of every phone
  - Returns straight-line distance (kilometers) between two zip codes, using city and province of every zip code
  - Get an exact address by a partial address search
  - Discover geographical, company, timezone, and reputation data by IPv4 address
  - Discover the city name, zip code, province, country, latitude, and longitude from an IPv4 or IPv6 address and geocodes it
  - Parse postal address into separated fields, getting an improved resolution
  - Discover locale data (currency, language) by IPv4 or IPv6 address
  - Discover the city name, zip code, province, or country by latitude and longitude
  - Discover the city name, zip code, province, country, latitude, and longitude from an IPv4 or IPv6 address
  - Discover the city and the province from a landline phone number (only Spain)
  - Discover location data by name
  - Discover the city and the province from a zip code number (only Spain)
  - Get the most relevant locations by name
  - Get the most relevant locations by name, category, location, and radius
  - Get multiple personal names by a prefix
  - Discover network data by IPv4 or IPv6 address
  - Allow normalizing an address by removing non allowed characters
  - Allow normalizing a city by removing non allowed characters
  - Allow normalizing a country by removing non allowed characters
  - Allow normalizing a province by removing non allowed characters
  - Allow normalizing a zip code by removing non allowed characters
  - Get normalized country
  - Parse postal address into separated fields, getting a basic resolution
  - Discover the province name from an IP address
  - Get the first province by a name prefix (only for Spain)
  - Discover the province name from a landline phone number (only for Spain)
  - Discover the province name from a zip code number (only for Spain)
  - Get a province list by a name prefix (only for Spain)
  - Get a province list by a phone prefix (only for Spain)
  - Get a province list by a zip code prefix (only for Spain)
  - Discover reputation by IPv4 or IPv6 address
  - Returns driving routing time, distance, fuel consumption, and cost between two addresses
  - Returns driving routing time, distance, fuel consumption, and cost between two GPS coordinates
  - Returns driving routing time, distance, fuel consumption, and cost between two  IP addresses
  - Returns driving routing time, distance, fuel consumption, and cost between two landline phones, using city and province of every phone (only for Spain)
  - Returns driving routing time, distance, fuel consumption, and cost between two zip codes, using city and province of every zip code
  - Discover date-time data by IPv4 or IPv6 address
  - Get USNG coordinates by latitude and longitude
  - Get UTM coordinates by latitude and longitude
  - Discover the zip code if you have an IP address
  - Get the first zip code by prefix, only for Spain
  - Get multiple zip codes by prefix, with worldwide coverage
  - Get time data by coordinates
  - Get time data by postal address


  ### Image

  - Get QR code decoded content by an image URL
  - It allows discovering all geographical and technical EXIF metadata present in a photographic JPEG image
  - Get an encoded barcode by number and a required standard
  - Get QR code encoded by a text
  - Generate a new image by URL and text
  - Discover logo (favicon) used in a domain
  - Generate a screenshot by URL provided using Chrome browser
  - Get OCR text from image


  ### Internet

  - Check if a domain exists
  - Check if a domain has a DNS record
  - Check if a  domain has the given IP address assigned
  - Check if a domain has an MX record
  - Check if a domain has a valid SSL certificate
  - Check if a domain has a valid format
  - Check if a domain accepts all emails, existing or not
  - Check if a domain is a free service domain provider
  - Check if a domain is temporary or not
  - Discover if a computer is switched on
  - Discover if service in a port is available
  - Check if an URL contains a string or regular expression
  - Check if an URL exists
  - Check that an URL has a valid format
  - Get full SSL certificate data by a domain (or website) and monitor your certificate status
  - Get feed entries by domain
  - Get last feed entry by domain
  - Get text data from web, PDF or image allowing to filter some elements by regular expressions or field names
  - Decode URL to recover original
  - Get valid, existing, and default URL when accessing a domain using a web browser
  - Get long version of shortened URL
  - Discover device features by a user agent
  - Get the network name of and IP address
  - Get the domain record by its type
  - Encode URL to avoid problems
  - Copy file from one URL to another URL
  - Fix an IP address to the right format
  - Get the IPv4 address linked with a domain
  - Convert a number to an IP address
  - Get ISP known name of email domain name
  - Convert an IP address to numeric notation
  - Scan a host and returns the most commonly open ports
  - Obtains a list with multiple results from a website
  - Obtains the content of a website
  - Decode URL into multiple fields
  - Generate a PDF file by URL (provided using Chrome browser)
  - Get the root domain of any web address, removing non needed characters
  - Generates shareable URIs to use on social networks and email using a content URI and a text
  - Get data from the existing table in an HTML page or a PDF file
  - Discover client and server technologies used in a domain
  - Discover client and server technologies used in web pages
  - Analyze URL's health status about SSL, broken links, conflictive HTTP links with SSL, and more
  - Get website visits and rank of any domain
  - Get a domain's WHOIS data by fields
  - Get WHOIS data fields by IP address provided


  ### Personal

  - Check if age is between two numbers
  - Check if date returns an age between 20 and 29
  - Check if date returns an age between 40 and 49
  - Check if age is greater than another
  - Check if birth date returns an age greater than 64
  - Check if birth date belongs to an adult (18 years for Spain)
  - Check if age is lower than another
  - Check if age is lower or equal than another
  - Check if ages are equal
  - Discover if a date is between two dates
  - Discover if a date is greater
  - Discover if a date is greater or equal
  - Discover if a date belongs to a leap year
  - Discover if a date is lower
  - Discover if a date is lower or equal
  - Discover if a date has a valid format
  - Discover if a gender value is valid
  - Discover if an NIE card number is valid
  - Discover if a NIF card number is valid
  - Check if a personal name exists in the INE data source (only for Spain)
  - Check if a name contains accepted characters
  - Discover if a NIF exists in the Robinson list (only for Spain)
  - Check if surname contains accepted characters
  - Check if a personal surname appears in INE data source (only for Spain)
  - Discover if a DNI card number is valid
  - Discover the age of a birth date
  - Discover the age range of a person by birth date
  - Get the difference between two dates
  - Discover the gender of a person by the email
  - Discover the gender of a person or company by the name
  - Get LinkedIn employee profile URI by business email
  - Get LinkedIn employee profile URI by first name, last name, and company
  - Discover the letter of a DNI card number
  - Get first personal name matching by prefix and gender from INE data source (only for Spain)
  - Get LinkedIn URI by email
  - Get LinkedIn URI by phone
  - Allow normalizing a DNI number by removing non allowed characters
  - Allow normalizing an NIE number by removing non allowed characters
  - Normalize name by removing non allowed characters
  - Normalize surname
  - Get parsed date-time
  - Normalize full name, fixing abbreviations, sorting if necessary, and returning first name, last name, and gender
  - Get prospect's contact data and the company's location and social data by email
  - Get contact, location, and social data by email and company name and location
  - Get personal and social data by social profile
  - Get personal data by email
  - Get personal data by first name, last name, company, and location
  - Get personal data by mobile
  - Get personal data by social network profile
  - Generate random fake data
  - Get first personal surname matching by prefix from INE data source (only for Spain)
  - Get personal surname matching by prefix from INE data source (only for Spain)
  - Get Twitter profile by first name, last name, and company
  - Get XING profile by first name, last name, and company
  - Add a contact email to a person list

  ### Product

  - Check if an ASIN code exists on the Amazon Marketplace
  - Check if an ASIN code has a valid format
  - Check if an EAN code exists on Amazon Marketplace
  - Check if an EAN barcode has a valid format
  - Check if an EAN barcode of 13 digits has a valid format
  - Check if an EAN barcode of 14 digits has a valid format
  - Check if an EAN barcode of 18 digits has a valid format
  - Check if an EAN barcode of 8 digits has a valid format
  - Check if a GTIN barcode has a valid format
  - Check if a GTIN barcode of 13 digits has a valid format
  - Check if a GTIN barcode of 14 digits has a valid format
  - Check if a GTIN barcode of 8 digits has a valid format
  - Check if VIN Number is valid
  - Allows checking if an ISBN book exists
  - Allows checking if an ISBN10/13 code has a valid format
  - Allows checking if an ISBN10 code has a valid format
  - Allows checking if an ISBN13 code has a valid format
  - Check if a UPC exists
  - Check if a UPC has a valid format
  - Get ASIN by EAN
  - Get a book by author's surname
  - Get all publications by category
  - Get book data by an editor's name
  - Get book or publication data by 10 or 13 digits ISBN code
  - Get book data by title
  - Get books by author's surname
  - Get all books by category
  - Get all books by editor
  - Get all books by title
  - Get EAN code by ASIN code
  - Get product data on a UPC on Amazon Marketplace
  - Get ISBN10 code by ISBN13 code
  - Get ISBN13 code by ISBN10 code
  - Get data By VIN number

  ### Security

  - Check if a Luhn number is valid
  - Check if a password is strong
  - Check if a UUID number is valid
  - Get blacklists for a domain
  - Get blacklists for an IP address

  ### Text

  - Check if a string only contains alphabets
  - Check if a string is alphanumeric
  - Check if a string is boolean
  - Check if the largest item in a list matches the provided item
  - Check if IPv4 or IPv6 address has a valid format
  - Check if IPv4 address has a valid format
  - Check if IPv6 address has a valid format
  - Check if the length of a list is between two quantities
  - Checks if the length of a list equals a specified quantity
  - Checks if the length of a list is greater than or equal to a certain amount
  - Check if the length of a list is lower than a certain amount
  - Check if the list contains a specific item
  - Check if the list ends with a specific element
  - Check if a list is sorted in ascending order
  - Check if the list starts with a specific element
  - Checks if the smallest element in a list matches the provided element
  - Check if a string contains only numbers
  - Check if a string contains a character
  - Check if a string ends with a character
  - Check if a string has no content
  - Check if a string contains random characters
  - Check if a string contains a value that matches with a regular expression
  - Check if the length of a string is between two numbers
  - Check if the length of a string is equal to a number
  - Check if the length of a string is greater than a number
  - Check if the length of a string is greater or equal to a number
  - Check if the length of a string is lower than a number
  - Check if the length of a string is lower or equal to a number
  - Check if a string starts with a character
  - Check if a string contains only lowercase characters
  - Check if a string contains only uppercase characters
  - Check if a list consists of unique elements
  - Check if the supplied values form a valid list of elements
  - Check if the number of words in a sentence is between two determined quantities
  - Check if the number of words in a sentence equals a certain amount
  - Check if the number of words in a sentence is greater than a certain amount
  - Check if the number of words in a sentence is greater than
  - Check if the word count is lower
  - Check if the number of words present in a sentence is less than or equal to a quantity
  - Convert a string to Base64 encoded value
  - Discover banned English words in an email body or subject
  - Get field names by analyzing the field value provided
  - Get HTML code from Markdown
  - Get Markdown text from HTML
  - Get text without HTML
  - Get spin string
  - Format a string using a format pattern
  - Generate random string using a regular expression as a pattern
  - Return the largest item in a list
  - Return the smallest item in a list
  - Convert to lowercase
  - Convert a string to MD5 encoded value
  - Merge two strings
  - Normalize a string depending on the field name
  - Analyze string and return all emails, phones, zip codes, and links
  - Convert a string to an SHA encoded value
  - Analyze an English text with emojis and detect sentiment
  - Returns an ascending sorted list
  - Split a value into two parts and join them using a separator from the original string
  - Split a value into two parts using a separator from the original string
  - Get the length of a string
  - Lookup string between multiple values by fuzzy logic and regex patterns
  - Clean abuse words from a string
  - Replace the first value found in a string with another
  - Replace all values found in a string with another
  - Translate a text into any language
  - Return a single list with no repeating elements
  - Convert all letters to uppercase
  - Count total words in a text

  ## Templates and examples

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

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "group",
      "type": "options",
      "default": "communication",
      "options": [
        {
          "name": "Audio",
          "value": "audio",
          "description": "The Audio Resource allows you to get tools from this resource"
        },
        {
          "name": "Communication",
          "value": "communication",
          "description": "The Communication Resource allows you to get tools from this resource"
        },
        {
          "name": "Company",
          "value": "company",
          "description": "The Company Resource allows you to get tools from this resource"
        },
        {
          "name": "Finance",
          "value": "finance",
          "description": "The Finance Resource allows you to get tools from this resource"
        },
        {
          "name": "Geographical",
          "value": "geographic",
          "description": "The Geographical Resource allows you to get tools from this resource"
        },
        {
          "name": "Image",
          "value": "image",
          "description": "The Image Resource allows you to get tools from this resource"
        },
        {
          "name": "Internet",
          "value": "internet",
          "description": "The Internet Resource allows you to get tools from this resource"
        },
        {
          "name": "Personal",
          "value": "personal",
          "description": "The Personal Resource allows you to get tools from this resource"
        },
        {
          "name": "Product",
          "value": "product",
          "description": "The Product Resource allows you to get tools from this resource"
        },
        {
          "name": "Security",
          "value": "security",
          "description": "The Security Resource allows you to get tools from this resource"
        },
        {
          "name": "Text",
          "value": "text",
          "description": "The Text Resource allows you to get tools from this resource"
        }
      ]
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "getAudioAdvancedSpeechByText",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Get Advanced Speech By Text",
          "value": "getAudioAdvancedSpeechByText",
          "description": "Get advanced human audio file by provided text and language <a href=\"https://app.uproc.io/#/tools/processor/get/audio/advanced-speech-by-text\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Speech By Text",
          "value": "getAudioSpeechByText",
          "description": "Get audio file by provided text and language <a href=\"https://app.uproc.io/#/tools/processor/get/audio/speech-by-text\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "audio"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkSocialDomainExist",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check Domain Has Social Activity",
          "value": "checkSocialDomainExist",
          "description": "Discover if a domain has social network presence <a href=\"https://app.uproc.io/#/tools/processor/check/social/domain-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Domain Is Catchall",
          "value": "checkDomainCatchall",
          "description": "Check if domain accepts all emails, existing or not <a href=\"https://app.uproc.io/#/tools/processor/check/domain/catchall\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Domain Is Free",
          "value": "checkDomainFree",
          "description": "Check if domain is a free service domain provider <a href=\"https://app.uproc.io/#/tools/processor/check/domain/free\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Domain Is Temporary",
          "value": "checkDomainDisposable",
          "description": "Check if domain is temporary or not <a href=\"https://app.uproc.io/#/tools/processor/check/domain/disposable\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Exists (Extended)",
          "value": "checkEmailExistsExtended",
          "description": "Discover if an email is valid, hardbounce, softbounce, spamtrap, free, temporary and recipient exists.<br><br>There are catchall (like Yahoo) or temporary domains that do not return the actual existence of an email <a href=\"https://app.uproc.io/#/tools/processor/check/email/exists-extended\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Exists (Simple)",
          "value": "checkEmailExists",
          "description": "Discover if the email recipient exists, returning email status <a href=\"https://app.uproc.io/#/tools/processor/check/email/exists\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Has SMTP Server",
          "value": "checkEmailSmtp",
          "description": "Check if email domain has an SMTP server to receive emails <a href=\"https://app.uproc.io/#/tools/processor/check/email/smtp\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Has Social Activity",
          "value": "checkSocialEmailExist",
          "description": "Discover if the email has social network presence <a href=\"https://app.uproc.io/#/tools/processor/check/social/email-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Has Valid Format",
          "value": "checkEmailFormat",
          "description": "Check if email has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/email/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Is Catchall",
          "value": "checkEmailCatchall",
          "description": "Check if email belongs to a catchall email server <a href=\"https://app.uproc.io/#/tools/processor/check/email/catchall\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Is Disposable Domain",
          "value": "checkEmailDisposable",
          "description": "Check if email domain belongs to a disposable email service <a href=\"https://app.uproc.io/#/tools/processor/check/email/disposable\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Is Free",
          "value": "checkEmailFree",
          "description": "Check if email belongs to free service provider, like gmail, hotmail, ... <a href=\"https://app.uproc.io/#/tools/processor/check/email/free\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Is Robinson (ES)",
          "value": "checkRobinsonEmailExist",
          "description": "Discover if an email exists in the Robinson list (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/robinson/email-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Is Role Based",
          "value": "checkEmailRole",
          "description": "Check if email belongs to a system or role based account <a href=\"https://app.uproc.io/#/tools/processor/check/email/role\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Email Is Spam Trap",
          "value": "checkEmailSpamtrap",
          "description": "Check if email is a spam trap <a href=\"https://app.uproc.io/#/tools/processor/check/email/spamtrap\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Imei Is Valid",
          "value": "checkMobileImei",
          "description": "Discover if Imei number has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/imei\" target='_blank'>Info</a>"
        },
        {
          "name": "Check LinkedIn Profile Is Contact",
          "value": "checkLinkedinProfileIsContact",
          "description": "Check if a LinkedIn profile (url format accepted: https://linkedin.com/in/USERNAME) is a first degree contact <a href=\"https://app.uproc.io/#/tools/processor/check/linkedin/profile-is-contact\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Exists",
          "value": "checkMobileExist",
          "description": "Discover if mobile phone number exists in network operator, with worldwide coverage.<br>Get advanced mobile KPIs with <a href='/app/catalog/processor/get/mobile/lookup'>'Mobile lookup'</a> tool. <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Has Social Activity",
          "value": "checkSocialMobileExist",
          "description": "Discover if the mobile phone has social network presence <a href=\"https://app.uproc.io/#/tools/processor/check/social/mobile-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Has Valid Format",
          "value": "checkMobileFormat",
          "description": "Discover if mobile phone number has a valid format, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Has Valid Format (ES)",
          "value": "checkMobileFormatEs",
          "description": "Discover if mobile phone number has a valid format (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/format-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Has Valid Prefix",
          "value": "checkMobileValidPrefix",
          "description": "Discover if mobile phone number has a valid prefix, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/valid-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Has Valid Prefix (ES)",
          "value": "checkMobileValidPrefixEs",
          "description": "Discover if spanish mobile phone number has a valid prefix <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/valid-prefix-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Is Alive",
          "value": "checkMobileAlive",
          "description": "Discover if a mobile number is switched on to call it later, with worldwide coverage.<br>Some carriers don't return if mobile is alive (like Vodafone) <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/alive\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Mobile Supports Sms",
          "value": "checkMobileSms",
          "description": "Discover if a mobile number can receive sms, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/check/mobile/sms\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Phone Is Robinson (ES)",
          "value": "checkRobinsonPhoneExist",
          "description": "Discover if a phone (landline or mobile) exists in a Robinson list (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/robinson/phone-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Phone Or Mobile Valid",
          "value": "checkPhoneOrMobileValid",
          "description": "Discover if landline or mobile number has a valid prefix <a href=\"https://app.uproc.io/#/tools/processor/check/phone/or-mobile-valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Valid Phone Format (ES)",
          "value": "checkPhoneFormatEs",
          "description": "Discover if landline phone number is valid, with Spain coverage <a href=\"https://app.uproc.io/#/tools/processor/check/phone/format-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Valid Phone Format By Country",
          "value": "checkPhoneFormat",
          "description": "Allow to discover if landline number has a good international format, depending on country  <a href=\"https://app.uproc.io/#/tools/processor/check/phone/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Valid Phone Prefix",
          "value": "checkPhoneValidPrefix",
          "description": "Discover if a landline phone number prefix exists, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/check/phone/valid-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Cleaned Phone",
          "value": "getPhoneNormalized",
          "description": "Clean a phone removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/phone/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country ISO Code By Mobile",
          "value": "getMobileCountryCode",
          "description": "Allow to get country code (two chars) of a mobile phone number with international format <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/country-code\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Domain By Email",
          "value": "getEmailDomain",
          "description": "Get domain part from an email <a href=\"https://app.uproc.io/#/tools/processor/get/email/domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Email By Firstname, Lastname And Company",
          "value": "getEmailRecipientByCompanyFirstnameAndLastname",
          "description": "Discover an email by company's name and prospect's firstname and lastname.<br><br>If the 'verify' method is selected, the tool checks multiple email variants in real-time, and returns a result depending on the email server response <a href=\"https://app.uproc.io/#/tools/processor/get/email/recipient-by-company-firstname-and-lastname\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Email By Fullname And Company",
          "value": "getEmailRecipientByCompanyAndFullname",
          "description": "Discover an email by company's name and prospect's fullname.<br><br>If the 'verify' method is selected, the tool checks multiple email variants in real-time, and returns a result depending on the email server response <a href=\"https://app.uproc.io/#/tools/processor/get/email/recipient-by-company-and-fullname\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Email By Fullname And Domain",
          "value": "getEmailRecipientByDomainAndFullname",
          "description": "Discover an email by company website or domain and prospect's fullname.<br><br>If the 'verify' method is selected, the tool checks multiple email variants in real-time, and returns a result depending on the email server response <a href=\"https://app.uproc.io/#/tools/processor/get/email/recipient-by-domain-and-fullname\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Email By Name, Surname And Domain",
          "value": "getEmailRecipient",
          "description": "Discover an email by company website or domain and prospect's firstname and lastname.<br><br>If the 'verify' method is selected, the tool checks multiple email variants in real-time, and returns a result depending on email server response <a href=\"https://app.uproc.io/#/tools/processor/get/email/recipient\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Email By Social Network Profile",
          "value": "getEmailRecipientByProfile",
          "description": "Discover an email by contact's LinkedIn profile URI <a href=\"https://app.uproc.io/#/tools/processor/get/email/recipient-by-profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Email Type",
          "value": "getEmailType",
          "description": "Get email type <a href=\"https://app.uproc.io/#/tools/processor/get/email/type\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Emails By Domain",
          "value": "getEmailListByDomain",
          "description": "Get emails list found on internet by domain or URI (similar to hunter.io) <a href=\"https://app.uproc.io/#/tools/processor/get/email/list-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Emails By Email",
          "value": "getEmailListByEmail",
          "description": "Get emails list found on internet by non-free email (similar to hunter.io) <a href=\"https://app.uproc.io/#/tools/processor/get/email/list-by-email\" target='_blank'>Info</a>"
        },
        {
          "name": "Get First Web References Of An Email",
          "value": "getEmailFirstReferences",
          "description": "Get three first web references of an email published on Internet <a href=\"https://app.uproc.io/#/tools/processor/get/email/first-references\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Fixed Domain Email",
          "value": "getEmailFix",
          "description": "Fix the email domain of those misspelled emails (supports all domains) <a href=\"https://app.uproc.io/#/tools/processor/get/email/fix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Fixed Phone",
          "value": "getPhoneFixed",
          "description": "Fix the international prefix of a phone based on the ISO code of a country <a href=\"https://app.uproc.io/#/tools/processor/get/phone/fixed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Formatted Mobile",
          "value": "getMobileFormatted",
          "description": "Format international mobile number by country ISO code (2 letters). <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/formatted\" target='_blank'>Info</a>"
        },
        {
          "name": "Get GDPR Emails By Domain",
          "value": "getEmailGdprListByDomain",
          "description": "Get GDPR compliant emails list by domain for your Email Marketing campaigns in Europe. <a href=\"https://app.uproc.io/#/tools/processor/get/email/gdpr-list-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get HLR Mobile Lookup",
          "value": "getMobileHlrLookup",
          "description": "Discover if mobile exist via real time [HLR](https://en.wikipedia.org/wiki/Home_location_register) query <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/hlr-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Landline/Mobile Portability Lookup (ES)",
          "value": "getMobileOrPhoneMnpEs",
          "description": "Get portability data about a landline or mobile number, only for Spain <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/or-phone-mnp-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Company Employees",
          "value": "getLinkedinProfilesByCompany",
          "description": "Extract results from a LinkedIn search (url format accepted: https://linkedin.com/search/results/people/) <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/profiles-by-company\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Group Members",
          "value": "getLinkedinGroupMembers",
          "description": "Get members in a LinkedIn group <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/group-members\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Last Received Connections",
          "value": "getLinkedinConnections",
          "description": "Extract last <a href='https://www.linkedin.com/mynetwork/invite-connect/connections/' target='_blank'>80 connections</a> from your LinkedIn profile <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/connections\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Last Sent Invitations",
          "value": "getLinkedinInvitations",
          "description": "Extract last <a href='https://www.linkedin.com/mynetwork/invitation-manager/sent/' target='_blank'>80 invitations</a> sent from your LinkedIn <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/invitations\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Post Comments",
          "value": "getLinkedinPostComments",
          "description": "Get users who comment a post on LinkedIn <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/post-comments\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Post Likes",
          "value": "getLinkedinPostLikes",
          "description": "Get users who like a post on LinkedIn <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/post-likes\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Profile",
          "value": "getLinkedinProfile",
          "description": "Extract a LinkedIn profile (url format accepted: https://linkedin.com/in/USERNAME) <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Profiles",
          "value": "getLinkedinProfiles",
          "description": "Extract results from a LinkedIn search (url format accepted: https://linkedin.com/search/results/people/) <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/profiles\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn Profiles By Content",
          "value": "getLinkedinProfilesByContent",
          "description": "Extract fastly last profiles that have published content on LinkedIn by specific keywords <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/profiles-by-content\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Mobile Lookup",
          "value": "getMobileLookup",
          "description": "Discover if mobile exist via real time [HLR](https://en.wikipedia.org/wiki/Home_location_register) query, as well as portability and roaming data <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Mobile Portability Lookup",
          "value": "getMobileMnpLookup",
          "description": "Get existence, portability and roaming of a mobile phone, via [MNP](https://en.wikipedia.org/wiki/Mobile_number_portability) query <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/mnp-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Mobile/Landline Lookup (Spain)",
          "value": "getMobileOrPhoneLookupEs",
          "description": "Discover if mobile or landline prefix exists on Spain. <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/or-phone-lookup-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Email",
          "value": "getEmailNormalized",
          "description": "Normalize email address, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/email/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Mobile",
          "value": "getMobileNormalized",
          "description": "Allow to normalize a mobile phone, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed And Validated Phone",
          "value": "getPhoneParsed",
          "description": "Parse phone numbers in multiple fields and verify the format and prefix validity <a href=\"https://app.uproc.io/#/tools/processor/get/phone/parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Personal Email By Social Network Profile",
          "value": "getEmailPersonalRecipientByProfile",
          "description": "Discover all the personal emails by social profile <a href=\"https://app.uproc.io/#/tools/processor/get/email/personal-recipient-by-profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Phone Prefix By Country ISO Code",
          "value": "getMobileCountryPrefix",
          "description": "Allow to get country prefix number by country code (2 characters) <a href=\"https://app.uproc.io/#/tools/processor/get/mobile/country-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Public Profile By Sales Profile",
          "value": "getLinkedinPublicProfileBySalesProfile",
          "description": "Convert a LinkedIn Sales profile (/sales/people/) to a LinkedIn public profile (/in/) <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/public-profile-by-sales-profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Search LinkedIn Contacts Url",
          "value": "getLinkedinSearchContactsUrl",
          "description": "Generate a LinkedIn search contacts URL considering the keywords provided <a href=\"https://app.uproc.io/#/tools/processor/get/linkedin/search-contacts-url\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Social Network Activity",
          "value": "getSocialUriParsed",
          "description": "This tools parses a social uri address and extracts any available indicators <a href=\"https://app.uproc.io/#/tools/processor/get/social/uri-parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Social Networks Activity By Domain",
          "value": "getSocialDomainParsed",
          "description": "Search all social networks by domain, parses all found urls and returns social networks kpis (if data available) <a href=\"https://app.uproc.io/#/tools/processor/get/social/domain-parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Social Networks By Domain",
          "value": "getSocialDomainLookup",
          "description": "Discover if a domain or a website has social activity and returns all social network profiles found <a href=\"https://app.uproc.io/#/tools/processor/get/social/domain-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Social Networks By Email",
          "value": "getSocialEmailLookup",
          "description": "Discover if an email has social activity, and get all social network profiles found <a href=\"https://app.uproc.io/#/tools/processor/get/social/email-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Social Networks By Mobile",
          "value": "getSocialMobileLookup",
          "description": "Discover if an mobile phone has social activity, and get all social network profiles found <a href=\"https://app.uproc.io/#/tools/processor/get/social/mobile-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Web References Of An Email",
          "value": "getEmailReferences",
          "description": "Get web references of an email published on Internet <a href=\"https://app.uproc.io/#/tools/processor/get/email/references\" target='_blank'>Info</a>"
        },
        {
          "name": "Send Connection Request To Linkedin Profile",
          "value": "sendLinkedinInvitation",
          "description": "Send a custom message invitation to a non connected Linkedin profile (supported uris: https://www.linkedin.com/in/USERID) <a href=\"https://app.uproc.io/#/tools/processor/send/linkedin/invitation\" target='_blank'>Info</a>"
        },
        {
          "name": "Send Custom Email",
          "value": "sendEmailCustom",
          "description": "Send a custom email (HTML supported) to a recipient <a href=\"https://app.uproc.io/#/tools/processor/send/email/custom\" target='_blank'>Info</a>"
        },
        {
          "name": "Send Custom Sms",
          "value": "sendMobileSms",
          "description": "Send a custom sms to a recipient with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/send/mobile/sms\" target='_blank'>Info</a>"
        },
        {
          "name": "Send Invitation Or Message To Linkedin Profile",
          "value": "sendLinkedinInvitationOrMessage",
          "description": "Send a custom invitation message (parameter message1) if profile is connected or a custom message (parameter message2) otherwise (supported uris: https://www.linkedin.com/in/USERID) <a href=\"https://app.uproc.io/#/tools/processor/send/linkedin/invitation-or-message\" target='_blank'>Info</a>"
        },
        {
          "name": "Send LinkedIn Profile Visit",
          "value": "sendLinkedinVisit",
          "description": "Visits a profile to show interest and get profile views in return from contact, increasing your LinkedIn network <a href=\"https://app.uproc.io/#/tools/processor/send/linkedin/visit\" target='_blank'>Info</a>"
        },
        {
          "name": "Send Message To Linkedin Profile",
          "value": "sendLinkedinMessage",
          "description": "Send a custom private message to a connected Linkedin profile (supported uris: https://www.linkedin.com/in/USERID) <a href=\"https://app.uproc.io/#/tools/processor/send/linkedin/message\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkCifValid",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check CIF Is Valid (ES)",
          "value": "checkCifValid",
          "description": "Discover if a cif card number is valid <a href=\"https://app.uproc.io/#/tools/processor/check/cif/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Company Is Debtor By TaxId (ES)",
          "value": "checkCompanyDebtorByTaxid",
          "description": "Check if company is debtor by TaxId <a href=\"https://app.uproc.io/#/tools/processor/check/company/debtor-by-taxid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ISIN Code Is Valid",
          "value": "checkNumberIsin",
          "description": "Check if ISIN number is valid <a href=\"https://app.uproc.io/#/tools/processor/check/number/isin\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Social Security Number Is Valid (ES)",
          "value": "checkNumberSsEs",
          "description": "Check if SS number is valid, only for Spain <a href=\"https://app.uproc.io/#/tools/processor/check/number/ss-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Classified Role",
          "value": "getRoleClassified",
          "description": "Identify and classify a prospect role detecting the right area and seniority to filter later <a href=\"https://app.uproc.io/#/tools/processor/get/role/classified\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By CIF (ES)",
          "value": "getCompanyByCif",
          "description": "Get company data by CIF <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-cif\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By DUNS (ES)",
          "value": "getCompanyByDuns",
          "description": "Get company data by DUNS <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-duns\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By Domain",
          "value": "getCompanyByDomain",
          "description": "Get company data by domain <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By Email",
          "value": "getCompanyByEmail",
          "description": "Get company data by email <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-email\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By IP",
          "value": "getCompanyByIp",
          "description": "Get company data by IP address <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By Name",
          "value": "getCompanyByName",
          "description": "Obtains the data of a company by its name <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By Phone",
          "value": "getCompanyByPhone",
          "description": "Get company data by phone number <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company By Social Profile",
          "value": "getCompanyByProfile",
          "description": "Get company data by social network uri.<br>The tools supports the next social networks: Facebook, GitHub, Instagram, LinkedIn (/company/), Pinterest, Slack, TikTok, Twitch, Twitter <a href=\"https://app.uproc.io/#/tools/processor/get/company/by-profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Company's Name By Domain",
          "value": "getCompanyNameByDomain",
          "description": "Get company name by company domain <a href=\"https://app.uproc.io/#/tools/processor/get/company/name-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Decision Maker",
          "value": "getPersonDecisionMaker",
          "description": "Get professional data of a decision maker by company name/domain and area <a href=\"https://app.uproc.io/#/tools/processor/get/person/decision-maker\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Decision Maker By Search Engine",
          "value": "getPersonDecisionMakerBySearch",
          "description": "Discover the more suitable decision maker using search engines (Bing) by company name and area (optional) <a href=\"https://app.uproc.io/#/tools/processor/get/person/decision-maker-by-search\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Decision Maker's Emails By Domain And Area",
          "value": "getPersonEmailsByDomainAndArea",
          "description": "Get professional emails of decision makers (by priority: executive, manager and directors) by company domain and area <a href=\"https://app.uproc.io/#/tools/processor/get/person/emails-by-domain-and-area\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Decision Makers By Search Engine",
          "value": "getPersonMultipleDecisionMakerBySearch",
          "description": "Discover up to ten decision makers using search engines (Bing) by company name and area (optional) <a href=\"https://app.uproc.io/#/tools/processor/get/person/multiple-decision-maker-by-search\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Domain By Company Name",
          "value": "getCompanyDomainByName",
          "description": "Get company domain by company name <a href=\"https://app.uproc.io/#/tools/processor/get/company/domain-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Employees By Parameters",
          "value": "getPersonListByParams",
          "description": "Get employees by company name or domain, area, seniority and country <a href=\"https://app.uproc.io/#/tools/processor/get/person/list-by-params\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Facebook URI By Company",
          "value": "getProfileFacebookByCompany",
          "description": "Get Facebook company profile by name without manual search on Google or Facebook.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/facebook-by-company\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Facebook URI By Company's Domain",
          "value": "getProfileFacebookByCompanyDomain",
          "description": "Get Facebook company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/facebook-by-company-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Geocoded Company By IP",
          "value": "getCompanyGeocodedByIp",
          "description": "Get geocoded company data by IP address <a href=\"https://app.uproc.io/#/tools/processor/get/company/geocoded-by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get GitHub URI By Company's Domain",
          "value": "getProfileGithubByCompanyDomain",
          "description": "Get GitHub company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/github-by-company-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Instagram URI By Company's Domain",
          "value": "getProfileInstagramByCompanyDomain",
          "description": "Get Instagram company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/instagram-by-company-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn URI By Company",
          "value": "getProfileLinkedinByCompany",
          "description": "Get LinkedIn company profile by name without manual search on Google or LinkedIn.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/linkedin-by-company\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn URI By Company's Domain",
          "value": "getProfileLinkedinByCompanyDomain",
          "description": "Get LinkedIn company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/linkedin-by-company-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized CIF",
          "value": "getCifNormalized",
          "description": "Allow to normalize a CIF number, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/cif/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Phone By Company Domain",
          "value": "getCompanyPhoneByDomain",
          "description": "Get company phone by company domain <a href=\"https://app.uproc.io/#/tools/processor/get/company/phone-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Phone By Company Name",
          "value": "getCompanyPhoneByName",
          "description": "Get company phone by company name <a href=\"https://app.uproc.io/#/tools/processor/get/company/phone-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Pinterest URI By Company's Domain",
          "value": "getProfilePinterestByCompanyDomain",
          "description": "Get Pinterest company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/pinterest-by-company-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Sales Data By Company's DUNS",
          "value": "getCompanyFinancialByDuns",
          "description": "Get company sales data by company's DUNS number.<br><br>Next countries are supported: Spain <a href=\"https://app.uproc.io/#/tools/processor/get/company/financial-by-duns\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Sales Data By Company's Domain",
          "value": "getCompanyFinancialByDomain",
          "description": "Get company sales data by company's domain name with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/get/company/financial-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Sales Data By Company's Name",
          "value": "getCompanyFinancialByName",
          "description": "Get company sales data by company's name.<br><br>Next countries are supported: Spain <a href=\"https://app.uproc.io/#/tools/processor/get/company/financial-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Sales Data By Company's Taxid",
          "value": "getCompanyFinancialByTaxid",
          "description": "Get company sales data by company's taxid (CIF).<br><br>Next countries are supported: Spain <a href=\"https://app.uproc.io/#/tools/processor/get/company/financial-by-taxid\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Twitter URI By Company",
          "value": "getProfileTwitterByCompany",
          "description": "Get Twitter company profile by name without manual search on Google or Twitter.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/twitter-by-company\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Twitter URI By Company's Domain",
          "value": "getProfileTwitterByCompanyDomain",
          "description": "Get Twitter company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/twitter-by-company-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get YouTube URI By Company's Domain",
          "value": "getProfileYoutubeByCompanyDomain",
          "description": "Get YouTube company profile by domain without manual search on Google or LinkedIn.<br><br>This tool uses our internal databases. <a href=\"https://app.uproc.io/#/tools/processor/get/profile/youtube-by-company-domain\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "company"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkBankBicValid",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check BIC Is Valid",
          "value": "checkBankBicValid",
          "description": "Discover if BIC number has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/bank/bic-valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Bank Account Is Valid (ES)",
          "value": "checkBankAccountValidEs",
          "description": "Discover if account number has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/bank/account-valid-es\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Card Number Has Valid Format",
          "value": "checkCreditcardChecksum",
          "description": "Check if credit card number checksum is valid (Visa, Mastercard, Diners Club, Carte Blanche, American Express, Discover, JCB, enRoute, Solo, Switch, Maestro, LaserCard, ChinaUnionPay, BankCard, Voyager) <a href=\"https://app.uproc.io/#/tools/processor/check/creditcard/checksum\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Crypto Wallet Is Valid",
          "value": "checkCryptoWalletAddressValid",
          "description": "Check if a wallet crypto address has a valid format depending on the selected coin.<br><strong>IMPORTANT</strong>: You need to check that the wallet accepts the cryptocoin to send.<br><br>Next coins are supported:<br>0x, Aave Coin, Algorand, Aragon, Augur, AugurV2, AuroraCoin, Bancor, Bankex, Basic Attention Token, BeaverCoin, BioCoin, Bitcoin, Bitcoin SV, BitcoinCash, BitcoinGold, BitcoinPrivate, BitcoinZ, BlockTrade, BTU Protocol, Callisto, Cardano, Chainlink, Civic, Compound, Cred, Crypto.com Coin, CUSD, Dash, Decentraland, Decred, DigiByte, District0x, DogeCoin, Enjin Coin, EOS, Ethereum, EthereumClassic, EtherZero, Expanse, FirmaChain, FreiCoin, GameCredits, GarliCoin, Gnosis, Golem, Golem (GNT), HedgeTrade, Hush, HyperSpace, iExec RLC, Komodo, LBRY Credits, Lisk, LiteCoin, loki, Loom Network, Maker, Matchpool, Matic, MegaCoin, Melon, Metal, MonaCoin, Monero, Multi-collateral DAI, NameCoin, Nano, Nem, Neo, NeoGas, Numeraire, Ocean Protocol, Odyssey, OmiseGO, Paxos, PeerCoin, PIVX, Polkadot, Polymath, PrimeCoin, ProtoShares, Qtum, Quant, Quantum Resistant Ledger, RaiBlocks, Ripio Credit Network, Ripple, Salt, Serve, Siacoin, SnowGem, SolarCoin, SOLVE, Spendcoin, Status, Stellar, Storj, Storm, StormX, Swarm City, Synthetix Network, Tap, TEMCO, TenX, Tether, Tezos, Tron, TrueUSD, Uniswap Coin, USD Coin, VeChain, VertCoin, Viberate, VoteCoin, Waves, Wings, ZCash, ZClassic, ZenCash <a href=\"https://app.uproc.io/#/tools/processor/check/crypto/wallet-address-valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check IBAN Is Valid",
          "value": "checkBankIbanValid",
          "description": "Discover if IBAN account number has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/bank/iban-valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ISO Currency Code Is Valid",
          "value": "checkCurrencyValidIso",
          "description": "Discover if an ISO currency code is valid <a href=\"https://app.uproc.io/#/tools/processor/check/currency/valid-iso\" target='_blank'>Info</a>"
        },
        {
          "name": "Check TIN Exists (VIES)",
          "value": "checkVatExist",
          "description": "Check if TIN number exists in Europe <a href=\"https://app.uproc.io/#/tools/processor/check/vat/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Conversion By Currencies And Date",
          "value": "getCurrencyConvertedBetweenIsocodeDate",
          "description": "Convert amount between supported currencies and an exchange date <a href=\"https://app.uproc.io/#/tools/processor/get/currency/converted-between-isocode-date\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Credit Card Type By Number",
          "value": "getCreditcardType",
          "description": "Get credit card type (Visa, Mastercard, Diners Club, Carte Blanche, American Express, Discover, JCB, enRoute, Solo, Switch, Maestro, LaserCard, ChinaUnionPay, BankCard, Voyager) <a href=\"https://app.uproc.io/#/tools/processor/get/creditcard/type\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currencies By Country",
          "value": "getCurrencyListByCountry",
          "description": "Get multiple ISO currency codes by a country name <a href=\"https://app.uproc.io/#/tools/processor/get/currency/list-by-country\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currencies By IP",
          "value": "getCurrencyListByIp",
          "description": "Get all ISO currency codes by an IP address <a href=\"https://app.uproc.io/#/tools/processor/get/currency/list-by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currencies By ISO Code",
          "value": "getCurrencyListByIsocode",
          "description": "Get multiple ISO currency codes by a country ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/currency/list-by-isocode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currency By IP",
          "value": "getCurrencyByIp",
          "description": "Get ISO currency code by IP address <a href=\"https://app.uproc.io/#/tools/processor/get/currency/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currency By ISO Currency Code",
          "value": "getCurrencyByIsocode",
          "description": "Get an ISO currency code by a currency ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/currency/by-isocode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currency Code By Country Code",
          "value": "getCurrencyByCountryIsocode",
          "description": "Get ISO currency code by an ISO country code <a href=\"https://app.uproc.io/#/tools/processor/get/currency/by-country-isocode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Currency Code By Country Name",
          "value": "getCurrencyByCountry",
          "description": "Get ISO currency code by a country name <a href=\"https://app.uproc.io/#/tools/processor/get/currency/by-country\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Data By TIN (VIES)",
          "value": "getVatByNumber",
          "description": "Get related european TIN number in Europe <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-number\" target='_blank'>Info</a>"
        },
        {
          "name": "Get IBAN By Account",
          "value": "getBankIbanByAccount",
          "description": "Get IBAN number by account number of the country <a href=\"https://app.uproc.io/#/tools/processor/get/bank/iban-by-account\" target='_blank'>Info</a>"
        },
        {
          "name": "Get IBAN Lookup",
          "value": "getBankIbanLookup",
          "description": "Get to search data bank information by IBAN account number <a href=\"https://app.uproc.io/#/tools/processor/get/bank/iban-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Swift Code Lookup",
          "value": "getSwiftLookup",
          "description": "Get financial data by swift code <a href=\"https://app.uproc.io/#/tools/processor/get/swift/lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get VAT% By Address",
          "value": "getVatByAddress",
          "description": "Get country VAT by address <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-address\" target='_blank'>Info</a>"
        },
        {
          "name": "Get VAT% By Coordinates",
          "value": "getVatByCoordinates",
          "description": "Get country VAT by coordinates <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-coordinates\" target='_blank'>Info</a>"
        },
        {
          "name": "Get VAT% By IP",
          "value": "getVatByIp",
          "description": "Get VAT by IP address <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get VAT% By ISO Code",
          "value": "getVatByIsocode",
          "description": "Get VAT value by country ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-isocode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get VAT% By Phone",
          "value": "getVatByPhone",
          "description": "Get VAT by phone number, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get VAT% By Zipcode",
          "value": "getVatByZipcode",
          "description": "Get VAT by zipcode <a href=\"https://app.uproc.io/#/tools/processor/get/vat/by-zipcode\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkCountryValidIso",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check Country Code Exists",
          "value": "checkCountryValidIso",
          "description": "Check if country ISO code exists <a href=\"https://app.uproc.io/#/tools/processor/check/country/valid-iso\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Distance Is Equal",
          "value": "checkDistanceEq",
          "description": "Discover if the distance between two coordinates is equal to another <a href=\"https://app.uproc.io/#/tools/processor/check/distance/eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Distance Is Greater",
          "value": "checkDistanceGt",
          "description": "Discover if the distance in quilometers between two coordinates is greater than another <a href=\"https://app.uproc.io/#/tools/processor/check/distance/gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Distance Is Greater Or Equal",
          "value": "checkDistanceGe",
          "description": "Discover if the distance in quilometers between two coordinates is greater or equal than another <a href=\"https://app.uproc.io/#/tools/processor/check/distance/ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Distance Is Lower",
          "value": "checkDistanceLt",
          "description": "Discover if the distance in quilometers between two coordinates is lower than another <a href=\"https://app.uproc.io/#/tools/processor/check/distance/lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Distance Is Lower Or Equal",
          "value": "checkDistanceLe",
          "description": "Discover if the distance in quilometers between two coordinates is lower or equal than another <a href=\"https://app.uproc.io/#/tools/processor/check/distance/le\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Exact Address Exists",
          "value": "checkAddressExist",
          "description": "Check if an exact address exists by a partial address search <a href=\"https://app.uproc.io/#/tools/processor/check/address/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Street Number Exists",
          "value": "checkAddressNumberExist",
          "description": "Check if a house number exists by a partial address search <a href=\"https://app.uproc.io/#/tools/processor/check/address/number-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Valid Coordinates",
          "value": "checkCoordinateValid",
          "description": "Check if coordinates have a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/coordinate/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Zipcode By Prefix Exists (ES)",
          "value": "checkZipcodeExist",
          "description": "Discover if a zipcode number prefix exists, only for Spain <a href=\"https://app.uproc.io/#/tools/processor/check/zipcode/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Zipcode Has Valid Format (ES)",
          "value": "checkZipcodeFormat",
          "description": "Discover if a zipcode number has a valid format, only for Spain <a href=\"https://app.uproc.io/#/tools/processor/check/zipcode/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Cartesian Coordinates",
          "value": "getCoordinateCartesian",
          "description": "Get Cartesian coordinates (X,Y,Z/WGS84) by Latitude and Longitude <a href=\"https://app.uproc.io/#/tools/processor/get/coordinate/cartesian\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Cities By Phone (ES)",
          "value": "getCityListByPhone",
          "description": "Get multiple cities by phone prefix (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/city/list-by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Cities By Prefix (ES)",
          "value": "getCityListByName",
          "description": "Get multiple cities by partial initial text (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/city/list-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Cities By Zipcode (ES)",
          "value": "getCityListByZipcode",
          "description": "Get multiple cities by zipcode prefix (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/city/list-by-zipcode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get City By IP",
          "value": "getCityByIp",
          "description": "Get city from ip <a href=\"https://app.uproc.io/#/tools/processor/get/city/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get City By Name (ES)",
          "value": "getCityByName",
          "description": "City search by partial name (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/city/by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get City By Phone (ES)",
          "value": "getCityByPhone",
          "description": "Discover the city name by the local phone number (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/city/by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get City By Zipcode (ES)",
          "value": "getCityByZipcode",
          "description": "Discover the city name by the zipcode (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/city/by-zipcode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Community By Zipcode (ES)",
          "value": "getCommunityByZipcode",
          "description": "Discover the community name from a zipcode number (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/community/by-zipcode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Coordinates By IP",
          "value": "getCoordinateByIp",
          "description": "Discover latitude and longitude coordinates of an IP address <a href=\"https://app.uproc.io/#/tools/processor/get/coordinate/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Coordinates By Search",
          "value": "getCoordinateBySearch",
          "description": "Discover latitude and longitude coordinates of a postal address <a href=\"https://app.uproc.io/#/tools/processor/get/coordinate/by-search\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Countries By Currency",
          "value": "getCountryListByCurrencyCode",
          "description": "Get multiple country names by currency ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/country/list-by-currency-code\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Countries By ISO Code",
          "value": "getCountryListByCode",
          "description": "Get multiple countries by ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/country/list-by-code\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Countries By Prefix",
          "value": "getCountryListByName",
          "description": "Get multiple country names by initial name <a href=\"https://app.uproc.io/#/tools/processor/get/country/list-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country By Currency",
          "value": "getCountryByCurrencyCode",
          "description": "Get country name by currency ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/country/by-currency-code\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country By IP",
          "value": "getCountryByIp",
          "description": "Get country name by IP address <a href=\"https://app.uproc.io/#/tools/processor/get/country/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country By ISO Code",
          "value": "getCountryByCode",
          "description": "Get country name by its ISO code <a href=\"https://app.uproc.io/#/tools/processor/get/country/by-code\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country By Name",
          "value": "getCountryByName",
          "description": "Get country by prefix <a href=\"https://app.uproc.io/#/tools/processor/get/country/by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country By Phone",
          "value": "getCountryByPhone",
          "description": "Get country name by phone number, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/get/country/by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Country Code By Name",
          "value": "getCountryCodeByName",
          "description": "Get Alpha2 code by country prefix or name <a href=\"https://app.uproc.io/#/tools/processor/get/country/code-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Decimal Coordinates",
          "value": "getCoordinateDecimal",
          "description": "Get Decimal coordinates (degrees, minutes and seconds) by latitude and longitude <a href=\"https://app.uproc.io/#/tools/processor/get/coordinate/decimal\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Distance Between Addresses",
          "value": "getDistanceByAddresses",
          "description": "Returns straight-line distance in kilometers between two addresses <a href=\"https://app.uproc.io/#/tools/processor/get/distance/by-addresses\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Distance Between Coordinates",
          "value": "getDistanceByCoordinates",
          "description": "Returns straight-line distance in kilometers between two GPS coordinates (latitude and longitude) <a href=\"https://app.uproc.io/#/tools/processor/get/distance/by-coordinates\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Distance Between IPs",
          "value": "getDistanceByIps",
          "description": "Returns straight-line distance in kilometers between two IP addresses <a href=\"https://app.uproc.io/#/tools/processor/get/distance/by-ips\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Distance Between Phones",
          "value": "getDistanceByPhones",
          "description": "Returns straight-line distance in kilometers between two landline phones, using city and province of every phone <a href=\"https://app.uproc.io/#/tools/processor/get/distance/by-phones\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Distance Between Zipcodes",
          "value": "getDistanceByZipcodes",
          "description": "Returns straight-line distance in kilometers between two zipcodes, using city and province of every zipcode <a href=\"https://app.uproc.io/#/tools/processor/get/distance/by-zipcodes\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Exact Address By Search",
          "value": "getAddressBySearch",
          "description": "Get an exact address (street name, number, city, zipcode, province, region, country, latitude and longitude) by a partial address search <a href=\"https://app.uproc.io/#/tools/processor/get/address/by-search\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Extended Location By IP",
          "value": "getLocationExtendedByIp",
          "description": "Discover geographical, company, timezone and reputation data by IPv4 address <a href=\"https://app.uproc.io/#/tools/processor/get/location/extended-by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Geocoded Location By IP",
          "value": "getLocationGeocodedByIp",
          "description": "Discover the city name, zipcode, province, country, latitude and longitude from an ipv4 or ipv6 address and geocodes it <a href=\"https://app.uproc.io/#/tools/processor/get/location/geocoded-by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Improved Parsed Address",
          "value": "getAddressSplittedBest",
          "description": "Parse postal address into separated fields, getting an improved resolution <a href=\"https://app.uproc.io/#/tools/processor/get/address/splitted-best\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Locale Data By IP",
          "value": "getLocaleByIp",
          "description": "Discover locale data (currency, language) by ipv4 or ipv6 address. <a href=\"https://app.uproc.io/#/tools/processor/get/locale/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Location By Coordinates",
          "value": "getLocationByCoordinates",
          "description": "Discover the city name, zipcode, province or country by latitude and longitude <a href=\"https://app.uproc.io/#/tools/processor/get/location/by-coordinates\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Location By IP",
          "value": "getLocationByIp",
          "description": "Discover the city name, zipcode, province, country, latitude and longitude from an ipv4 or ipv6 address <a href=\"https://app.uproc.io/#/tools/processor/get/location/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Location By Landline Phone (ES)",
          "value": "getLocationByPhone",
          "description": "Discover the city and the province from a landline phone number (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/location/by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Location By Name",
          "value": "getLocationByName",
          "description": "Discover location data by name <a href=\"https://app.uproc.io/#/tools/processor/get/location/by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Location By Parameters",
          "value": "getLocationByParams",
          "description": "Get the most nearer locations by name, category, location and radius <a href=\"https://app.uproc.io/#/tools/processor/get/location/by-params\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Location By Zipcode (ES)",
          "value": "getLocationByZipcode",
          "description": "Discover the city and the province from a zipcode number (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/location/by-zipcode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Locations By Name",
          "value": "getLocationListByName",
          "description": "Get most relevants locations by name (Google Maps typical search) <a href=\"https://app.uproc.io/#/tools/processor/get/location/list-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Locations By Parameters",
          "value": "getLocationListByParams",
          "description": "Get most relevants locations by name, category, location and radius <a href=\"https://app.uproc.io/#/tools/processor/get/location/list-by-params\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Names By Prefix",
          "value": "getNameListByPrefix",
          "description": "Get multiple personal names by prefix <a href=\"https://app.uproc.io/#/tools/processor/get/name/list-by-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Network By IP",
          "value": "getNetByIp",
          "description": "Discover network data by ipv4 or ipv6 address <a href=\"https://app.uproc.io/#/tools/processor/get/net/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Address",
          "value": "getAddressNormalized",
          "description": "Allow to normalize an address, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/address/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized City",
          "value": "getCityNormalized",
          "description": "Allow to normalize a city, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/city/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Country",
          "value": "getCountryNormalized",
          "description": "Allows to normalize a country name, detecting ISO codes (two or three characters) or a misspelled country name, and converting it to the selected language (english by default) <a href=\"https://app.uproc.io/#/tools/processor/get/country/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Province",
          "value": "getProvinceNormalized",
          "description": "Allow to normalize a province, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/province/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Zipcode",
          "value": "getZipcodeNormalized",
          "description": "Allow to normalize a zipcode, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/zipcode/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed Address",
          "value": "getAddressSplitted",
          "description": "Parse postal address into separated fields, getting a basic resolution <a href=\"https://app.uproc.io/#/tools/processor/get/address/splitted\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Province By IP",
          "value": "getProvinceByIp",
          "description": "Discover the province name from an IP address <a href=\"https://app.uproc.io/#/tools/processor/get/province/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Province By Name (ES)",
          "value": "getProvinceByName",
          "description": "You can get the first province by a name prefix (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/province/by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Province By Phone (ES)",
          "value": "getProvinceByPhone",
          "description": "Discover the province name from a landline phone number (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/province/by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Province By Zipcode (ES)",
          "value": "getProvinceByZipcode",
          "description": "Discover the province name from a zipcode number (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/province/by-zipcode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Provinces By Name (ES)",
          "value": "getProvinceListByName",
          "description": "You can get a province list by a name prefix (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/province/list-by-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Provinces By Phone (ES)",
          "value": "getProvinceListByPhone",
          "description": "You can get a province list by a phone prefix (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/province/list-by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Provinces By Zipcode (ES)",
          "value": "getProvinceListByZipcode",
          "description": "You can get a province list by a zipcode prefix, only for Spain <a href=\"https://app.uproc.io/#/tools/processor/get/province/list-by-zipcode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Reputation By IP",
          "value": "getReputationByIp",
          "description": "Discover reputation by ipv4 or ipv6 address <a href=\"https://app.uproc.io/#/tools/processor/get/reputation/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Route Between Addresses",
          "value": "getRouteByAddresses",
          "description": "Returns driving routing time, distance, fuel consumption and cost between two addresses <a href=\"https://app.uproc.io/#/tools/processor/get/route/by-addresses\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Route Between Coordinates",
          "value": "getRouteByCoordinates",
          "description": "Returns driving routing time, distance, fuel consumption and cost between two GPS coordinates (latitude and longitude) <a href=\"https://app.uproc.io/#/tools/processor/get/route/by-coordinates\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Route Between IPs",
          "value": "getRouteByIps",
          "description": "Returns driving routing time, distance, fuel consumption and cost between two IP addresses <a href=\"https://app.uproc.io/#/tools/processor/get/route/by-ips\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Route Between Phones",
          "value": "getRouteByPhones",
          "description": "Returns driving routing time, distance, fuel consumption and cost between two landline phones, using city and province of every phone (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/route/by-phones\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Route Between Zipcodes",
          "value": "getRouteByZipcodes",
          "description": "Returns driving routing time, distance, fuel consumption and cost between two zipcodes, using city and province of every zipcode <a href=\"https://app.uproc.io/#/tools/processor/get/route/by-zipcodes\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Time Data By Coordinates",
          "value": "getTimeByCoordinates",
          "description": "Discover datetime data by coordinates (latitude and longitude) <a href=\"https://app.uproc.io/#/tools/processor/get/time/by-coordinates\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Time Data By IP",
          "value": "getTimeByIp",
          "description": "Discover datetime data by the IPv4 or the IPv6 address <a href=\"https://app.uproc.io/#/tools/processor/get/time/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Time Data By Postal Address",
          "value": "getTimeByAddress",
          "description": "Discover DateTime data by the postal address <a href=\"https://app.uproc.io/#/tools/processor/get/time/by-address\" target='_blank'>Info</a>"
        },
        {
          "name": "Get USNG Coordinates",
          "value": "getCoordinateUsng",
          "description": "Get USNG coordinates by latitude and longitude <a href=\"https://app.uproc.io/#/tools/processor/get/coordinate/usng\" target='_blank'>Info</a>"
        },
        {
          "name": "Get UTM Coordinates",
          "value": "getCoordinateUtm",
          "description": "Get UTM coordinates by latitude and longitude <a href=\"https://app.uproc.io/#/tools/processor/get/coordinate/utm\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Zipcode By IP",
          "value": "getZipcodeByIp",
          "description": "Discover the zipcode if you have an IP address <a href=\"https://app.uproc.io/#/tools/processor/get/zipcode/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Zipcode By Prefix (ES)",
          "value": "getZipcodeByPrefix",
          "description": "Get first zipcode by prefix, only for Spain <a href=\"https://app.uproc.io/#/tools/processor/get/zipcode/by-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Zipcodes By Prefix (ES)",
          "value": "getZipcodeListByPrefix",
          "description": "Get multiple zipcodes by prefix, with worldwide coverage <a href=\"https://app.uproc.io/#/tools/processor/get/zipcode/list-by-prefix\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "geographic"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "getQrDecoded",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Get Decoded QR Code",
          "value": "getQrDecoded",
          "description": "Get QR Code decoded content by an image URL <a href=\"https://app.uproc.io/#/tools/processor/get/qr/decoded\" target='_blank'>Info</a>"
        },
        {
          "name": "Get EXIF Metadata From Image",
          "value": "getImageExif",
          "description": "It allows to discover all geograhical and technical EXIF metadata present in a photographic JPEG image. <a href=\"https://app.uproc.io/#/tools/processor/get/image/exif\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Encoded Barcode",
          "value": "getBarcodeEncoded",
          "description": "Get an encoded barcode by number and required standard <a href=\"https://app.uproc.io/#/tools/processor/get/barcode/encoded\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Encoded QR Code",
          "value": "getQrEncoded",
          "description": "Get QR Code encoded by a text <a href=\"https://app.uproc.io/#/tools/processor/get/qr/encoded\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Image With Text",
          "value": "getImageWithText",
          "description": "Generate a new image by URL and text <a href=\"https://app.uproc.io/#/tools/processor/get/image/with-text\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Logo By Domain",
          "value": "getDomainLogo",
          "description": "Discover logo (favicon) used in domain <a href=\"https://app.uproc.io/#/tools/processor/get/domain/logo\" target='_blank'>Info</a>"
        },
        {
          "name": "Get OCR Text From Image",
          "value": "getImageOcr",
          "description": "Extracts OCR text from an image <a href=\"https://app.uproc.io/#/tools/processor/get/image/ocr\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Screenshot By URL",
          "value": "getUrlScreenshot",
          "description": "Generate a screenshot by URL provided using Chrome browser <a href=\"https://app.uproc.io/#/tools/processor/get/url/screenshot\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkDomainExist",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check Domain Exists",
          "value": "checkDomainExist",
          "description": "Check if domain exists <a href=\"https://app.uproc.io/#/tools/processor/check/domain/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Domain Has DNS Record",
          "value": "checkDomainRecord",
          "description": "Check if domain has a record of that type <a href=\"https://app.uproc.io/#/tools/processor/check/domain/record\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Domain Has IP",
          "value": "checkDomainReverse",
          "description": "Check if domain has assigned the IP address defined <a href=\"https://app.uproc.io/#/tools/processor/check/domain/reverse\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Domain Has MX Record",
          "value": "checkDomainMx",
          "description": "Check if domain has a MX record <a href=\"https://app.uproc.io/#/tools/processor/check/domain/mx\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Domain Has Valid Certificate",
          "value": "checkDomainCertificate",
          "description": "Check if domain has a valid SSL certificate <a href=\"https://app.uproc.io/#/tools/processor/check/domain/certificate\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Domain Has Valid Format",
          "value": "checkDomainFormat",
          "description": "Check if domain has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/domain/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Host Is Up",
          "value": "checkNetHostAlive",
          "description": "Discover if a computer is switched on <a href=\"https://app.uproc.io/#/tools/processor/check/net/host-alive\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Service Is Up",
          "value": "checkNetServiceUp",
          "description": "Discover if a service in a port is available <a href=\"https://app.uproc.io/#/tools/processor/check/net/service-up\" target='_blank'>Info</a>"
        },
        {
          "name": "Check URL Contains",
          "value": "checkUrlContains",
          "description": "Check if an URL contains string or regular expression (case insensitive) <a href=\"https://app.uproc.io/#/tools/processor/check/url/contains\" target='_blank'>Info</a>"
        },
        {
          "name": "Check URL Exists",
          "value": "checkUrlExist",
          "description": "Check if an URL exists <a href=\"https://app.uproc.io/#/tools/processor/check/url/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check URL Is Valid",
          "value": "checkUrlValid",
          "description": "Check that an URL has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/url/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Certificate By Domain",
          "value": "getDomainCertificate",
          "description": "Get full SSL certificate data by domain (or website) and monitor your certificate status.<br><br>If domain has port 443 opened, a response will be returned. <a href=\"https://app.uproc.io/#/tools/processor/get/domain/certificate\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Contents From URL",
          "value": "getUrlContents",
          "description": "Get text data from web, pdf or image (png, jpg, gif), allowing to filter some elements by regular expressions or field names (email, phone, zipcode).<br><br>Learn about regular expressions on [Wikipedia](https://en.wikipedia.org/wiki/Regular_expression) <a href=\"https://app.uproc.io/#/tools/processor/get/url/contents\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Decoded URL",
          "value": "getUrlDecode",
          "description": "Decode URL to recover original <a href=\"https://app.uproc.io/#/tools/processor/get/url/decode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Default URL By Domain",
          "value": "getUrlByDomain",
          "description": "Get valid, existing and default URL when accessing a domain using a web browser. <a href=\"https://app.uproc.io/#/tools/processor/get/url/by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Device By User Agent",
          "value": "getDeviceByUa",
          "description": "Discover device features by user agent <a href=\"https://app.uproc.io/#/tools/processor/get/device/by-ua\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Domain By IP",
          "value": "getDomainByIp",
          "description": "Get the domain name related with the IP address <a href=\"https://app.uproc.io/#/tools/processor/get/domain/by-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Domain DNS Records",
          "value": "getDomainRecords",
          "description": "Get all domain dns records <a href=\"https://app.uproc.io/#/tools/processor/get/domain/records\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Domain Record By DNS Type",
          "value": "getDomainRecord",
          "description": "Get the domain record by its type <a href=\"https://app.uproc.io/#/tools/processor/get/domain/record\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Encoded URL",
          "value": "getUrlEncode",
          "description": "Encode URL to avoid problems <a href=\"https://app.uproc.io/#/tools/processor/get/url/encode\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Feed Entries By Domain",
          "value": "getFeedEntriesByDomain",
          "description": "Get Feed entries of a domain <a href=\"https://app.uproc.io/#/tools/processor/get/feed/entries-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get File Copied Between URLs",
          "value": "getFileCopiedBetweenUrls",
          "description": "Copy file from one URL to another URL <a href=\"https://app.uproc.io/#/tools/processor/get/file/copied-between-urls\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Fixed IP",
          "value": "getNetFixip",
          "description": "Fix an IP address to the right format <a href=\"https://app.uproc.io/#/tools/processor/get/net/fixip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get IP By Domain",
          "value": "getDomainReverseIp",
          "description": "Get the IPv4 address linked with a domain <a href=\"https://app.uproc.io/#/tools/processor/get/domain/reverse-ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Get IP By Number",
          "value": "getNetNtoa",
          "description": "Convert a number to an IP address <a href=\"https://app.uproc.io/#/tools/processor/get/net/ntoa\" target='_blank'>Info</a>"
        },
        {
          "name": "Get ISP By Domain",
          "value": "getDomainIsp",
          "description": "Get ISP known name of email domain name (hotmail, yahoo, gmail, mailgun, zoho, other) <a href=\"https://app.uproc.io/#/tools/processor/get/domain/isp\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Last Feed Entry By Domain",
          "value": "getFeedLastEntryByDomain",
          "description": "Get the most recent feed entry of a domain <a href=\"https://app.uproc.io/#/tools/processor/get/feed/last-entry-by-domain\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Long Version Of Shortened URL",
          "value": "getUrlUnshortened",
          "description": "Discover the URL behind a shortened URL (bit.ly, linked.in, rb.gy, and similars), or the first redirection of any existing URL <a href=\"https://app.uproc.io/#/tools/processor/get/url/unshortened\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Number By IP",
          "value": "getNetAton",
          "description": "Convert an IP address to numeric notation <a href=\"https://app.uproc.io/#/tools/processor/get/net/aton\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Opened Ports In Host",
          "value": "getNetScan",
          "description": "Scan a host and returns most common open ports: 21, 22, 23, 25, 53, 80, 110, 143, 443, 3306, 27017 <a href=\"https://app.uproc.io/#/tools/processor/get/net/scan\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed Contents From Results URL",
          "value": "getUrlListContentsParsed",
          "description": "Obtains a list with multiple results from a website in a structured way in JSON format to be able to save it wherever you want <a href=\"https://app.uproc.io/#/tools/processor/get/url/list-contents-parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed Contents From URL",
          "value": "getUrlContentsParsed",
          "description": "Obtains the content of a web in a structured way in JSON format to be able to save it wherever you want <a href=\"https://app.uproc.io/#/tools/processor/get/url/contents-parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed URL",
          "value": "getUrlParsed",
          "description": "Decode URL into multiple fields <a href=\"https://app.uproc.io/#/tools/processor/get/url/parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Pdf By URL",
          "value": "getUrlPdf",
          "description": "Generate a PDF file by URL provided using Chrome browser <a href=\"https://app.uproc.io/#/tools/processor/get/url/pdf\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Root Domain By Web Address",
          "value": "getDomainByUrl",
          "description": "Get root domain of any web address, removing non needed characters. <a href=\"https://app.uproc.io/#/tools/processor/get/domain/by-url\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Shareable Links",
          "value": "getUrlShareableLinks",
          "description": "Generates shareable URIs to use on social networks and email using a content URI and a text. <a href=\"https://app.uproc.io/#/tools/processor/get/url/shareable-links\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Table From URL",
          "value": "getUrlTables",
          "description": "Get data from existing table in  HTML page (by table number) or in a PDF file (by table column number) in CSV format (columns delimited by ;) <a href=\"https://app.uproc.io/#/tools/processor/get/url/tables\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Technologies By Domain",
          "value": "getDomainTechnologies",
          "description": "Discover client and server technologies used in domain <a href=\"https://app.uproc.io/#/tools/processor/get/domain/technologies\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Technologies By URL",
          "value": "getUrlTechnologies",
          "description": "Discover client and server technologies used in web page <a href=\"https://app.uproc.io/#/tools/processor/get/url/technologies\" target='_blank'>Info</a>"
        },
        {
          "name": "Get URL Analysis",
          "value": "getUrlAnalysis",
          "description": "Analyze URL's health status about SSL, broken links, conflictive HTTP links with SSL, and more. <a href=\"https://app.uproc.io/#/tools/processor/get/url/analysis\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Visits By Domain",
          "value": "getDomainVisits",
          "description": "Get Website visits and rank of any domain <a href=\"https://app.uproc.io/#/tools/processor/get/domain/visits\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Whois By Domain",
          "value": "getDomainWhois",
          "description": "Get the domain whois data by fields <a href=\"https://app.uproc.io/#/tools/processor/get/domain/whois\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Whois By IP Address",
          "value": "getIpWhois",
          "description": "Get whois data fields by IP address provided. <a href=\"https://app.uproc.io/#/tools/processor/get/ip/whois\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "internet"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkAgeBetw",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check Age Between",
          "value": "checkAgeBetw",
          "description": "Check if age is between two numbers <a href=\"https://app.uproc.io/#/tools/processor/check/age/betw\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Between 20 And 29 Years",
          "value": "checkAgeIsTwenties",
          "description": "Check if date returns an age between 20 and 29 years old <a href=\"https://app.uproc.io/#/tools/processor/check/age/is-twenties\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Between 40 And 49 Years",
          "value": "checkAgeIsForties",
          "description": "Check if date returns an age between 40 and 49 years old <a href=\"https://app.uproc.io/#/tools/processor/check/age/is-forties\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Greater",
          "value": "checkAgeGt",
          "description": "Check if age is greater than another <a href=\"https://app.uproc.io/#/tools/processor/check/age/gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Greater Or Equal",
          "value": "checkAgeGe",
          "description": "Check if age is greater or equal than another <a href=\"https://app.uproc.io/#/tools/processor/check/age/ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Greater Than 64 Years",
          "value": "checkAgeIsRetired",
          "description": "Check if birth date returns an age greater than 64 years old <a href=\"https://app.uproc.io/#/tools/processor/check/age/is-retired\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Greater Than Or Equal To 18 Years",
          "value": "checkAgeIsAdult",
          "description": "Check if birth date belongs to an adult: 18 years old (Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/age/is-adult\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Lower",
          "value": "checkAgeLt",
          "description": "Chekc if age is lower than another <a href=\"https://app.uproc.io/#/tools/processor/check/age/lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Age Is Lower Or Equal",
          "value": "checkAgeLe",
          "description": "Check if age is lower or equal than another <a href=\"https://app.uproc.io/#/tools/processor/check/age/le\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Ages Are Equal",
          "value": "checkAgeEq",
          "description": "Check if ages are equal <a href=\"https://app.uproc.io/#/tools/processor/check/age/eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Between Dates",
          "value": "checkDateBetw",
          "description": "Discover if a date (date1) is betwen two dates (date2, date3) <a href=\"https://app.uproc.io/#/tools/processor/check/date/betw\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Greater",
          "value": "checkDateGt",
          "description": "Discover if a date is greater <a href=\"https://app.uproc.io/#/tools/processor/check/date/gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Greater Or Equal",
          "value": "checkDateGe",
          "description": "Discover if a date is greater or equal <a href=\"https://app.uproc.io/#/tools/processor/check/date/ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Leap Year",
          "value": "checkDateLeap",
          "description": "Discover if a date belongs to a leap year <a href=\"https://app.uproc.io/#/tools/processor/check/date/leap\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Lower",
          "value": "checkDateLt",
          "description": "Discover if a date is lower <a href=\"https://app.uproc.io/#/tools/processor/check/date/lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Lower Or Equal",
          "value": "checkDateLe",
          "description": "Discover if a date is lower or equal <a href=\"https://app.uproc.io/#/tools/processor/check/date/le\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Date Is Valid",
          "value": "checkDateValid",
          "description": "Discover if a date has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/date/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Dates Are Equal",
          "value": "checkDateEq",
          "description": "Discover if two dates are equal <a href=\"https://app.uproc.io/#/tools/processor/check/date/eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Gender Is Valid",
          "value": "checkGenderValid",
          "description": "Discover if a gender value is valid (multilanguage) <a href=\"https://app.uproc.io/#/tools/processor/check/gender/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check NIE Is Valid (ES)",
          "value": "checkNieValid",
          "description": "Discover if a NIE card number is valid <a href=\"https://app.uproc.io/#/tools/processor/check/nie/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check NIF Is Valid (ES)",
          "value": "checkNifValid",
          "description": "Discover if a nif card number is valid <a href=\"https://app.uproc.io/#/tools/processor/check/nif/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Name Exists (ES)",
          "value": "checkNameExist",
          "description": "Check if a personal name exists in INE data source (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/name/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Name Has Valid Format",
          "value": "checkNameValid",
          "description": "Check if name contains accepted characters <a href=\"https://app.uproc.io/#/tools/processor/check/name/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Nif Number Is Robinson (ES)",
          "value": "checkRobinsonNifExist",
          "description": "Discover if an nif exists in the Robinson list (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/robinson/nif-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Surname Has Valid Format",
          "value": "checkSurnameValid",
          "description": "Check if surname contains accepted characters <a href=\"https://app.uproc.io/#/tools/processor/check/surname/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Surname Is Valid (ES)",
          "value": "checkSurnameExist",
          "description": "Check if a personal surname appears in INE data source (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/check/surname/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Valid Dni (ES)",
          "value": "checkDniValid",
          "description": "Discover if a dni card number is valid <a href=\"https://app.uproc.io/#/tools/processor/check/dni/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Age By Date",
          "value": "getAgeByDate",
          "description": "Discover the age of a birth date (multiple formats allowed) <a href=\"https://app.uproc.io/#/tools/processor/get/age/by-date\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Age Range By Date",
          "value": "getAgeRange",
          "description": "Discover the age range of a person by birth date <a href=\"https://app.uproc.io/#/tools/processor/get/age/range\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Difference Between Dates",
          "value": "getDateDifference",
          "description": "Returns difference between two dates (start and end) in seconds, minutes, hours or days <a href=\"https://app.uproc.io/#/tools/processor/get/date/difference\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Gender By Email",
          "value": "getGenderByEmail",
          "description": "Discover the gender of a person by the email, if person name is included in email <a href=\"https://app.uproc.io/#/tools/processor/get/gender/by-email\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Gender By Name",
          "value": "getGenderByPersonalName",
          "description": "Discover the gender of a person or company by name <a href=\"https://app.uproc.io/#/tools/processor/get/gender/by-personal-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn URI By Email",
          "value": "getProfileLinkedinByEmail",
          "description": "Get LinkedIn employee profile URI by <strong>business</strong> or <strong>personal</strong> email.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/linkedin-by-email\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn URI By First, Last And Company",
          "value": "getProfileByEmployeeData",
          "description": "Get LinkedIn employee profile URI by firstname, lastname and company without manual search on Google or LinkedIn.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/by-employee-data\" target='_blank'>Info</a>"
        },
        {
          "name": "Get LinkedIn URI By Phone",
          "value": "getProfileLinkedinByPhone",
          "description": "Get LinkedIn employee profile URI by <strong>landline</strong> or <strong>mobile</strong> phone.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/linkedin-by-phone\" target='_blank'>Info</a>"
        },
        {
          "name": "Get NIF By DNI (ES)",
          "value": "getNifByDni",
          "description": "Discover the letter of a dni card number <a href=\"https://app.uproc.io/#/tools/processor/get/nif/by-dni\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Name By Prefix (ES)",
          "value": "getNameByPrefix",
          "description": "Get first personal name matching by prefix and gender from INE data source (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/name/by-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized DNI (ES)",
          "value": "getDniNormalized",
          "description": "Allow to normalize a DNI number, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/dni/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Date",
          "value": "getDateNormalized",
          "description": "Allow to normalize a date, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/date/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized NIE (ES)",
          "value": "getNieNormalized",
          "description": "Allow to normalize a NIE number, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/nie/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized NIF (ES)",
          "value": "getNifNormalized",
          "description": "Allow to normalize a NIF number, removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/nif/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Name",
          "value": "getNameNormalized",
          "description": "Normalize name removing non allowed characters <a href=\"https://app.uproc.io/#/tools/processor/get/name/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized Surname",
          "value": "getSurnameNormalized",
          "description": "Normalize surname <a href=\"https://app.uproc.io/#/tools/processor/get/surname/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed Datetime",
          "value": "getDateParsed",
          "description": "Parse datetime, without format dependency, into multiple fields <a href=\"https://app.uproc.io/#/tools/processor/get/date/parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed Fullname",
          "value": "getFullnameParsed",
          "description": "Normalize fullname, fixing abbreviations, sorting if necessary and returning firstname, lastname and gender <a href=\"https://app.uproc.io/#/tools/processor/get/fullname/parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person (Extended) By Email",
          "value": "getPersonExtendedByEmail",
          "description": "Get prospect's contact data and company's location and social data by email <a href=\"https://app.uproc.io/#/tools/processor/get/person/extended-by-email\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person (Extended) By Email And Company",
          "value": "getPersonExtendedByEmailAndCompany",
          "description": "Get contact, location and social data by email and company name and location <a href=\"https://app.uproc.io/#/tools/processor/get/person/extended-by-email-and-company\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person (Extended) By Profile",
          "value": "getPersonExtendedByProfile",
          "description": "Get personal and social data by social profile <a href=\"https://app.uproc.io/#/tools/processor/get/person/extended-by-profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person By Email",
          "value": "getPersonByEmail",
          "description": "Get personal data by email <a href=\"https://app.uproc.io/#/tools/processor/get/person/by-email\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person By Firstname, Lastname, Company And Location",
          "value": "getPersonByFirstnameLastnameCompanyLocation",
          "description": "Get personal data by firstname, lastname, company and location <a href=\"https://app.uproc.io/#/tools/processor/get/person/by-firstname-lastname-company-location\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person By Mobile",
          "value": "getPersonByMobile",
          "description": "Get personal data by mobile <a href=\"https://app.uproc.io/#/tools/processor/get/person/by-mobile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Person By Social Profile",
          "value": "getPersonByProfile",
          "description": "Get personal data by social network profile <a href=\"https://app.uproc.io/#/tools/processor/get/person/by-profile\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Random Person Data",
          "value": "getPersonFakedData",
          "description": "Generates random fake data <a href=\"https://app.uproc.io/#/tools/processor/get/person/faked-data\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Surname By Prefix (ES)",
          "value": "getSurnameByPrefix",
          "description": "Get first personal surname matching by prefix from INE data source (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/surname/by-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Surnames By Prefix (ES)",
          "value": "getSurnameListByPrefix",
          "description": "Get personal surnames matching by prefix from INE data source (only Spain) <a href=\"https://app.uproc.io/#/tools/processor/get/surname/list-by-prefix\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Xing URI By First, Last And Company",
          "value": "getProfileXingByEmployeeData",
          "description": "Get Xing profile by firstname, lastname and company without manual search on Google or Xing.<br><br>This tool uses search engines (Bing and Google) through proxies <a href=\"https://app.uproc.io/#/tools/processor/get/profile/xing-by-employee-data\" target='_blank'>Info</a>"
        },
        {
          "name": "Send Email's Contact To List",
          "value": "sendPersonEmailToList",
          "description": "Add a contact email to a person list <a href=\"https://app.uproc.io/#/tools/processor/send/person/email-to-list\" target='_blank'>Info</a>"
        },
        {
          "name": "Send LinkedIn's Contact To List",
          "value": "sendPersonProfileToList",
          "description": "Add a contact LinkedIn profile to a person list <a href=\"https://app.uproc.io/#/tools/processor/send/person/profile-to-list\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "personal"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkAsinExist",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check ASIN Exists",
          "value": "checkAsinExist",
          "description": "Check if a ASIN code exists on Amazon marketplace <a href=\"https://app.uproc.io/#/tools/processor/check/asin/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ASIN Valid",
          "value": "checkAsinValid",
          "description": "Check if a ASIN code has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/asin/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check EAN Exists",
          "value": "checkEanExist",
          "description": "Check if a EAN code exists on Amazon Marketplace (.com supported) <a href=\"https://app.uproc.io/#/tools/processor/check/ean/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check EAN Is Valid",
          "value": "checkEanValid",
          "description": "Check if a EAN barcode (8 or 13 digits) has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/ean/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check EAN13 Is Valid",
          "value": "checkEan13Valid",
          "description": "Check if a EAN barcode of 13 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/ean13/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check EAN14 Is Valid",
          "value": "checkEan14Valid",
          "description": "Check if a EAN barcode of 14 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/ean14/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check EAN18 Is Valid",
          "value": "checkEan18Valid",
          "description": "Check if a EAN barcode of 18 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/ean18/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check EAN8 Is Valid",
          "value": "checkEan8Valid",
          "description": "Check if a EAN barcode of 8 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/ean8/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check GTIN Is Valid",
          "value": "checkGtinValid",
          "description": "Check if a GTIN barcode (8 or 13 digits) has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/gtin/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check GTIN13 Is Valid",
          "value": "checkGtin13Valid",
          "description": "Check if a GTIN barcode of 13 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/gtin13/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check GTIN14 Is Valid",
          "value": "checkGtin14Valid",
          "description": "Check if a GTIN barcode of 14 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/gtin14/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check GTIN8 Is Valid",
          "value": "checkGtin8Valid",
          "description": "Check if a GTIN barcode of 8 digits has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/gtin8/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ISBN Code Exists",
          "value": "checkBookIsbnExist",
          "description": "Allow to check if an ISBN book exist <a href=\"https://app.uproc.io/#/tools/processor/check/book/isbn-exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ISBN Code Is Valid",
          "value": "checkBookIsbn",
          "description": "Allow to check if an ISBN10/13 code has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/book/isbn\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ISBN10 Code Is Valid",
          "value": "checkBookIsbn10",
          "description": "Allow to check if an ISBN10 code has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/book/isbn10\" target='_blank'>Info</a>"
        },
        {
          "name": "Check ISBN13 Code Is Valid",
          "value": "checkBookIsbn13",
          "description": "Allow to check if an ISBN13 code has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/book/isbn13\" target='_blank'>Info</a>"
        },
        {
          "name": "Check UPC Exists",
          "value": "checkUpcExist",
          "description": "Check if a UPC code exists <a href=\"https://app.uproc.io/#/tools/processor/check/upc/exist\" target='_blank'>Info</a>"
        },
        {
          "name": "Check UPC Has Valid Format",
          "value": "checkUpcFormat",
          "description": "Check if a UPC code has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/upc/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Check VIN Number Is Valid",
          "value": "checkVinFormat",
          "description": "Check if VIN number has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/vin/format\" target='_blank'>Info</a>"
        },
        {
          "name": "Get ASIN By EAN",
          "value": "getAsinByEan",
          "description": "Get ASIN code by EAN code querying Internet. <a href=\"https://app.uproc.io/#/tools/processor/get/asin/by-ean\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Book By Author",
          "value": "getBookAuthorLookup",
          "description": "Get book by author's surname <a href=\"https://app.uproc.io/#/tools/processor/get/book/author-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Book By Category",
          "value": "getBookCategoryLookup",
          "description": "Get all publications by category <a href=\"https://app.uproc.io/#/tools/processor/get/book/category-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Book By Editor",
          "value": "getBookPublisherLookup",
          "description": "Get book data by editor's name <a href=\"https://app.uproc.io/#/tools/processor/get/book/publisher-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Book By ISBN",
          "value": "getBookIsbnLookup",
          "description": "Get book or publication data by 10 or 13 digits ISBN code <a href=\"https://app.uproc.io/#/tools/processor/get/book/isbn-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Book By Title",
          "value": "getBookTitleLookup",
          "description": "Get book data by title <a href=\"https://app.uproc.io/#/tools/processor/get/book/title-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Books By Author",
          "value": "getBookListAuthorLookup",
          "description": "Get books by author's surname <a href=\"https://app.uproc.io/#/tools/processor/get/book/list-author-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Books By Category",
          "value": "getBookListCategoryLookup",
          "description": "Get all books by category <a href=\"https://app.uproc.io/#/tools/processor/get/book/list-category-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Books By Editor",
          "value": "getBookListPublisherLookup",
          "description": "Get all books by editor <a href=\"https://app.uproc.io/#/tools/processor/get/book/list-publisher-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Books By Title",
          "value": "getBookListTitleLookup",
          "description": "Get all books by title <a href=\"https://app.uproc.io/#/tools/processor/get/book/list-title-lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Data By VIN Number",
          "value": "getVinLookup",
          "description": "Get related data by a VIN (Vehicle Identifier Number) <a href=\"https://app.uproc.io/#/tools/processor/get/vin/lookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get EAN By ASIN",
          "value": "getEanByAsin",
          "description": "Get EAN code by ASIN code querying Internet. <a href=\"https://app.uproc.io/#/tools/processor/get/ean/by-asin\" target='_blank'>Info</a>"
        },
        {
          "name": "Get ISBN10 Code By ISBN13 Code",
          "value": "getBookIsbn13ToIsbn10",
          "description": "Convert a valid ISBN code from 13 digits to 10 digits. <a href=\"https://app.uproc.io/#/tools/processor/get/book/isbn13-to-isbn10\" target='_blank'>Info</a>"
        },
        {
          "name": "Get ISBN13 Code By ISBN10 Code",
          "value": "getBookIsbn10ToIsbn13",
          "description": "Convert a valid ISBN code from 10 digits to 13 digits. <a href=\"https://app.uproc.io/#/tools/processor/get/book/isbn10-to-isbn13\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Product By UPC",
          "value": "getUpcLookup",
          "description": "Get product data of an UPC code on Amazon Marketplace (.com supported) <a href=\"https://app.uproc.io/#/tools/processor/get/upc/lookup\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "product"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkNumberLuhn",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check Luhn Number Is Valid",
          "value": "checkNumberLuhn",
          "description": "Check if it a valid Luhn number <a href=\"https://app.uproc.io/#/tools/processor/check/number/luhn\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Password Is Strong",
          "value": "checkPasswordStrong",
          "description": "Check is password is sure and contains a lowercase, uppercase, numbers, special characters and have a minimum length of four characters <a href=\"https://app.uproc.io/#/tools/processor/check/password/strong\" target='_blank'>Info</a>"
        },
        {
          "name": "Check UUID Number Is Valid",
          "value": "checkNumberUuid",
          "description": "Check if it a valid UUID number <a href=\"https://app.uproc.io/#/tools/processor/check/number/uuid\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Domain Blacklists",
          "value": "getDomainBlacklists",
          "description": "Get all blacklists where a domain appears <a href=\"https://app.uproc.io/#/tools/processor/get/domain/blacklists\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Ip Blacklists",
          "value": "getIpBlacklists",
          "description": "Get all blacklists where an IP address appears <a href=\"https://app.uproc.io/#/tools/processor/get/ip/blacklists\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "security"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "tool",
      "type": "options",
      "default": "checkStringAlpha",
      "description": "The Operation to consume",
      "options": [
        {
          "name": "Check Alphabetic String Is Valid",
          "value": "checkStringAlpha",
          "description": "Check if string length contains only letters <a href=\"https://app.uproc.io/#/tools/processor/check/string/alpha\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Alphanumeric String Is Valid",
          "value": "checkStringAlphanumeric",
          "description": "Check if string length contains only numbers and letters <a href=\"https://app.uproc.io/#/tools/processor/check/string/alphanumeric\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Boolean String Is Valid",
          "value": "checkStringBoolean",
          "description": "Check if string is true or false <a href=\"https://app.uproc.io/#/tools/processor/check/string/boolean\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Decimal Number Is Valid",
          "value": "checkNumberDecimal",
          "description": "Check if value is a decimal number <a href=\"https://app.uproc.io/#/tools/processor/check/number/decimal\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Even Number Is Valid",
          "value": "checkNumberEven",
          "description": "Check if number is even <a href=\"https://app.uproc.io/#/tools/processor/check/number/even\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Greater Element",
          "value": "checkListMax",
          "description": "Checks if the largest item in a list matches the provided item <a href=\"https://app.uproc.io/#/tools/processor/check/list/max\" target='_blank'>Info</a>"
        },
        {
          "name": "Check IP Has Valid Format",
          "value": "checkStringIp",
          "description": "Check if IPv4 or IPv6 address has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/string/ip\" target='_blank'>Info</a>"
        },
        {
          "name": "Check IPv4 Has Valid Format",
          "value": "checkStringIp4",
          "description": "Check if IPv4 address has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/string/ip4\" target='_blank'>Info</a>"
        },
        {
          "name": "Check IPv6 Has Valid Format",
          "value": "checkStringIp6",
          "description": "Check if IPv6 address has a valid format <a href=\"https://app.uproc.io/#/tools/processor/check/string/ip6\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Length List Between",
          "value": "checkListLengthBetw",
          "description": "Check if the length of a list is between two quantities <a href=\"https://app.uproc.io/#/tools/processor/check/list/length-betw\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Length List Equal",
          "value": "checkListLengthEq",
          "description": "Checks if the length of a list equals a specified quantity <a href=\"https://app.uproc.io/#/tools/processor/check/list/length-eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Length List Greater",
          "value": "checkListLengthGt",
          "description": "Check if the length of a list is greater than a certain amount <a href=\"https://app.uproc.io/#/tools/processor/check/list/length-gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Length List Greater Or Equal",
          "value": "checkListLengthGe",
          "description": "Check if the length of a list is greater than or equal to a certain amount <a href=\"https://app.uproc.io/#/tools/processor/check/list/length-ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Length List Lower",
          "value": "checkListLengthLt",
          "description": " <a href=\"https://app.uproc.io/#/tools/processor/check/list/length-lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Length List Lower Or Equal",
          "value": "checkListLengthLe",
          "description": "Check if the length of a list is less than or equal to a certain amount <a href=\"https://app.uproc.io/#/tools/processor/check/list/length-le\" target='_blank'>Info</a>"
        },
        {
          "name": "Check List Contains",
          "value": "checkListContains",
          "description": "Check if the list contains a specific item <a href=\"https://app.uproc.io/#/tools/processor/check/list/contains\" target='_blank'>Info</a>"
        },
        {
          "name": "Check List Ends With",
          "value": "checkListEnds",
          "description": "Check if the list ends with a specific element <a href=\"https://app.uproc.io/#/tools/processor/check/list/ends\" target='_blank'>Info</a>"
        },
        {
          "name": "Check List Is Sorted",
          "value": "checkListSorted",
          "description": "Check if a list is sorted in ascending order <a href=\"https://app.uproc.io/#/tools/processor/check/list/sorted\" target='_blank'>Info</a>"
        },
        {
          "name": "Check List Starts With",
          "value": "checkListStarts",
          "description": "Check if the list starts with a specific element <a href=\"https://app.uproc.io/#/tools/processor/check/list/starts\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Lower Element",
          "value": "checkListMin",
          "description": "Checks if the smallest element in a list matches the provided element <a href=\"https://app.uproc.io/#/tools/processor/check/list/min\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Modulus Is Equals",
          "value": "checkNumberMod",
          "description": "Check if modulus between two numbers is equal to a value <a href=\"https://app.uproc.io/#/tools/processor/check/number/mod\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Natural Number Is Valid",
          "value": "checkNumberNatural",
          "description": "Check if value is a natural number <a href=\"https://app.uproc.io/#/tools/processor/check/number/natural\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Number Is Between",
          "value": "checkNumberBetw",
          "description": "Check if number is between two values <a href=\"https://app.uproc.io/#/tools/processor/check/number/betw\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Number Is Equal",
          "value": "checkNumberEq",
          "description": "Check if number is equal to another <a href=\"https://app.uproc.io/#/tools/processor/check/number/eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Number Is Greater",
          "value": "checkNumberGt",
          "description": "Check if number is greater than another <a href=\"https://app.uproc.io/#/tools/processor/check/number/gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Number Is Greater Or Equal",
          "value": "checkNumberGe",
          "description": "Check if number is greater or equal than another <a href=\"https://app.uproc.io/#/tools/processor/check/number/ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Number Is Lower",
          "value": "checkNumberLt",
          "description": "Check if number is lower than another <a href=\"https://app.uproc.io/#/tools/processor/check/number/lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Number Is Lower Or Equal",
          "value": "checkNumberLe",
          "description": "Check if number is lower or equal than another <a href=\"https://app.uproc.io/#/tools/processor/check/number/le\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Numeric String Is Valid",
          "value": "checkStringNumeric",
          "description": "Check if string length contains only numbers <a href=\"https://app.uproc.io/#/tools/processor/check/string/numeric\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Odd Number Is Valid",
          "value": "checkNumberOdd",
          "description": "Check if number is odd <a href=\"https://app.uproc.io/#/tools/processor/check/number/odd\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Prime Number Is Valid",
          "value": "checkNumberPrime",
          "description": "Check if number is prime <a href=\"https://app.uproc.io/#/tools/processor/check/number/prime\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Contains Char",
          "value": "checkStringContains",
          "description": "Check if string contains a character <a href=\"https://app.uproc.io/#/tools/processor/check/string/contains\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Ends With",
          "value": "checkStringEnds",
          "description": "Check if string ends with a character <a href=\"https://app.uproc.io/#/tools/processor/check/string/ends\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Is Empty",
          "value": "checkStringBlank",
          "description": "Check if string has no content <a href=\"https://app.uproc.io/#/tools/processor/check/string/blank\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Is Random",
          "value": "checkStringRandom",
          "description": "Check if string contains random characters without sense <a href=\"https://app.uproc.io/#/tools/processor/check/string/random\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Is Valid By Pattern",
          "value": "checkStringRegex",
          "description": "Check if string contains a value that matches with a regular expression <a href=\"https://app.uproc.io/#/tools/processor/check/string/regex\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Length Is Between",
          "value": "checkStringLengthBetw",
          "description": "Check if string length is between two numbers <a href=\"https://app.uproc.io/#/tools/processor/check/string/length-betw\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Length Is Equal",
          "value": "checkStringLengthEq",
          "description": "Check if string length is equal to number <a href=\"https://app.uproc.io/#/tools/processor/check/string/length-eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Length Is Greater",
          "value": "checkStringLengthGt",
          "description": "Check if string length is greater than number <a href=\"https://app.uproc.io/#/tools/processor/check/string/length-gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Length Is Greater Or Equal",
          "value": "checkStringLengthGe",
          "description": "Check if string length is greater or equal than number <a href=\"https://app.uproc.io/#/tools/processor/check/string/length-ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Length Is Lower",
          "value": "checkStringLengthLt",
          "description": "Check if string length is lower than number <a href=\"https://app.uproc.io/#/tools/processor/check/string/length-lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Length Is Lower Or Equal",
          "value": "checkStringLengthLe",
          "description": "Check if string length is lower or equal than number <a href=\"https://app.uproc.io/#/tools/processor/check/string/length-le\" target='_blank'>Info</a>"
        },
        {
          "name": "Check String Starts With",
          "value": "checkStringStarts",
          "description": "Check if string starts with a character <a href=\"https://app.uproc.io/#/tools/processor/check/string/starts\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Text Is Lowercased",
          "value": "checkStringLowercase",
          "description": "Check if string only contains lowercase characters <a href=\"https://app.uproc.io/#/tools/processor/check/string/lowercase\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Text Is Uppercased",
          "value": "checkStringUppercase",
          "description": "Check if string only contains uppercase characters <a href=\"https://app.uproc.io/#/tools/processor/check/string/uppercase\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Unique Es List",
          "value": "checkListUnique",
          "description": "Check if a list consists of unique elements <a href=\"https://app.uproc.io/#/tools/processor/check/list/unique\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Valid List",
          "value": "checkListValid",
          "description": "Check if the supplied values ​​form a valid list of elements <a href=\"https://app.uproc.io/#/tools/processor/check/list/valid\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Word Count Between",
          "value": "checkWordCountBetw",
          "description": "Check if the number of words in a sentence is between two determined quantities <a href=\"https://app.uproc.io/#/tools/processor/check/word/count-betw\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Word Count Equal",
          "value": "checkWordCountEq",
          "description": "Check if the number of words in a sentence equals a certain amount <a href=\"https://app.uproc.io/#/tools/processor/check/word/count-eq\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Word Count Greater",
          "value": "checkWordCountGt",
          "description": "Check if the number of words in a sentence is greater than a certain amount <a href=\"https://app.uproc.io/#/tools/processor/check/word/count-gt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Word Count Greater Or Equal",
          "value": "checkWordCountGe",
          "description": "Check if the number of words in a sentence is greater than or equal to a certain amount <a href=\"https://app.uproc.io/#/tools/processor/check/word/count-ge\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Word Count Lower",
          "value": "checkWordCountLt",
          "description": " <a href=\"https://app.uproc.io/#/tools/processor/check/word/count-lt\" target='_blank'>Info</a>"
        },
        {
          "name": "Check Word Count Lower Or Equal",
          "value": "checkWordCountLe",
          "description": "Check if the number of words present in a sentence is less than or equal to a quantity <a href=\"https://app.uproc.io/#/tools/processor/check/word/count-le\" target='_blank'>Info</a>"
        },
        {
          "name": "Get BASE64 Value",
          "value": "getStringBase64",
          "description": "Convert a string to a BASE64 encoded value <a href=\"https://app.uproc.io/#/tools/processor/get/string/base64\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Banned Words",
          "value": "getWordBanned",
          "description": "Discover English banned words in the email body or subject <a href=\"https://app.uproc.io/#/tools/processor/get/word/banned\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Field Type By Value",
          "value": "getStringFieldName",
          "description": "Get field name, analyzing field value provided.<br><br>Supported values: Email, Domain, Isbn, Ean, Upc, Dni, Nie, Cif, Date, Gender (male, female), Landline, Mobile phone, Zip code, Web address <a href=\"https://app.uproc.io/#/tools/processor/get/string/field-name\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Formatted String By Pattern",
          "value": "getStringByFormat",
          "description": "It allows to format a string using a format pattern <a href=\"https://app.uproc.io/#/tools/processor/get/string/by-format\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Generated Text By Pattern",
          "value": "getStringByRegex",
          "description": "Generate a random string using a regular expression as a pattern <a href=\"https://app.uproc.io/#/tools/processor/get/string/by-regex\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Greater Element",
          "value": "getListMax",
          "description": "Returns the largest item in a list <a href=\"https://app.uproc.io/#/tools/processor/get/list/max\" target='_blank'>Info</a>"
        },
        {
          "name": "Get HTML Code From Markdown",
          "value": "getStringHtmlByMarkdown",
          "description": "Convert Markdown code to HTML code <a href=\"https://app.uproc.io/#/tools/processor/get/string/html-by-markdown\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Lower Element",
          "value": "getListMin",
          "description": "Returns the smallest item in a list <a href=\"https://app.uproc.io/#/tools/processor/get/list/min\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Lowercased Text",
          "value": "getStringLowercase",
          "description": "Convert all letters found in a string to lowercase <a href=\"https://app.uproc.io/#/tools/processor/get/string/lowercase\" target='_blank'>Info</a>"
        },
        {
          "name": "Get MD5 String",
          "value": "getStringMd5",
          "description": "Convert a string to a MD5 encoded value <a href=\"https://app.uproc.io/#/tools/processor/get/string/md5\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Markdown Text From HTML",
          "value": "getStringMarkdownByHtml",
          "description": "Convert HTML code to Markdown code <a href=\"https://app.uproc.io/#/tools/processor/get/string/markdown-by-html\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Merged Values By Text",
          "value": "getStringJoin",
          "description": "Join a character or string to join two values <a href=\"https://app.uproc.io/#/tools/processor/get/string/join\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Normalized String By Field",
          "value": "getStringNormalized",
          "description": "Normalize a string depending on the field name <a href=\"https://app.uproc.io/#/tools/processor/get/string/normalized\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Parsed Text",
          "value": "getStringParsed",
          "description": "Analyze string and return all emails, phones, zipcodes and links detected <a href=\"https://app.uproc.io/#/tools/processor/get/string/parsed\" target='_blank'>Info</a>"
        },
        {
          "name": "Get SHA String",
          "value": "getStringSha",
          "description": "Convert a string to a SHA encoded value <a href=\"https://app.uproc.io/#/tools/processor/get/string/sha\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Sentiment From A Text",
          "value": "getSentimentByText",
          "description": "It allows to analyze an english text with Emojis and detect sentiment <a href=\"https://app.uproc.io/#/tools/processor/get/sentiment/by-text\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Sorted List",
          "value": "getListSort",
          "description": "Returns an ascending sorted list <a href=\"https://app.uproc.io/#/tools/processor/get/list/sort\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Spin String",
          "value": "getStringSpin",
          "description": "Generates a spin string <a href=\"https://app.uproc.io/#/tools/processor/get/string/spin\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Splitted And Merged Values By Separator",
          "value": "getStringSplitAndJoin",
          "description": "Split a value in two parts and join them, using a separator present in the original string <a href=\"https://app.uproc.io/#/tools/processor/get/string/split-and-join\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Splitted Values By Separator",
          "value": "getStringSplit",
          "description": "Split a value in two parts, using a separator present in the original string <a href=\"https://app.uproc.io/#/tools/processor/get/string/split\" target='_blank'>Info</a>"
        },
        {
          "name": "Get String Length",
          "value": "getStringLength",
          "description": "Get length of a string <a href=\"https://app.uproc.io/#/tools/processor/get/string/length\" target='_blank'>Info</a>"
        },
        {
          "name": "Get String VLookup",
          "value": "getStringVlookup",
          "description": "Lookup string between multiple values by fuzzy logic and regex patterns <a href=\"https://app.uproc.io/#/tools/processor/get/string/vlookup\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Text Cleaned Without Abuse Words",
          "value": "getWordCleanAbuse",
          "description": "Clean abuse words from a string <a href=\"https://app.uproc.io/#/tools/processor/get/word/clean-abuse\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Text Replaced By String",
          "value": "getStringReplaceFirst",
          "description": "Replace first value found in a string by another <a href=\"https://app.uproc.io/#/tools/processor/get/string/replace-first\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Text Without HTML",
          "value": "getStringWithoutHtml",
          "description": "Extract text from HTML, removing html tags and replacing special tags <a href=\"https://app.uproc.io/#/tools/processor/get/string/without-html\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Texts Replaced By String",
          "value": "getStringReplaceAll",
          "description": "Replace all values found in a string by another <a href=\"https://app.uproc.io/#/tools/processor/get/string/replace-all\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Translated Text",
          "value": "getStringTranslated",
          "description": "It allows to translate a text to any language <a href=\"https://app.uproc.io/#/tools/processor/get/string/translated\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Unique List",
          "value": "getListUnique",
          "description": "Returns a single list, with no repeating elements <a href=\"https://app.uproc.io/#/tools/processor/get/list/unique\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Uppercased Text",
          "value": "getStringUppercase",
          "description": "Convert all letters found in a string to uppercase <a href=\"https://app.uproc.io/#/tools/processor/get/string/uppercase\" target='_blank'>Info</a>"
        },
        {
          "name": "Get Words Count",
          "value": "getWordCount",
          "description": "Count total words in a text <a href=\"https://app.uproc.io/#/tools/processor/get/word/count\" target='_blank'>Info</a>"
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ]
        }
      }
    },
    {
      "displayName": "Credit card",
      "name": "credit_card",
      "type": "string",
      "default": "",
      "description": "The \"Credit card\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance",
            "finance"
          ],
          "tool": [
            "checkCreditcardChecksum",
            "getCreditcardType"
          ]
        }
      }
    },
    {
      "displayName": "Address",
      "name": "address",
      "type": "string",
      "default": "",
      "description": "The \"Address\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "finance",
            "geographic",
            "finance"
          ],
          "tool": [
            "getAddressBySearch",
            "getCoordinateBySearch",
            "checkAddressExist",
            "getAddressNormalized",
            "checkAddressNumberExist",
            "getAddressSplitted",
            "getAddressSplittedBest",
            "checkCryptoWalletAddressValid",
            "getTimeByAddress",
            "getVatByAddress"
          ]
        }
      }
    },
    {
      "displayName": "Country",
      "name": "country",
      "type": "string",
      "default": "",
      "description": "The \"Country\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "finance",
            "finance",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication"
          ],
          "tool": [
            "checkAddressExist",
            "checkAddressNumberExist",
            "getCompanyByName",
            "getCompanyFinancialByDomain",
            "getCompanyFinancialByDuns",
            "getCompanyFinancialByName",
            "getCompanyFinancialByTaxid",
            "getPersonListByParams",
            "getCountryByName",
            "getCountryCodeByName",
            "getCountryListByName",
            "getCountryNormalized",
            "getCurrencyByCountry",
            "getCurrencyListByCountry",
            "getMobileCountryPrefix",
            "checkMobileFormat",
            "getMobileFormatted",
            "getMobileNormalized",
            "getPhoneFixed",
            "checkPhoneFormat",
            "getPhoneNormalized",
            "checkPhoneOrMobileValid"
          ]
        }
      }
    },
    {
      "displayName": "Coordinates",
      "name": "coordinates",
      "type": "string",
      "default": "",
      "description": "The \"Coordinates\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "finance"
          ],
          "tool": [
            "checkCoordinateValid",
            "getCoordinateCartesian",
            "getCoordinateDecimal",
            "getCoordinateUsng",
            "getCoordinateUtm",
            "getLocationByCoordinates",
            "getVatByCoordinates"
          ]
        }
      }
    },
    {
      "displayName": "Date",
      "name": "date",
      "type": "string",
      "default": "",
      "description": "The \"Date\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "finance",
            "personal",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "checkAgeBetw",
            "getAgeByDate",
            "checkAgeEq",
            "checkAgeGe",
            "checkAgeGt",
            "checkAgeIsAdult",
            "checkAgeIsForties",
            "checkAgeIsRetired",
            "checkAgeIsTwenties",
            "checkAgeLe",
            "checkAgeLt",
            "getAgeRange",
            "getCurrencyConvertedBetweenIsocodeDate",
            "checkDateLeap",
            "getDateNormalized",
            "getDateParsed",
            "checkDateValid"
          ]
        }
      }
    },
    {
      "displayName": "Years1",
      "name": "years1",
      "type": "number",
      "default": "",
      "description": "The \"Years1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal"
          ],
          "tool": [
            "checkAgeBetw"
          ]
        }
      }
    },
    {
      "displayName": "Years2",
      "name": "years2",
      "type": "number",
      "default": "",
      "description": "The \"Years2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal"
          ],
          "tool": [
            "checkAgeBetw"
          ]
        }
      }
    },
    {
      "displayName": "Years",
      "name": "years",
      "type": "number",
      "default": "",
      "description": "The \"Years\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "checkAgeEq",
            "checkAgeGe",
            "checkAgeGt",
            "checkAgeLe",
            "checkAgeLt"
          ]
        }
      }
    },
    {
      "displayName": "Ean",
      "name": "ean",
      "type": "string",
      "default": "",
      "description": "The \"Ean\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product",
            "product",
            "product",
            "product",
            "product",
            "product",
            "product",
            "product",
            "product",
            "product"
          ],
          "tool": [
            "getAsinByEan",
            "checkEan13Valid",
            "checkGtin13Valid",
            "checkEan14Valid",
            "checkGtin14Valid",
            "checkEan18Valid",
            "checkEan8Valid",
            "checkGtin8Valid",
            "checkEanExist",
            "checkEanValid",
            "checkGtinValid"
          ]
        }
      }
    },
    {
      "displayName": "Asin",
      "name": "asin",
      "type": "string",
      "default": "",
      "description": "The \"Asin\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product",
            "product"
          ],
          "tool": [
            "checkAsinExist",
            "checkAsinValid",
            "getEanByAsin"
          ]
        }
      }
    },
    {
      "displayName": "Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The \"Text\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "audio",
            "audio",
            "image",
            "internet",
            "communication",
            "image",
            "image",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "getAudioAdvancedSpeechByText",
            "getAudioSpeechByText",
            "getBarcodeEncoded",
            "getUrlShareableLinks",
            "sendMobileSms",
            "getImageWithText",
            "getQrEncoded",
            "checkListContains",
            "checkListEnds",
            "checkListStarts",
            "checkStringNumeric",
            "getSentimentByText",
            "checkStringAlpha",
            "checkStringAlphanumeric",
            "getStringBase64",
            "checkStringBlank",
            "checkStringBoolean",
            "getStringByFormat",
            "getStringFieldName",
            "getStringHtmlByMarkdown",
            "getStringLength",
            "checkStringLengthBetw",
            "checkStringLengthEq",
            "checkStringLengthGe",
            "checkStringLengthGt",
            "checkStringLengthLe",
            "checkStringLengthLt",
            "checkStringLowercase",
            "getStringLowercase",
            "getStringMarkdownByHtml",
            "getStringMd5",
            "getStringNormalized",
            "getStringParsed",
            "checkStringRandom",
            "checkStringRegex",
            "getStringReplaceAll",
            "getStringReplaceFirst",
            "getStringSha",
            "getStringSpin",
            "getStringSplit",
            "getStringSplitAndJoin",
            "getStringTranslated",
            "checkStringUppercase",
            "getStringUppercase",
            "getStringVlookup",
            "getWordBanned",
            "getWordCleanAbuse",
            "getWordCount",
            "checkWordCountBetw",
            "checkWordCountEq",
            "checkWordCountGe",
            "checkWordCountGt",
            "checkWordCountLe",
            "checkWordCountLt"
          ]
        }
      }
    },
    {
      "displayName": "Gender",
      "name": "gender",
      "type": "options",
      "default": "",
      "description": "The \"Gender\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Female",
          "value": "female"
        },
        {
          "name": "Male",
          "value": "male"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "audio",
            "audio",
            "personal",
            "personal",
            "geographic"
          ],
          "tool": [
            "getAudioAdvancedSpeechByText",
            "getAudioSpeechByText",
            "checkGenderValid",
            "getNameByPrefix",
            "getNameListByPrefix"
          ]
        }
      }
    },
    {
      "displayName": "Language",
      "name": "language",
      "type": "options",
      "default": "",
      "description": "The \"Language\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "American",
          "value": "american"
        },
        {
          "name": "Arabic",
          "value": "arabic"
        },
        {
          "name": "Bengali",
          "value": "bengali"
        },
        {
          "name": "British",
          "value": "british"
        },
        {
          "name": "Czech",
          "value": "czech"
        },
        {
          "name": "Danish",
          "value": "danish"
        },
        {
          "name": "Dutch",
          "value": "dutch"
        },
        {
          "name": "Filipino",
          "value": "filipino"
        },
        {
          "name": "Finnish",
          "value": "finnish"
        },
        {
          "name": "French",
          "value": "french"
        },
        {
          "name": "German",
          "value": "german"
        },
        {
          "name": "Greek",
          "value": "greek"
        },
        {
          "name": "Gujurati",
          "value": "gujurati"
        },
        {
          "name": "Hindi",
          "value": "hindi"
        },
        {
          "name": "Hungarian",
          "value": "hungarian"
        },
        {
          "name": "Indonesian",
          "value": "indonesian"
        },
        {
          "name": "Italian",
          "value": "italian"
        },
        {
          "name": "Japanese",
          "value": "japanese"
        },
        {
          "name": "Kannada",
          "value": "kannada"
        },
        {
          "name": "Korean",
          "value": "korean"
        },
        {
          "name": "Malayalam",
          "value": "malayalam"
        },
        {
          "name": "Mandarin",
          "value": "mandarin"
        },
        {
          "name": "Norwegian",
          "value": "norwegian"
        },
        {
          "name": "Polish",
          "value": "polish"
        },
        {
          "name": "Portuguese",
          "value": "portuguese"
        },
        {
          "name": "Russian",
          "value": "russian"
        },
        {
          "name": "Slovak",
          "value": "slovak"
        },
        {
          "name": "Spanish",
          "value": "spanish"
        },
        {
          "name": "Tamil",
          "value": "tamil"
        },
        {
          "name": "Telugu",
          "value": "telugu"
        },
        {
          "name": "Thai",
          "value": "thai"
        },
        {
          "name": "Turkish",
          "value": "turkish"
        },
        {
          "name": "Ukranian",
          "value": "ukranian"
        },
        {
          "name": "Vietnamese",
          "value": "vietnamese"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "audio",
            "audio",
            "geographic",
            "text"
          ],
          "tool": [
            "getAudioAdvancedSpeechByText",
            "getAudioSpeechByText",
            "getCountryNormalized",
            "getStringTranslated"
          ]
        }
      }
    },
    {
      "displayName": "Account",
      "name": "account",
      "type": "string",
      "default": "",
      "description": "The \"Account\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance",
            "finance"
          ],
          "tool": [
            "checkBankAccountValidEs",
            "getBankIbanByAccount"
          ]
        }
      }
    },
    {
      "displayName": "Bic",
      "name": "bic",
      "type": "string",
      "default": "",
      "description": "The \"Bic\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ],
          "tool": [
            "checkBankBicValid"
          ]
        }
      }
    },
    {
      "displayName": "Isocode",
      "name": "isocode",
      "type": "string",
      "default": "",
      "description": "The \"Isocode\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "finance",
            "finance",
            "finance",
            "finance",
            "finance",
            "finance"
          ],
          "tool": [
            "getBankIbanByAccount",
            "getCountryByCode",
            "getCountryByCurrencyCode",
            "getCountryListByCode",
            "getCountryListByCurrencyCode",
            "checkCountryValidIso",
            "getCurrencyByIsocode",
            "getCurrencyListByIsocode",
            "checkCurrencyValidIso",
            "getVatByIsocode",
            "getVatByNumber",
            "checkVatExist"
          ]
        }
      }
    },
    {
      "displayName": "Iban",
      "name": "iban",
      "type": "string",
      "default": "",
      "description": "The \"Iban\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance",
            "finance"
          ],
          "tool": [
            "getBankIbanLookup",
            "checkBankIbanValid"
          ]
        }
      }
    },
    {
      "displayName": "Swift",
      "name": "swift",
      "type": "string",
      "default": "",
      "description": "The \"Swift\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ],
          "tool": [
            "getSwiftLookup"
          ]
        }
      }
    },
    {
      "displayName": "Bcid",
      "name": "bcid",
      "type": "options",
      "default": "",
      "description": "The \"Bcid\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Auspost",
          "value": "auspost"
        },
        {
          "name": "Azteccode",
          "value": "azteccode"
        },
        {
          "name": "Azteccodecompact",
          "value": "azteccodecompact"
        },
        {
          "name": "Aztecrune",
          "value": "aztecrune"
        },
        {
          "name": "Bc412",
          "value": "bc412"
        },
        {
          "name": "Channelcode",
          "value": "channelcode"
        },
        {
          "name": "Codablockf",
          "value": "codablockf"
        },
        {
          "name": "Code11",
          "value": "code11"
        },
        {
          "name": "Code128",
          "value": "code128"
        },
        {
          "name": "Code16k",
          "value": "code16k"
        },
        {
          "name": "Code2of5",
          "value": "code2of5"
        },
        {
          "name": "Code32",
          "value": "code32"
        },
        {
          "name": "Code39",
          "value": "code39"
        },
        {
          "name": "Code39ext",
          "value": "code39ext"
        },
        {
          "name": "Code49",
          "value": "code49"
        },
        {
          "name": "Code93",
          "value": "code93"
        },
        {
          "name": "Code93ext",
          "value": "code93ext"
        },
        {
          "name": "Codeone",
          "value": "codeone"
        },
        {
          "name": "Coop2of5",
          "value": "coop2of5"
        },
        {
          "name": "Daft",
          "value": "daft"
        },
        {
          "name": "Databarexpanded",
          "value": "databarexpanded"
        },
        {
          "name": "Databarexpandedcomposite",
          "value": "databarexpandedcomposite"
        },
        {
          "name": "Databarexpandedstacked",
          "value": "databarexpandedstacked"
        },
        {
          "name": "Databarexpandedstackedcomposite",
          "value": "databarexpandedstackedcomposite"
        },
        {
          "name": "Databarlimited",
          "value": "databarlimited"
        },
        {
          "name": "Databarlimitedcomposite",
          "value": "databarlimitedcomposite"
        },
        {
          "name": "Databaromni",
          "value": "databaromni"
        },
        {
          "name": "Databaromnicomposite",
          "value": "databaromnicomposite"
        },
        {
          "name": "Databarstacked",
          "value": "databarstacked"
        },
        {
          "name": "Databarstackedcomposite",
          "value": "databarstackedcomposite"
        },
        {
          "name": "Databarstackedomni",
          "value": "databarstackedomni"
        },
        {
          "name": "Databarstackedomnicomposite",
          "value": "databarstackedomnicomposite"
        },
        {
          "name": "Databartruncated",
          "value": "databartruncated"
        },
        {
          "name": "Databartruncatedcomposite",
          "value": "databartruncatedcomposite"
        },
        {
          "name": "Datalogic2of5",
          "value": "datalogic2of5"
        },
        {
          "name": "Datamatrix",
          "value": "datamatrix"
        },
        {
          "name": "Datamatrixrectangular",
          "value": "datamatrixrectangular"
        },
        {
          "name": "Dotcode",
          "value": "dotcode"
        },
        {
          "name": "Ean13",
          "value": "ean13"
        },
        {
          "name": "Ean13composite",
          "value": "ean13composite"
        },
        {
          "name": "Ean14",
          "value": "ean14"
        },
        {
          "name": "Ean2",
          "value": "ean2"
        },
        {
          "name": "Ean5",
          "value": "ean5"
        },
        {
          "name": "Ean8",
          "value": "ean8"
        },
        {
          "name": "Ean8composite",
          "value": "ean8composite"
        },
        {
          "name": "Flattermarken",
          "value": "flattermarken"
        },
        {
          "name": "Gs1-128",
          "value": "gs1-128"
        },
        {
          "name": "Gs1-128composite",
          "value": "gs1-128composite"
        },
        {
          "name": "Gs1-cc",
          "value": "gs1-cc"
        },
        {
          "name": "Gs1datamatrix",
          "value": "gs1datamatrix"
        },
        {
          "name": "Gs1datamatrixrectangular",
          "value": "gs1datamatrixrectangular"
        },
        {
          "name": "Gs1northamericancoupon",
          "value": "gs1northamericancoupon"
        },
        {
          "name": "Hanxin",
          "value": "hanxin"
        },
        {
          "name": "Hibcazteccode",
          "value": "hibcazteccode"
        },
        {
          "name": "Hibccodablockf",
          "value": "hibccodablockf"
        },
        {
          "name": "Hibccode128",
          "value": "hibccode128"
        },
        {
          "name": "Hibccode39",
          "value": "hibccode39"
        },
        {
          "name": "Hibcdatamatrix",
          "value": "hibcdatamatrix"
        },
        {
          "name": "Hibcdatamatrixrectangular",
          "value": "hibcdatamatrixrectangular"
        },
        {
          "name": "Hibcmicropdf417",
          "value": "hibcmicropdf417"
        },
        {
          "name": "Hibcpdf417",
          "value": "hibcpdf417"
        },
        {
          "name": "Iata2of5",
          "value": "iata2of5"
        },
        {
          "name": "Identcode",
          "value": "identcode"
        },
        {
          "name": "Industrial2of5",
          "value": "industrial2of5"
        },
        {
          "name": "Interleaved2of5",
          "value": "interleaved2of5"
        },
        {
          "name": "Isbn",
          "value": "isbn"
        },
        {
          "name": "Ismn",
          "value": "ismn"
        },
        {
          "name": "Issn",
          "value": "issn"
        },
        {
          "name": "Itf14",
          "value": "itf14"
        },
        {
          "name": "Japanpost",
          "value": "japanpost"
        },
        {
          "name": "Kix",
          "value": "kix"
        },
        {
          "name": "Leitcode",
          "value": "leitcode"
        },
        {
          "name": "Matrix2of5",
          "value": "matrix2of5"
        },
        {
          "name": "Maxicode",
          "value": "maxicode"
        },
        {
          "name": "Micropdf417",
          "value": "micropdf417"
        },
        {
          "name": "Msi",
          "value": "msi"
        },
        {
          "name": "Onecode",
          "value": "onecode"
        },
        {
          "name": "Pdf417",
          "value": "pdf417"
        },
        {
          "name": "Pdf417compact",
          "value": "pdf417compact"
        },
        {
          "name": "Pharmacode",
          "value": "pharmacode"
        },
        {
          "name": "Pharmacode2",
          "value": "pharmacode2"
        },
        {
          "name": "Planet",
          "value": "planet"
        },
        {
          "name": "Plessey",
          "value": "plessey"
        },
        {
          "name": "Posicode",
          "value": "posicode"
        },
        {
          "name": "Postnet",
          "value": "postnet"
        },
        {
          "name": "Pzn",
          "value": "pzn"
        },
        {
          "name": "RationalizedCodabar",
          "value": "rationalizedCodabar"
        },
        {
          "name": "Raw",
          "value": "raw"
        },
        {
          "name": "Royalmail",
          "value": "royalmail"
        },
        {
          "name": "Sscc18",
          "value": "sscc18"
        },
        {
          "name": "Symbol",
          "value": "symbol"
        },
        {
          "name": "Telepen",
          "value": "telepen"
        },
        {
          "name": "Telepennumeric",
          "value": "telepennumeric"
        },
        {
          "name": "Ultracode",
          "value": "ultracode"
        },
        {
          "name": "Upca",
          "value": "upca"
        },
        {
          "name": "Upcacomposite",
          "value": "upcacomposite"
        },
        {
          "name": "Upce",
          "value": "upce"
        },
        {
          "name": "Upcecomposite",
          "value": "upcecomposite"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ],
          "tool": [
            "getBarcodeEncoded"
          ]
        }
      }
    },
    {
      "displayName": "Author",
      "name": "author",
      "type": "string",
      "default": "",
      "description": "The \"Author\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product"
          ],
          "tool": [
            "getBookAuthorLookup",
            "getBookListAuthorLookup"
          ]
        }
      }
    },
    {
      "displayName": "Category",
      "name": "category",
      "type": "string",
      "default": "",
      "description": "The \"Category\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product",
            "geographic",
            "geographic"
          ],
          "tool": [
            "getBookCategoryLookup",
            "getBookListCategoryLookup",
            "getLocationByParams",
            "getLocationListByParams"
          ]
        }
      }
    },
    {
      "displayName": "Isbn",
      "name": "isbn",
      "type": "string",
      "default": "",
      "description": "The \"Isbn\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product",
            "product",
            "product",
            "product",
            "product",
            "product"
          ],
          "tool": [
            "checkBookIsbn",
            "checkBookIsbnExist",
            "getBookIsbnLookup",
            "checkBookIsbn10",
            "getBookIsbn10ToIsbn13",
            "checkBookIsbn13",
            "getBookIsbn13ToIsbn10"
          ]
        }
      }
    },
    {
      "displayName": "Publisher",
      "name": "publisher",
      "type": "string",
      "default": "",
      "description": "The \"Publisher\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product"
          ],
          "tool": [
            "getBookListPublisherLookup",
            "getBookPublisherLookup"
          ]
        }
      }
    },
    {
      "displayName": "Title",
      "name": "title",
      "type": "string",
      "default": "",
      "description": "The \"Title\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product"
          ],
          "tool": [
            "getBookListTitleLookup",
            "getBookTitleLookup"
          ]
        }
      }
    },
    {
      "displayName": "Dni",
      "name": "dni",
      "type": "string",
      "default": "",
      "description": "The \"Dni\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "getNifByDni",
            "getDniNormalized",
            "checkDniValid"
          ]
        }
      }
    },
    {
      "displayName": "Cif",
      "name": "cif",
      "type": "string",
      "default": "",
      "description": "The \"Cif\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "company"
          ],
          "tool": [
            "getCifNormalized",
            "checkCifValid",
            "getCompanyByCif"
          ]
        }
      }
    },
    {
      "displayName": "Nie",
      "name": "nie",
      "type": "string",
      "default": "",
      "description": "The \"Nie\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal"
          ],
          "tool": [
            "getNieNormalized",
            "checkNieValid"
          ]
        }
      }
    },
    {
      "displayName": "Nif",
      "name": "nif",
      "type": "string",
      "default": "",
      "description": "The \"Nif\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "getNifNormalized",
            "checkNifValid",
            "checkRobinsonNifExist"
          ]
        }
      }
    },
    {
      "displayName": "Ip",
      "name": "ip",
      "type": "string",
      "default": "",
      "description": "The \"Ip\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "company",
            "company",
            "geographic",
            "geographic",
            "finance",
            "finance",
            "internet",
            "internet",
            "internet",
            "security",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "internet",
            "geographic",
            "text",
            "text",
            "text",
            "geographic",
            "finance",
            "geographic"
          ],
          "tool": [
            "getCityByIp",
            "getCompanyByIp",
            "getCompanyGeocodedByIp",
            "getCoordinateByIp",
            "getCountryByIp",
            "getCurrencyByIp",
            "getCurrencyListByIp",
            "getDomainByIp",
            "checkDomainReverse",
            "getIpWhois",
            "getIpBlacklists",
            "getLocaleByIp",
            "getLocationByIp",
            "getReputationByIp",
            "getTimeByIp",
            "getLocationExtendedByIp",
            "getLocationGeocodedByIp",
            "getNetAton",
            "getNetByIp",
            "checkStringIp",
            "checkStringIp4",
            "checkStringIp6",
            "getProvinceByIp",
            "getVatByIp",
            "getZipcodeByIp"
          ]
        }
      }
    },
    {
      "displayName": "City",
      "name": "city",
      "type": "string",
      "default": "",
      "description": "The \"City\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic"
          ],
          "tool": [
            "getCityByName",
            "getCityListByName",
            "getCityNormalized"
          ]
        }
      }
    },
    {
      "displayName": "Phone",
      "name": "phone",
      "type": "string",
      "default": "",
      "description": "The \"Phone\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "company",
            "company",
            "geographic",
            "geographic",
            "personal",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "geographic",
            "geographic",
            "communication",
            "finance"
          ],
          "tool": [
            "getCityByPhone",
            "getCityListByPhone",
            "getCompanyByPhone",
            "getPersonListByParams",
            "getCountryByPhone",
            "getLocationByPhone",
            "getProfileLinkedinByPhone",
            "getPhoneFixed",
            "checkPhoneFormat",
            "checkPhoneFormatEs",
            "getPhoneNormalized",
            "checkPhoneOrMobileValid",
            "getPhoneParsed",
            "checkPhoneValidPrefix",
            "getProvinceByPhone",
            "getProvinceListByPhone",
            "checkRobinsonPhoneExist",
            "getVatByPhone"
          ]
        }
      }
    },
    {
      "displayName": "Zipcode",
      "name": "zipcode",
      "type": "string",
      "default": "",
      "description": "The \"Zipcode\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "finance",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic"
          ],
          "tool": [
            "getCityByZipcode",
            "getCityListByZipcode",
            "getCommunityByZipcode",
            "getLocationByZipcode",
            "getProvinceByZipcode",
            "getProvinceListByZipcode",
            "getVatByZipcode",
            "getZipcodeByPrefix",
            "checkZipcodeExist",
            "checkZipcodeFormat",
            "getZipcodeListByPrefix",
            "getZipcodeNormalized"
          ]
        }
      }
    },
    {
      "displayName": "Upc",
      "name": "upc",
      "type": "string",
      "default": "",
      "description": "The \"Upc\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product",
            "product"
          ],
          "tool": [
            "checkUpcExist",
            "checkUpcFormat",
            "getUpcLookup"
          ]
        }
      }
    },
    {
      "displayName": "Isin",
      "name": "isin",
      "type": "string",
      "default": "",
      "description": "The \"Isin\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company"
          ],
          "tool": [
            "checkNumberIsin"
          ]
        }
      }
    },
    {
      "displayName": "Number",
      "name": "number",
      "type": "string",
      "default": "",
      "description": "The \"Number\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "text",
            "text",
            "communication",
            "communication",
            "internet",
            "internet",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkNumberSsEs",
            "checkListMax",
            "checkListMin",
            "getMobileOrPhoneLookupEs",
            "getMobileOrPhoneMnpEs",
            "getNetFixip",
            "getNetNtoa",
            "checkNumberDecimal",
            "checkNumberEven",
            "checkNumberMod",
            "checkNumberNatural",
            "checkNumberOdd",
            "checkNumberPrime"
          ]
        }
      }
    },
    {
      "displayName": "Uuid",
      "name": "uuid",
      "type": "string",
      "default": "",
      "description": "The \"Uuid\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "security"
          ],
          "tool": [
            "checkNumberUuid"
          ]
        }
      }
    },
    {
      "displayName": "Domain",
      "name": "domain",
      "type": "string",
      "default": "",
      "description": "The \"Domain\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "security",
            "internet",
            "communication",
            "internet",
            "internet",
            "communication",
            "internet",
            "internet",
            "communication",
            "internet",
            "image",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "communication",
            "communication",
            "communication",
            "communication",
            "internet",
            "internet",
            "communication",
            "communication",
            "communication"
          ],
          "tool": [
            "getCompanyByDomain",
            "getPersonEmailsByDomainAndArea",
            "getProfileFacebookByCompanyDomain",
            "getCompanyFinancialByDomain",
            "getProfileGithubByCompanyDomain",
            "getProfileInstagramByCompanyDomain",
            "getProfileLinkedinByCompanyDomain",
            "getCompanyNameByDomain",
            "getCompanyPhoneByDomain",
            "getProfilePinterestByCompanyDomain",
            "getProfileTwitterByCompanyDomain",
            "getProfileYoutubeByCompanyDomain",
            "getDomainBlacklists",
            "getUrlByDomain",
            "checkDomainCatchall",
            "checkDomainCertificate",
            "getDomainCertificate",
            "checkDomainDisposable",
            "checkDomainExist",
            "checkDomainFormat",
            "checkDomainFree",
            "getDomainIsp",
            "getDomainLogo",
            "checkDomainMx",
            "checkDomainRecord",
            "getDomainRecord",
            "getDomainRecords",
            "checkDomainReverse",
            "getDomainReverseIp",
            "getDomainTechnologies",
            "getDomainVisits",
            "getDomainWhois",
            "getEmailGdprListByDomain",
            "getEmailListByDomain",
            "getEmailRecipient",
            "getEmailRecipientByDomainAndFullname",
            "getFeedEntriesByDomain",
            "getFeedLastEntryByDomain",
            "checkSocialDomainExist",
            "getSocialDomainLookup",
            "getSocialDomainParsed"
          ]
        }
      }
    },
    {
      "displayName": "Duns",
      "name": "duns",
      "type": "string",
      "default": "",
      "description": "The \"Duns\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company"
          ],
          "tool": [
            "getCompanyByDuns",
            "getCompanyFinancialByDuns"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The \"Email\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "communication",
            "communication",
            "communication"
          ],
          "tool": [
            "getCompanyByEmail",
            "getPersonListByParams",
            "checkEmailCatchall",
            "checkEmailDisposable",
            "getEmailDomain",
            "checkEmailExists",
            "checkEmailExistsExtended",
            "getEmailFirstReferences",
            "getEmailFix",
            "checkEmailFormat",
            "checkEmailFree",
            "getEmailListByEmail",
            "getEmailNormalized",
            "getEmailReferences",
            "checkEmailRole",
            "checkEmailSmtp",
            "checkEmailSpamtrap",
            "getEmailType",
            "getGenderByEmail",
            "getPersonByEmail",
            "sendPersonEmailToList",
            "getPersonExtendedByEmail",
            "getPersonExtendedByEmailAndCompany",
            "getProfileLinkedinByEmail",
            "checkRobinsonEmailExist",
            "checkSocialEmailExist",
            "getSocialEmailLookup"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The \"Name\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "company",
            "company",
            "personal",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "personal",
            "personal",
            "geographic",
            "personal",
            "personal"
          ],
          "tool": [
            "getCompanyByName",
            "getCompanyDomainByName",
            "getCompanyFinancialByName",
            "getCompanyPhoneByName",
            "getGenderByPersonalName",
            "getLocationByName",
            "getLocationByParams",
            "getLocationListByName",
            "getLocationListByParams",
            "getNameByPrefix",
            "checkNameExist",
            "getNameListByPrefix",
            "getNameNormalized",
            "checkNameValid"
          ]
        }
      }
    },
    {
      "displayName": "Url",
      "name": "url",
      "type": "string",
      "default": "",
      "description": "The \"Url\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "internet",
            "internet",
            "image",
            "internet",
            "internet",
            "internet",
            "image",
            "image",
            "image",
            "image",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "internet",
            "communication"
          ],
          "tool": [
            "getCompanyByProfile",
            "getDomainByUrl",
            "getUrlPdf",
            "getUrlScreenshot",
            "getUrlShareableLinks",
            "getUrlTechnologies",
            "getUrlUnshortened",
            "getImageExif",
            "getImageOcr",
            "getImageWithText",
            "getQrDecoded",
            "getLinkedinGroupMembers",
            "getLinkedinPostComments",
            "getLinkedinPostLikes",
            "getLinkedinProfiles",
            "getLinkedinProfilesByCompany",
            "getLinkedinPublicProfileBySalesProfile",
            "sendLinkedinVisit",
            "getUrlAnalysis",
            "checkUrlContains",
            "getUrlContents",
            "getUrlContentsParsed",
            "getUrlDecode",
            "getUrlEncode",
            "checkUrlExist",
            "getUrlListContentsParsed",
            "getUrlParsed",
            "getUrlTables",
            "checkUrlValid",
            "getSocialUriParsed"
          ]
        }
      }
    },
    {
      "displayName": "Profile",
      "name": "profile",
      "type": "string",
      "default": "",
      "description": "The \"Profile\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "personal"
          ],
          "tool": [
            "getPersonByProfile",
            "getPersonExtendedByProfile",
            "sendLinkedinInvitation",
            "sendLinkedinInvitationOrMessage",
            "sendLinkedinMessage",
            "getEmailPersonalRecipientByProfile",
            "getEmailRecipientByProfile",
            "getLinkedinProfile",
            "checkLinkedinProfileIsContact",
            "sendPersonProfileToList"
          ]
        }
      }
    },
    {
      "displayName": "Role",
      "name": "role",
      "type": "string",
      "default": "",
      "description": "The \"Role\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company"
          ],
          "tool": [
            "getRoleClassified"
          ]
        }
      }
    },
    {
      "displayName": "Taxid",
      "name": "taxid",
      "type": "string",
      "default": "",
      "description": "The \"Taxid\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company"
          ],
          "tool": [
            "checkCompanyDebtorByTaxid",
            "getCompanyFinancialByTaxid"
          ]
        }
      }
    },
    {
      "displayName": "Company",
      "name": "company",
      "type": "string",
      "default": "",
      "description": "The \"Company\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "company",
            "communication",
            "communication",
            "personal",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "getPersonDecisionMaker",
            "getPersonDecisionMakerBySearch",
            "getProfileFacebookByCompany",
            "getProfileLinkedinByCompany",
            "getPersonListByParams",
            "getPersonMultipleDecisionMakerBySearch",
            "getProfileTwitterByCompany",
            "getEmailRecipientByCompanyAndFullname",
            "getEmailRecipientByCompanyFirstnameAndLastname",
            "getPersonByFirstnameLastnameCompanyLocation",
            "getPersonExtendedByEmailAndCompany",
            "getProfileByEmployeeData",
            "getProfileXingByEmployeeData"
          ]
        }
      }
    },
    {
      "displayName": "Area",
      "name": "area",
      "type": "options",
      "default": "",
      "description": "The \"Area\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Communications",
          "value": "Communications"
        },
        {
          "name": "Consulting",
          "value": "Consulting"
        },
        {
          "name": "Customer service",
          "value": "Customer service"
        },
        {
          "name": "Education",
          "value": "Education"
        },
        {
          "name": "Engineering",
          "value": "Engineering"
        },
        {
          "name": "Finance",
          "value": "Finance"
        },
        {
          "name": "Health professional",
          "value": "Health professional"
        },
        {
          "name": "Human resources",
          "value": "Human resources"
        },
        {
          "name": "Information technology",
          "value": "Information technology"
        },
        {
          "name": "Legal",
          "value": "Legal"
        },
        {
          "name": "Marketing",
          "value": "Marketing"
        },
        {
          "name": "Operations",
          "value": "Operations"
        },
        {
          "name": "Owner",
          "value": "Owner"
        },
        {
          "name": "President",
          "value": "President"
        },
        {
          "name": "Product",
          "value": "Product"
        },
        {
          "name": "Public relations",
          "value": "Public relations"
        },
        {
          "name": "Real estate",
          "value": "Real estate"
        },
        {
          "name": "Recruiting",
          "value": "Recruiting"
        },
        {
          "name": "Research",
          "value": "Research"
        },
        {
          "name": "Sales",
          "value": "Sales"
        }
      ],
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "company",
            "company",
            "company"
          ],
          "tool": [
            "getPersonDecisionMaker",
            "getPersonDecisionMakerBySearch",
            "getPersonEmailsByDomainAndArea",
            "getPersonListByParams",
            "getPersonMultipleDecisionMakerBySearch"
          ]
        }
      }
    },
    {
      "displayName": "Clevel",
      "name": "clevel",
      "type": "options",
      "default": "",
      "description": "The \"Clevel\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "No",
          "value": "No"
        },
        {
          "name": "Yes",
          "value": "Yes"
        }
      ],
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company"
          ],
          "tool": [
            "getPersonDecisionMakerBySearch",
            "getPersonMultipleDecisionMakerBySearch"
          ]
        }
      }
    },
    {
      "displayName": "Location",
      "name": "location",
      "type": "string",
      "default": "",
      "description": "The \"Location\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company",
            "geographic",
            "geographic",
            "personal"
          ],
          "tool": [
            "getPersonDecisionMakerBySearch",
            "getPersonMultipleDecisionMakerBySearch",
            "getLocationByParams",
            "getLocationListByParams",
            "getPersonByFirstnameLastnameCompanyLocation"
          ]
        }
      }
    },
    {
      "displayName": "Keyword",
      "name": "keyword",
      "type": "string",
      "default": "",
      "description": "The \"Keyword\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "company",
            "company"
          ],
          "tool": [
            "getPersonDecisionMakerBySearch",
            "getPersonMultipleDecisionMakerBySearch"
          ]
        }
      }
    },
    {
      "displayName": "Message",
      "name": "message",
      "type": "string",
      "default": "",
      "description": "The \"Message\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication"
          ],
          "tool": [
            "sendLinkedinInvitation",
            "sendLinkedinMessage"
          ]
        }
      }
    },
    {
      "displayName": "Message1",
      "name": "message1",
      "type": "string",
      "default": "",
      "description": "The \"Message1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendLinkedinInvitationOrMessage"
          ]
        }
      }
    },
    {
      "displayName": "Message2",
      "name": "message2",
      "type": "string",
      "default": "",
      "description": "The \"Message2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendLinkedinInvitationOrMessage"
          ]
        }
      }
    },
    {
      "displayName": "Seniority",
      "name": "seniority",
      "type": "options",
      "default": "",
      "description": "The \"Seniority\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Apprentice",
          "value": "Apprentice"
        },
        {
          "name": "Director",
          "value": "Director"
        },
        {
          "name": "Executive",
          "value": "Executive"
        },
        {
          "name": "Intermediate",
          "value": "Intermediate"
        },
        {
          "name": "Manager",
          "value": "Manager"
        }
      ],
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "company"
          ],
          "tool": [
            "getPersonListByParams"
          ]
        }
      }
    },
    {
      "displayName": "Address1",
      "name": "address1",
      "type": "string",
      "default": "",
      "description": "The \"Address1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByAddresses",
            "getRouteByAddresses"
          ]
        }
      }
    },
    {
      "displayName": "Address2",
      "name": "address2",
      "type": "string",
      "default": "",
      "description": "The \"Address2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByAddresses",
            "getRouteByAddresses"
          ]
        }
      }
    },
    {
      "displayName": "Fuel consumption",
      "name": "fuel_consumption",
      "type": "string",
      "default": "",
      "description": "The \"Fuel consumption\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getRouteByAddresses",
            "getRouteByIps"
          ]
        }
      }
    },
    {
      "displayName": "Price liter",
      "name": "price_liter",
      "type": "string",
      "default": "",
      "description": "The \"Price liter\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getRouteByAddresses",
            "getRouteByIps"
          ]
        }
      }
    },
    {
      "displayName": "Coordinates1",
      "name": "coordinates1",
      "type": "string",
      "default": "",
      "description": "The \"Coordinates1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByCoordinates",
            "getRouteByCoordinates",
            "checkDistanceEq",
            "checkDistanceGe",
            "checkDistanceGt",
            "checkDistanceLe",
            "checkDistanceLt"
          ]
        }
      }
    },
    {
      "displayName": "Coordinates2",
      "name": "coordinates2",
      "type": "string",
      "default": "",
      "description": "The \"Coordinates2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByCoordinates",
            "getRouteByCoordinates",
            "checkDistanceEq",
            "checkDistanceGe",
            "checkDistanceGt",
            "checkDistanceLe",
            "checkDistanceLt"
          ]
        }
      }
    },
    {
      "displayName": "Ip1",
      "name": "ip1",
      "type": "string",
      "default": "",
      "description": "The \"Ip1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByIps",
            "getRouteByIps"
          ]
        }
      }
    },
    {
      "displayName": "Ip2",
      "name": "ip2",
      "type": "string",
      "default": "",
      "description": "The \"Ip2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByIps",
            "getRouteByIps"
          ]
        }
      }
    },
    {
      "displayName": "Phone1",
      "name": "phone1",
      "type": "string",
      "default": "",
      "description": "The \"Phone1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByPhones",
            "getRouteByPhones"
          ]
        }
      }
    },
    {
      "displayName": "Phone2",
      "name": "phone2",
      "type": "string",
      "default": "",
      "description": "The \"Phone2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByPhones",
            "getRouteByPhones"
          ]
        }
      }
    },
    {
      "displayName": "Zipcode1",
      "name": "zipcode1",
      "type": "string",
      "default": "",
      "description": "The \"Zipcode1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByZipcodes",
            "getRouteByZipcodes"
          ]
        }
      }
    },
    {
      "displayName": "Zipcode2",
      "name": "zipcode2",
      "type": "string",
      "default": "",
      "description": "The \"Zipcode2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getDistanceByZipcodes",
            "getRouteByZipcodes"
          ]
        }
      }
    },
    {
      "displayName": "Distance",
      "name": "distance",
      "type": "string",
      "default": "",
      "description": "The \"Distance\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic",
            "geographic",
            "geographic"
          ],
          "tool": [
            "checkDistanceEq",
            "checkDistanceGe",
            "checkDistanceGt",
            "checkDistanceLe",
            "checkDistanceLt"
          ]
        }
      }
    },
    {
      "displayName": "Coin",
      "name": "coin",
      "type": "options",
      "default": "",
      "description": "The \"Coin\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "0x",
          "value": "0x"
        },
        {
          "name": "Aave Coin",
          "value": "Aave Coin"
        },
        {
          "name": "Algorand",
          "value": "Algorand"
        },
        {
          "name": "Aragon",
          "value": "Aragon"
        },
        {
          "name": "Augur",
          "value": "Augur"
        },
        {
          "name": "AugurV2",
          "value": "AugurV2"
        },
        {
          "name": "AuroraCoin",
          "value": "AuroraCoin"
        },
        {
          "name": "BTU Protocol",
          "value": "BTU Protocol"
        },
        {
          "name": "Bancor",
          "value": "Bancor"
        },
        {
          "name": "Bankex",
          "value": "Bankex"
        },
        {
          "name": "Basic Attention Token",
          "value": "Basic Attention Token"
        },
        {
          "name": "BeaverCoin",
          "value": "BeaverCoin"
        },
        {
          "name": "BioCoin",
          "value": "BioCoin"
        },
        {
          "name": "Bitcoin",
          "value": "Bitcoin"
        },
        {
          "name": "Bitcoin SV",
          "value": "Bitcoin SV"
        },
        {
          "name": "BitcoinCash",
          "value": "BitcoinCash"
        },
        {
          "name": "BitcoinGold",
          "value": "BitcoinGold"
        },
        {
          "name": "BitcoinPrivate",
          "value": "BitcoinPrivate"
        },
        {
          "name": "BitcoinZ",
          "value": "BitcoinZ"
        },
        {
          "name": "BlockTrade",
          "value": "BlockTrade"
        },
        {
          "name": "CUSD",
          "value": "CUSD"
        },
        {
          "name": "Callisto",
          "value": "Callisto"
        },
        {
          "name": "Cardano",
          "value": "Cardano"
        },
        {
          "name": "Chainlink",
          "value": "Chainlink"
        },
        {
          "name": "Civic",
          "value": "Civic"
        },
        {
          "name": "Compound",
          "value": "Compound"
        },
        {
          "name": "Cred",
          "value": "Cred"
        },
        {
          "name": "Crypto.com Coin",
          "value": "Crypto.com Coin"
        },
        {
          "name": "Dash",
          "value": "Dash"
        },
        {
          "name": "Decentraland",
          "value": "Decentraland"
        },
        {
          "name": "Decred",
          "value": "Decred"
        },
        {
          "name": "DigiByte",
          "value": "DigiByte"
        },
        {
          "name": "District0x",
          "value": "District0x"
        },
        {
          "name": "DogeCoin",
          "value": "DogeCoin"
        },
        {
          "name": "EOS",
          "value": "EOS"
        },
        {
          "name": "Enjin Coin",
          "value": "Enjin Coin"
        },
        {
          "name": "EtherZero",
          "value": "EtherZero"
        },
        {
          "name": "Ethereum",
          "value": "Ethereum"
        },
        {
          "name": "EthereumClassic",
          "value": "EthereumClassic"
        },
        {
          "name": "Expanse",
          "value": "Expanse"
        },
        {
          "name": "FirmaChain",
          "value": "FirmaChain"
        },
        {
          "name": "FreiCoin",
          "value": "FreiCoin"
        },
        {
          "name": "GameCredits",
          "value": "GameCredits"
        },
        {
          "name": "GarliCoin",
          "value": "GarliCoin"
        },
        {
          "name": "Gnosis",
          "value": "Gnosis"
        },
        {
          "name": "Golem",
          "value": "Golem"
        },
        {
          "name": "Golem (GNT)",
          "value": "Golem (GNT)"
        },
        {
          "name": "HedgeTrade",
          "value": "HedgeTrade"
        },
        {
          "name": "Hush",
          "value": "Hush"
        },
        {
          "name": "HyperSpace",
          "value": "HyperSpace"
        },
        {
          "name": "Komodo",
          "value": "Komodo"
        },
        {
          "name": "LBRY Credits",
          "value": "LBRY Credits"
        },
        {
          "name": "Lisk",
          "value": "Lisk"
        },
        {
          "name": "LiteCoin",
          "value": "LiteCoin"
        },
        {
          "name": "Loom Network",
          "value": "Loom Network"
        },
        {
          "name": "Maker",
          "value": "Maker"
        },
        {
          "name": "Matchpool",
          "value": "Matchpool"
        },
        {
          "name": "Matic",
          "value": "Matic"
        },
        {
          "name": "MegaCoin",
          "value": "MegaCoin"
        },
        {
          "name": "Melon",
          "value": "Melon"
        },
        {
          "name": "Metal",
          "value": "Metal"
        },
        {
          "name": "MonaCoin",
          "value": "MonaCoin"
        },
        {
          "name": "Monero",
          "value": "Monero"
        },
        {
          "name": "Multi-collateral DAI",
          "value": "Multi-collateral DAI"
        },
        {
          "name": "NameCoin",
          "value": "NameCoin"
        },
        {
          "name": "Nano",
          "value": "Nano"
        },
        {
          "name": "Nem",
          "value": "Nem"
        },
        {
          "name": "Neo",
          "value": "Neo"
        },
        {
          "name": "NeoGas",
          "value": "NeoGas"
        },
        {
          "name": "Numeraire",
          "value": "Numeraire"
        },
        {
          "name": "Ocean Protocol",
          "value": "Ocean Protocol"
        },
        {
          "name": "Odyssey",
          "value": "Odyssey"
        },
        {
          "name": "OmiseGO",
          "value": "OmiseGO"
        },
        {
          "name": "PIVX",
          "value": "PIVX"
        },
        {
          "name": "Paxos",
          "value": "Paxos"
        },
        {
          "name": "PeerCoin",
          "value": "PeerCoin"
        },
        {
          "name": "Polkadot",
          "value": "Polkadot"
        },
        {
          "name": "Polymath",
          "value": "Polymath"
        },
        {
          "name": "PrimeCoin",
          "value": "PrimeCoin"
        },
        {
          "name": "ProtoShares",
          "value": "ProtoShares"
        },
        {
          "name": "Qtum",
          "value": "Qtum"
        },
        {
          "name": "Quant",
          "value": "Quant"
        },
        {
          "name": "Quantum Resistant Ledger",
          "value": "Quantum Resistant Ledger"
        },
        {
          "name": "RaiBlocks",
          "value": "RaiBlocks"
        },
        {
          "name": "Ripio Credit Network",
          "value": "Ripio Credit Network"
        },
        {
          "name": "Ripple",
          "value": "Ripple"
        },
        {
          "name": "SOLVE",
          "value": "SOLVE"
        },
        {
          "name": "Salt",
          "value": "Salt"
        },
        {
          "name": "Serve",
          "value": "Serve"
        },
        {
          "name": "Siacoin",
          "value": "Siacoin"
        },
        {
          "name": "SnowGem",
          "value": "SnowGem"
        },
        {
          "name": "SolarCoin",
          "value": "SolarCoin"
        },
        {
          "name": "Spendcoin",
          "value": "Spendcoin"
        },
        {
          "name": "Status",
          "value": "Status"
        },
        {
          "name": "Stellar",
          "value": "Stellar"
        },
        {
          "name": "Storj",
          "value": "Storj"
        },
        {
          "name": "Storm",
          "value": "Storm"
        },
        {
          "name": "StormX",
          "value": "StormX"
        },
        {
          "name": "Swarm City",
          "value": "Swarm City"
        },
        {
          "name": "Synthetix Network",
          "value": "Synthetix Network"
        },
        {
          "name": "TEMCO",
          "value": "TEMCO"
        },
        {
          "name": "Tap",
          "value": "Tap"
        },
        {
          "name": "TenX",
          "value": "TenX"
        },
        {
          "name": "Tether",
          "value": "Tether"
        },
        {
          "name": "Tezos",
          "value": "Tezos"
        },
        {
          "name": "Tron",
          "value": "Tron"
        },
        {
          "name": "TrueUSD",
          "value": "TrueUSD"
        },
        {
          "name": "USD Coin",
          "value": "USD Coin"
        },
        {
          "name": "Uniswap Coin",
          "value": "Uniswap Coin"
        },
        {
          "name": "VeChain",
          "value": "VeChain"
        },
        {
          "name": "VertCoin",
          "value": "VertCoin"
        },
        {
          "name": "Viberate",
          "value": "Viberate"
        },
        {
          "name": "VoteCoin",
          "value": "VoteCoin"
        },
        {
          "name": "Waves",
          "value": "Waves"
        },
        {
          "name": "Wings",
          "value": "Wings"
        },
        {
          "name": "ZCash",
          "value": "ZCash"
        },
        {
          "name": "ZClassic",
          "value": "ZClassic"
        },
        {
          "name": "ZenCash",
          "value": "ZenCash"
        },
        {
          "name": "IExec RLC",
          "value": "iExec RLC"
        },
        {
          "name": "Loki",
          "value": "loki"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ],
          "tool": [
            "checkCryptoWalletAddressValid"
          ]
        }
      }
    },
    {
      "displayName": "Country code",
      "name": "country_code",
      "type": "string",
      "default": "",
      "description": "The \"Country code\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ],
          "tool": [
            "getCurrencyByCountryIsocode"
          ]
        }
      }
    },
    {
      "displayName": "Amount",
      "name": "amount",
      "type": "string",
      "default": "",
      "description": "The \"Amount\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance",
            "communication"
          ],
          "tool": [
            "getCurrencyConvertedBetweenIsocodeDate",
            "getLinkedinProfiles"
          ]
        }
      }
    },
    {
      "displayName": "Isocode1",
      "name": "isocode1",
      "type": "options",
      "default": "",
      "description": "The \"Isocode1\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "AUD",
          "value": "AUD"
        },
        {
          "name": "BGN",
          "value": "BGN"
        },
        {
          "name": "BRL",
          "value": "BRL"
        },
        {
          "name": "CAD",
          "value": "CAD"
        },
        {
          "name": "CHF",
          "value": "CHF"
        },
        {
          "name": "CNY",
          "value": "CNY"
        },
        {
          "name": "CZK",
          "value": "CZK"
        },
        {
          "name": "DKK",
          "value": "DKK"
        },
        {
          "name": "EUR",
          "value": "EUR"
        },
        {
          "name": "GBP",
          "value": "GBP"
        },
        {
          "name": "HKD",
          "value": "HKD"
        },
        {
          "name": "HRK",
          "value": "HRK"
        },
        {
          "name": "HUF",
          "value": "HUF"
        },
        {
          "name": "IDR",
          "value": "IDR"
        },
        {
          "name": "ILS",
          "value": "ILS"
        },
        {
          "name": "INR",
          "value": "INR"
        },
        {
          "name": "ISK",
          "value": "ISK"
        },
        {
          "name": "JPY",
          "value": "JPY"
        },
        {
          "name": "KRW",
          "value": "KRW"
        },
        {
          "name": "MXN",
          "value": "MXN"
        },
        {
          "name": "MYR",
          "value": "MYR"
        },
        {
          "name": "NOK",
          "value": "NOK"
        },
        {
          "name": "NZD",
          "value": "NZD"
        },
        {
          "name": "PHP",
          "value": "PHP"
        },
        {
          "name": "PLN",
          "value": "PLN"
        },
        {
          "name": "RON",
          "value": "RON"
        },
        {
          "name": "RUB",
          "value": "RUB"
        },
        {
          "name": "SEK",
          "value": "SEK"
        },
        {
          "name": "SGD",
          "value": "SGD"
        },
        {
          "name": "THB",
          "value": "THB"
        },
        {
          "name": "TRY",
          "value": "TRY"
        },
        {
          "name": "USD",
          "value": "USD"
        },
        {
          "name": "ZAR",
          "value": "ZAR"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ],
          "tool": [
            "getCurrencyConvertedBetweenIsocodeDate"
          ]
        }
      }
    },
    {
      "displayName": "Isocode2",
      "name": "isocode2",
      "type": "options",
      "default": "",
      "description": "The \"Isocode2\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "AUD",
          "value": "AUD"
        },
        {
          "name": "BGN",
          "value": "BGN"
        },
        {
          "name": "BRL",
          "value": "BRL"
        },
        {
          "name": "CAD",
          "value": "CAD"
        },
        {
          "name": "CHF",
          "value": "CHF"
        },
        {
          "name": "CNY",
          "value": "CNY"
        },
        {
          "name": "CZK",
          "value": "CZK"
        },
        {
          "name": "DKK",
          "value": "DKK"
        },
        {
          "name": "EUR",
          "value": "EUR"
        },
        {
          "name": "GBP",
          "value": "GBP"
        },
        {
          "name": "HKD",
          "value": "HKD"
        },
        {
          "name": "HRK",
          "value": "HRK"
        },
        {
          "name": "HUF",
          "value": "HUF"
        },
        {
          "name": "IDR",
          "value": "IDR"
        },
        {
          "name": "ILS",
          "value": "ILS"
        },
        {
          "name": "INR",
          "value": "INR"
        },
        {
          "name": "ISK",
          "value": "ISK"
        },
        {
          "name": "JPY",
          "value": "JPY"
        },
        {
          "name": "KRW",
          "value": "KRW"
        },
        {
          "name": "MXN",
          "value": "MXN"
        },
        {
          "name": "MYR",
          "value": "MYR"
        },
        {
          "name": "NOK",
          "value": "NOK"
        },
        {
          "name": "NZD",
          "value": "NZD"
        },
        {
          "name": "PHP",
          "value": "PHP"
        },
        {
          "name": "PLN",
          "value": "PLN"
        },
        {
          "name": "RON",
          "value": "RON"
        },
        {
          "name": "RUB",
          "value": "RUB"
        },
        {
          "name": "SEK",
          "value": "SEK"
        },
        {
          "name": "SGD",
          "value": "SGD"
        },
        {
          "name": "THB",
          "value": "THB"
        },
        {
          "name": "TRY",
          "value": "TRY"
        },
        {
          "name": "USD",
          "value": "USD"
        },
        {
          "name": "ZAR",
          "value": "ZAR"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance"
          ],
          "tool": [
            "getCurrencyConvertedBetweenIsocodeDate"
          ]
        }
      }
    },
    {
      "displayName": "Date1",
      "name": "date1",
      "type": "string",
      "default": "",
      "description": "The \"Date1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "checkDateBetw",
            "getDateDifference",
            "checkDateEq",
            "checkDateGe",
            "checkDateGt",
            "checkDateLe",
            "checkDateLt"
          ]
        }
      }
    },
    {
      "displayName": "Date2",
      "name": "date2",
      "type": "string",
      "default": "",
      "description": "The \"Date2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "checkDateBetw",
            "getDateDifference",
            "checkDateEq",
            "checkDateGe",
            "checkDateGt",
            "checkDateLe",
            "checkDateLt"
          ]
        }
      }
    },
    {
      "displayName": "Date3",
      "name": "date3",
      "type": "string",
      "default": "",
      "description": "The \"Date3\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal"
          ],
          "tool": [
            "checkDateBetw"
          ]
        }
      }
    },
    {
      "displayName": "Period",
      "name": "period",
      "type": "options",
      "default": "",
      "description": "The \"Period\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Days",
          "value": "days"
        },
        {
          "name": "Hours",
          "value": "hours"
        },
        {
          "name": "Minutes",
          "value": "minutes"
        },
        {
          "name": "Seconds",
          "value": "seconds"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal"
          ],
          "tool": [
            "getDateDifference"
          ]
        }
      }
    },
    {
      "displayName": "Useragent",
      "name": "useragent",
      "type": "string",
      "default": "",
      "description": "The \"Useragent\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "internet",
            "image"
          ],
          "tool": [
            "getDeviceByUa",
            "getUrlScreenshot"
          ]
        }
      }
    },
    {
      "displayName": "Type",
      "name": "type",
      "type": "options",
      "default": "",
      "description": "The \"Type\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "A",
          "value": "A"
        },
        {
          "name": "AAAA",
          "value": "AAAA"
        },
        {
          "name": "CNAME",
          "value": "CNAME"
        },
        {
          "name": "MX",
          "value": "MX"
        },
        {
          "name": "NS",
          "value": "NS"
        },
        {
          "name": "TXT",
          "value": "TXT"
        }
      ],
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "internet",
            "internet",
            "communication"
          ],
          "tool": [
            "checkDomainRecord",
            "getDomainRecord",
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Width",
      "name": "width",
      "type": "options",
      "default": "",
      "description": "The \"Width\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "1024",
          "value": "1024"
        },
        {
          "name": "160",
          "value": "160"
        },
        {
          "name": "320",
          "value": "320"
        },
        {
          "name": "640",
          "value": "640"
        },
        {
          "name": "800",
          "value": "800"
        }
      ],
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ],
          "tool": [
            "getUrlScreenshot"
          ]
        }
      }
    },
    {
      "displayName": "Fullpage",
      "name": "fullpage",
      "type": "options",
      "default": "",
      "description": "The \"Fullpage\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "No",
          "value": "no"
        },
        {
          "name": "Yes",
          "value": "yes"
        }
      ],
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ],
          "tool": [
            "getUrlScreenshot"
          ]
        }
      }
    },
    {
      "displayName": "Selector",
      "name": "selector",
      "type": "string",
      "default": "",
      "description": "The \"Selector\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "image",
            "internet"
          ],
          "tool": [
            "getUrlScreenshot",
            "getUrlContents"
          ]
        }
      }
    },
    {
      "displayName": "Delay",
      "name": "delay",
      "type": "string",
      "default": "",
      "description": "The \"Delay\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ],
          "tool": [
            "getUrlScreenshot"
          ]
        }
      }
    },
    {
      "displayName": "Viewport",
      "name": "viewport",
      "type": "string",
      "default": "",
      "description": "The \"Viewport\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ],
          "tool": [
            "getUrlScreenshot"
          ]
        }
      }
    },
    {
      "displayName": "Email from",
      "name": "email_from",
      "type": "string",
      "default": "",
      "description": "The \"Email from\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendEmailCustom"
          ]
        }
      }
    },
    {
      "displayName": "Email to",
      "name": "email_to",
      "type": "string",
      "default": "",
      "description": "The \"Email to\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendEmailCustom"
          ]
        }
      }
    },
    {
      "displayName": "Subject",
      "name": "subject",
      "type": "string",
      "default": "",
      "description": "The \"Subject\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendEmailCustom"
          ]
        }
      }
    },
    {
      "displayName": "Body",
      "name": "body",
      "type": "string",
      "default": "",
      "description": "The \"Body\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendEmailCustom"
          ]
        }
      }
    },
    {
      "displayName": "Page",
      "name": "page",
      "type": "number",
      "default": "",
      "description": "The \"Page\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication"
          ],
          "tool": [
            "getEmailListByDomain",
            "getEmailListByEmail"
          ]
        }
      }
    },
    {
      "displayName": "Firstname",
      "name": "firstname",
      "type": "string",
      "default": "",
      "description": "The \"Firstname\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "getEmailRecipient",
            "getEmailRecipientByCompanyFirstnameAndLastname",
            "getPersonByFirstnameLastnameCompanyLocation",
            "getProfileByEmployeeData",
            "getProfileXingByEmployeeData"
          ]
        }
      }
    },
    {
      "displayName": "Lastname",
      "name": "lastname",
      "type": "string",
      "default": "",
      "description": "The \"Lastname\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "getEmailRecipient",
            "getEmailRecipientByCompanyFirstnameAndLastname",
            "getPersonByFirstnameLastnameCompanyLocation",
            "getProfileByEmployeeData",
            "getProfileXingByEmployeeData"
          ]
        }
      }
    },
    {
      "displayName": "Mode",
      "name": "mode",
      "type": "options",
      "default": "",
      "description": "The \"Mode\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Guess",
          "value": "guess"
        },
        {
          "name": "Only_verify",
          "value": "only_verify"
        },
        {
          "name": "Verify",
          "value": "verify"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication"
          ],
          "tool": [
            "getEmailRecipient",
            "getEmailRecipientByCompanyAndFullname",
            "getEmailRecipientByCompanyFirstnameAndLastname",
            "getEmailRecipientByDomainAndFullname",
            "getLinkedinConnections",
            "getLinkedinInvitations",
            "getLinkedinProfile",
            "getLinkedinProfiles"
          ]
        }
      }
    },
    {
      "displayName": "Fullname",
      "name": "fullname",
      "type": "string",
      "default": "",
      "description": "The \"Fullname\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication",
            "personal"
          ],
          "tool": [
            "getEmailRecipientByCompanyAndFullname",
            "getEmailRecipientByDomainAndFullname",
            "getFullnameParsed"
          ]
        }
      }
    },
    {
      "displayName": "Mobile",
      "name": "mobile",
      "type": "string",
      "default": "",
      "description": "The \"Mobile\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "personal",
            "communication",
            "communication"
          ],
          "tool": [
            "sendMobileSms",
            "checkMobileAlive",
            "getMobileCountryCode",
            "checkMobileExist",
            "checkMobileFormat",
            "checkMobileFormatEs",
            "getMobileFormatted",
            "getMobileHlrLookup",
            "getMobileLookup",
            "getMobileMnpLookup",
            "getMobileNormalized",
            "checkMobileSms",
            "checkMobileValidPrefix",
            "checkMobileValidPrefixEs",
            "getPersonByMobile",
            "checkSocialMobileExist",
            "getSocialMobileLookup"
          ]
        }
      }
    },
    {
      "displayName": "Url dlr",
      "name": "url_dlr",
      "type": "string",
      "default": "",
      "description": "The \"Url dlr\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "sendMobileSms"
          ]
        }
      }
    },
    {
      "displayName": "Source",
      "name": "source",
      "type": "string",
      "default": "",
      "description": "The \"Source\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "internet"
          ],
          "tool": [
            "getFileCopiedBetweenUrls"
          ]
        }
      }
    },
    {
      "displayName": "Destination",
      "name": "destination",
      "type": "string",
      "default": "",
      "description": "The \"Destination\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "internet"
          ],
          "tool": [
            "getFileCopiedBetweenUrls"
          ]
        }
      }
    },
    {
      "displayName": "Size",
      "name": "size",
      "type": "string",
      "default": "",
      "description": "The \"Size\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "image"
          ],
          "tool": [
            "getImageWithText"
          ]
        }
      }
    },
    {
      "displayName": "List",
      "name": "list",
      "type": "string",
      "default": "",
      "description": "The \"List\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "communication",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "personal",
            "personal"
          ],
          "tool": [
            "getLinkedinConnections",
            "getLinkedinGroupMembers",
            "getLinkedinInvitations",
            "getLinkedinPostComments",
            "getLinkedinPostLikes",
            "getLinkedinProfile",
            "getLinkedinProfiles",
            "getLinkedinProfilesByCompany",
            "getLinkedinProfilesByContent",
            "checkListContains",
            "checkListEnds",
            "checkListLengthBetw",
            "checkListLengthEq",
            "checkListLengthGe",
            "checkListLengthGt",
            "checkListLengthLe",
            "checkListLengthLt",
            "checkListMax",
            "getListMax",
            "checkListMin",
            "getListMin",
            "getListSort",
            "checkListSorted",
            "checkListStarts",
            "checkListUnique",
            "getListUnique",
            "checkListValid",
            "sendPersonEmailToList",
            "sendPersonProfileToList"
          ]
        }
      }
    },
    {
      "displayName": "Keywords",
      "name": "keywords",
      "type": "string",
      "default": "",
      "description": "The \"Keywords\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinProfilesByContent"
          ]
        }
      }
    },
    {
      "displayName": "Current company",
      "name": "current_company",
      "type": "string",
      "default": "",
      "description": "The \"Current company\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Current title",
      "name": "current_title",
      "type": "string",
      "default": "",
      "description": "The \"Current title\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Included companies",
      "name": "included_companies",
      "type": "string",
      "default": "",
      "description": "The \"Included companies\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Excluded companies",
      "name": "excluded_companies",
      "type": "string",
      "default": "",
      "description": "The \"Excluded companies\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Included titles",
      "name": "included_titles",
      "type": "string",
      "default": "",
      "description": "The \"Included titles\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Excluded titles",
      "name": "excluded_titles",
      "type": "string",
      "default": "",
      "description": "The \"Excluded titles\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Included keywords",
      "name": "included_keywords",
      "type": "string",
      "default": "",
      "description": "The \"Included keywords\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Excluded keywords",
      "name": "excluded_keywords",
      "type": "string",
      "default": "",
      "description": "The \"Excluded keywords\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "getLinkedinSearchContactsUrl"
          ]
        }
      }
    },
    {
      "displayName": "Length1",
      "name": "length1",
      "type": "number",
      "default": "",
      "description": "The \"Length1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text"
          ],
          "tool": [
            "checkListLengthBetw",
            "checkStringLengthBetw"
          ]
        }
      }
    },
    {
      "displayName": "Length2",
      "name": "length2",
      "type": "number",
      "default": "",
      "description": "The \"Length2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text"
          ],
          "tool": [
            "checkListLengthBetw",
            "checkStringLengthBetw"
          ]
        }
      }
    },
    {
      "displayName": "Length",
      "name": "length",
      "type": "number",
      "default": "",
      "description": "The \"Length\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkListLengthEq",
            "checkListLengthGe",
            "checkListLengthGt",
            "checkListLengthLe",
            "checkListLengthLt",
            "checkStringLengthEq",
            "checkStringLengthGe",
            "checkStringLengthGt",
            "checkStringLengthLe",
            "checkStringLengthLt"
          ]
        }
      }
    },
    {
      "displayName": "Separator",
      "name": "separator",
      "type": "string",
      "default": "",
      "description": "The \"Separator\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkListValid",
            "getStringSplit",
            "getStringSplitAndJoin"
          ]
        }
      }
    },
    {
      "displayName": "Latitude",
      "name": "latitude",
      "type": "string",
      "default": "",
      "description": "The \"Latitude\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic"
          ],
          "tool": [
            "getTimeByCoordinates"
          ]
        }
      }
    },
    {
      "displayName": "Longitude",
      "name": "longitude",
      "type": "string",
      "default": "",
      "description": "The \"Longitude\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic"
          ],
          "tool": [
            "getTimeByCoordinates"
          ]
        }
      }
    },
    {
      "displayName": "Radius",
      "name": "radius",
      "type": "string",
      "default": "",
      "description": "The \"Radius\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic"
          ],
          "tool": [
            "getLocationByParams",
            "getLocationListByParams"
          ]
        }
      }
    },
    {
      "displayName": "Imei",
      "name": "imei",
      "type": "string",
      "default": "",
      "description": "The \"Imei\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "communication"
          ],
          "tool": [
            "checkMobileImei"
          ]
        }
      }
    },
    {
      "displayName": "Regex",
      "name": "regex",
      "type": "string",
      "default": "",
      "description": "The \"Regex\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "internet",
            "text",
            "text"
          ],
          "tool": [
            "checkUrlContains",
            "getStringByRegex",
            "checkStringRegex"
          ]
        }
      }
    },
    {
      "displayName": "Host",
      "name": "host",
      "type": "string",
      "default": "",
      "description": "The \"Host\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "internet",
            "internet",
            "internet"
          ],
          "tool": [
            "checkNetHostAlive",
            "getNetScan",
            "checkNetServiceUp"
          ]
        }
      }
    },
    {
      "displayName": "Port",
      "name": "port",
      "type": "string",
      "default": "",
      "description": "The \"Port\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "internet"
          ],
          "tool": [
            "checkNetServiceUp"
          ]
        }
      }
    },
    {
      "displayName": "Table",
      "name": "table",
      "type": "string",
      "default": "",
      "description": "The \"Table\" value to use as a parameter for this Operation",
      "required": false,
      "displayOptions": {
        "show": {
          "group": [
            "internet"
          ],
          "tool": [
            "getUrlTables"
          ]
        }
      }
    },
    {
      "displayName": "Number1",
      "name": "number1",
      "type": "string",
      "default": "",
      "description": "The \"Number1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkNumberBetw",
            "checkNumberEq",
            "checkNumberGe",
            "checkNumberGt",
            "checkNumberLe",
            "checkNumberLt"
          ]
        }
      }
    },
    {
      "displayName": "Number2",
      "name": "number2",
      "type": "string",
      "default": "",
      "description": "The \"Number2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkNumberBetw",
            "checkNumberEq",
            "checkNumberGe",
            "checkNumberGt",
            "checkNumberLe",
            "checkNumberLt"
          ]
        }
      }
    },
    {
      "displayName": "Number3",
      "name": "number3",
      "type": "string",
      "default": "",
      "description": "The \"Number3\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "checkNumberBetw"
          ]
        }
      }
    },
    {
      "displayName": "Luhn",
      "name": "luhn",
      "type": "string",
      "default": "",
      "description": "The \"Luhn\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "security"
          ],
          "tool": [
            "checkNumberLuhn"
          ]
        }
      }
    },
    {
      "displayName": "Mod",
      "name": "mod",
      "type": "string",
      "default": "",
      "description": "The \"Mod\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "checkNumberMod"
          ]
        }
      }
    },
    {
      "displayName": "Rest",
      "name": "rest",
      "type": "string",
      "default": "",
      "description": "The \"Rest\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "checkNumberMod"
          ]
        }
      }
    },
    {
      "displayName": "Password",
      "name": "password",
      "type": "string",
      "default": "",
      "description": "The \"Password\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "security"
          ],
          "tool": [
            "checkPasswordStrong"
          ]
        }
      }
    },
    {
      "displayName": "Locality",
      "name": "locality",
      "type": "options",
      "default": "",
      "description": "The \"Locality\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Australia (English)",
          "value": "Australia (English)"
        },
        {
          "name": "Australia Ocker (English)",
          "value": "Australia Ocker (English)"
        },
        {
          "name": "Azerbaijani",
          "value": "Azerbaijani"
        },
        {
          "name": "Bork (English)",
          "value": "Bork (English)"
        },
        {
          "name": "Canada (English)",
          "value": "Canada (English)"
        },
        {
          "name": "Canada (French)",
          "value": "Canada (French)"
        },
        {
          "name": "Chinese",
          "value": "Chinese"
        },
        {
          "name": "Chinese (Taiwan)",
          "value": "Chinese (Taiwan)"
        },
        {
          "name": "Czech",
          "value": "Czech"
        },
        {
          "name": "Dutch",
          "value": "Dutch"
        },
        {
          "name": "English",
          "value": "English"
        },
        {
          "name": "Farsi",
          "value": "Farsi"
        },
        {
          "name": "French",
          "value": "French"
        },
        {
          "name": "Georgian",
          "value": "Georgian"
        },
        {
          "name": "German",
          "value": "German"
        },
        {
          "name": "German (Austria)",
          "value": "German (Austria)"
        },
        {
          "name": "German (Switzerland)",
          "value": "German (Switzerland)"
        },
        {
          "name": "Great Britain (English)",
          "value": "Great Britain (English)"
        },
        {
          "name": "India (English)",
          "value": "India (English)"
        },
        {
          "name": "Indonesia",
          "value": "Indonesia"
        },
        {
          "name": "Ireland (English)",
          "value": "Ireland (English)"
        },
        {
          "name": "Italian",
          "value": "Italian"
        },
        {
          "name": "Japanese",
          "value": "Japanese"
        },
        {
          "name": "Korean",
          "value": "Korean"
        },
        {
          "name": "Nepalese",
          "value": "Nepalese"
        },
        {
          "name": "Norwegian",
          "value": "Norwegian"
        },
        {
          "name": "Polish",
          "value": "Polish"
        },
        {
          "name": "Portuguese (Brazil)",
          "value": "Portuguese (Brazil)"
        },
        {
          "name": "Russian",
          "value": "Russian"
        },
        {
          "name": "Slovakian",
          "value": "Slovakian"
        },
        {
          "name": "Spanish",
          "value": "Spanish"
        },
        {
          "name": "Spanish Mexico",
          "value": "Spanish Mexico"
        },
        {
          "name": "Swedish",
          "value": "Swedish"
        },
        {
          "name": "Turkish",
          "value": "Turkish"
        },
        {
          "name": "Ukrainian",
          "value": "Ukrainian"
        },
        {
          "name": "United States (English)",
          "value": "United States (English)"
        },
        {
          "name": "Vietnamese",
          "value": "Vietnamese"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal"
          ],
          "tool": [
            "getPersonFakedData"
          ]
        }
      }
    },
    {
      "displayName": "Surname",
      "name": "surname",
      "type": "string",
      "default": "",
      "description": "The \"Surname\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "personal",
            "personal",
            "personal",
            "personal",
            "personal"
          ],
          "tool": [
            "getSurnameByPrefix",
            "checkSurnameExist",
            "getSurnameListByPrefix",
            "getSurnameNormalized",
            "checkSurnameValid"
          ]
        }
      }
    },
    {
      "displayName": "Province",
      "name": "province",
      "type": "string",
      "default": "",
      "description": "The \"Province\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "geographic",
            "geographic",
            "geographic"
          ],
          "tool": [
            "getProvinceByName",
            "getProvinceListByName",
            "getProvinceNormalized"
          ]
        }
      }
    },
    {
      "displayName": "Format",
      "name": "format",
      "type": "string",
      "default": "",
      "description": "The \"Format\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "getStringByFormat"
          ]
        }
      }
    },
    {
      "displayName": "Text1",
      "name": "text1",
      "type": "string",
      "default": "",
      "description": "The \"Text1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkStringContains",
            "checkStringEnds",
            "getStringJoin",
            "checkStringStarts"
          ]
        }
      }
    },
    {
      "displayName": "Text2",
      "name": "text2",
      "type": "string",
      "default": "",
      "description": "The \"Text2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkStringContains",
            "checkStringEnds",
            "getStringJoin",
            "checkStringStarts"
          ]
        }
      }
    },
    {
      "displayName": "Glue",
      "name": "glue",
      "type": "string",
      "default": "",
      "description": "The \"Glue\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text"
          ],
          "tool": [
            "getStringJoin",
            "getStringSplitAndJoin"
          ]
        }
      }
    },
    {
      "displayName": "Field",
      "name": "field",
      "type": "options",
      "default": "",
      "description": "The \"Field\" value to use as a parameter for this Operation",
      "options": [
        {
          "name": "Alphabetic",
          "value": "alphabetic"
        },
        {
          "name": "Alphanumeric",
          "value": "alphanumeric"
        },
        {
          "name": "Cif",
          "value": "cif"
        },
        {
          "name": "City",
          "value": "city"
        },
        {
          "name": "Country",
          "value": "country"
        },
        {
          "name": "Date",
          "value": "date"
        },
        {
          "name": "Decimal",
          "value": "decimal"
        },
        {
          "name": "Dni",
          "value": "dni"
        },
        {
          "name": "Domain",
          "value": "domain"
        },
        {
          "name": "Email",
          "value": "email"
        },
        {
          "name": "Gender",
          "value": "gender"
        },
        {
          "name": "Integer",
          "value": "integer"
        },
        {
          "name": "Ip",
          "value": "ip"
        },
        {
          "name": "Mobile",
          "value": "mobile"
        },
        {
          "name": "Name",
          "value": "name"
        },
        {
          "name": "Nie",
          "value": "nie"
        },
        {
          "name": "Nif",
          "value": "nif"
        },
        {
          "name": "Phone",
          "value": "phone"
        },
        {
          "name": "Province",
          "value": "province"
        },
        {
          "name": "Zipcode",
          "value": "zipcode"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "getStringNormalized"
          ]
        }
      }
    },
    {
      "displayName": "Find",
      "name": "find",
      "type": "string",
      "default": "",
      "description": "The \"Find\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text"
          ],
          "tool": [
            "getStringReplaceAll",
            "getStringReplaceFirst"
          ]
        }
      }
    },
    {
      "displayName": "Replace",
      "name": "replace",
      "type": "string",
      "default": "",
      "description": "The \"Replace\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text"
          ],
          "tool": [
            "getStringReplaceAll",
            "getStringReplaceFirst"
          ]
        }
      }
    },
    {
      "displayName": "Texts",
      "name": "texts",
      "type": "string",
      "default": "",
      "description": "The \"Texts\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "getStringVlookup"
          ]
        }
      }
    },
    {
      "displayName": "Html",
      "name": "html",
      "type": "string",
      "default": "",
      "description": "The \"Html\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "getStringWithoutHtml"
          ]
        }
      }
    },
    {
      "displayName": "Tin",
      "name": "tin",
      "type": "string",
      "default": "",
      "description": "The \"Tin\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "finance",
            "finance"
          ],
          "tool": [
            "getVatByNumber",
            "checkVatExist"
          ]
        }
      }
    },
    {
      "displayName": "Vin",
      "name": "vin",
      "type": "string",
      "default": "",
      "description": "The \"Vin\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "product",
            "product"
          ],
          "tool": [
            "checkVinFormat",
            "getVinLookup"
          ]
        }
      }
    },
    {
      "displayName": "Count1",
      "name": "count1",
      "type": "string",
      "default": "",
      "description": "The \"Count1\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "checkWordCountBetw"
          ]
        }
      }
    },
    {
      "displayName": "Count2",
      "name": "count2",
      "type": "string",
      "default": "",
      "description": "The \"Count2\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text"
          ],
          "tool": [
            "checkWordCountBetw"
          ]
        }
      }
    },
    {
      "displayName": "Count",
      "name": "count",
      "type": "string",
      "default": "",
      "description": "The \"Count\" value to use as a parameter for this Operation",
      "required": true,
      "displayOptions": {
        "show": {
          "group": [
            "text",
            "text",
            "text",
            "text",
            "text"
          ],
          "tool": [
            "checkWordCountEq",
            "checkWordCountGe",
            "checkWordCountGt",
            "checkWordCountLe",
            "checkWordCountLt"
          ]
        }
      }
    },
    {
      "displayName": "Additional Options",
      "name": "additionalOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Data Webhook",
          "name": "dataWebhook",
          "type": "string",
          "description": "URL to send tool response when tool has resolved your request",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "group": [
            "audio",
            "communication",
            "company",
            "finance",
            "geographic",
            "image",
            "internet",
            "personal",
            "product",
            "security",
            "text"
          ]
        }
      }
    }
  ]


