# nodes

node_type: nodes-base.mqtt
package_name: n8n-nodes-base
display_name: MQTT
description: Push messages to MQTT
category: input
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "mqtt",
  "required": true,
  "testedBy": "mqttConnectionTest"
  }
  ]

outputs:
  [
  "main"
  ]

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

  # MQTT node

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

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

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

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

  ## Operations

  Use the MQTT node to send a message. You can set the message topic, and choose whether to send the node input data as part of the message.

  ## Templates and examples

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

  ## Related resources

  n8n provides a trigger node for MQTT. You can find the trigger node docs [here](/integrations/builtin/trigger-nodes/n8n-nodes-base.mqtttrigger.md).

  Refer to [MQTT's documentation](https://mqtt.org/getting-started/){:target=_blank .external-link} for more information about the service.

properties_schema:
  [
    {
      "displayName": "Topic",
      "name": "topic",
      "type": "string",
      "default": "",
      "description": "The topic to publish to",
      "required": true
    },
    {
      "displayName": "Send Input Data",
      "name": "sendInputData",
      "type": "boolean",
      "default": true,
      "description": "Whether to send the data the node receives as JSON"
    },
    {
      "displayName": "Message",
      "name": "message",
      "type": "string",
      "default": "",
      "description": "The message to publish",
      "required": true,
      "displayOptions": {
        "show": {
          "sendInputData": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "QoS",
          "name": "qos",
          "type": "options",
          "options": [
            {
              "name": "Received at Most Once",
              "value": 0
            },
            {
              "name": "Received at Least Once",
              "value": 1
            },
            {
              "name": "Exactly Once",
              "value": 2
            }
          ],
          "default": 0,
          "description": "QoS subscription level"
        },
        {
          "displayName": "Retain",
          "name": "retain",
          "type": "boolean",
          "default": false,
          "description": "Normally if a publisher publishes a message to a topic, and no one is subscribed to that topic the message is simply discarded by the broker. However the publisher can tell the broker to keep the last message on that topic by setting the retain flag to true."
        }
      ]
    }
  ]


node_type: nodes-base.mqttTrigger
package_name: n8n-nodes-base
display_name: MQTT Trigger
description: Listens to MQTT events
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "mqtt",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # MQTT Trigger node

  [MQTT](https://mqtt.org){:target=_blank .external-link} is an open OASIS and ISO standard lightweight, publish-subscribe network protocol that transports messages between devices.

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

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

properties_schema:
  [
    {
      "displayName": "Topics",
      "name": "topics",
      "type": "string",
      "default": "",
      "description": "Topics to subscribe to, multiple can be defined with comma. Wildcard characters are supported (+ - for single level and # - for multi level). By default all subscription used QoS=0. To set a different QoS, write the QoS desired after the topic preceded by a colom. For Example: topicA:1,topicB:2"
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "JSON Parse Body",
          "name": "jsonParseBody",
          "type": "boolean",
          "default": false,
          "description": "Whether to try parse the message to an object"
        },
        {
          "displayName": "Only Message",
          "name": "onlyMessage",
          "type": "boolean",
          "default": false,
          "description": "Whether to return only the message property"
        },
        {
          "displayName": "Parallel Processing",
          "name": "parallelProcessing",
          "type": "boolean",
          "default": true,
          "description": "Whether to process messages in parallel or by keeping the message in order"
        }
      ]
    }
  ]


node_type: nodes-base.msg91
package_name: n8n-nodes-base
display_name: MSG91
description: Sends transactional SMS via MSG91
category: transform
development_style: programmatic
version: 1
operations:
  [
  {
  "operation": "send",
  "name": "Send",
  "description": "Send SMS"
  }
  ]

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

outputs:
  [
  "main"
  ]

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

  # MSG91 node

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

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

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

  ## Operations

  * SMS
      * Send SMS

  ## Templates and examples

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

  ## Find your Sender ID

  1. Log in to your MSG91 dashboard.
  2. Select **Sender Id** in the left panel.
  3. If you don't already have one, select **Add Sender Id +**, fill in the details, and select **Save Sender Id**.

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "sms",
      "options": [
        {
          "name": "SMS",
          "value": "sms"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "send",
      "options": [
        {
          "name": "Send",
          "value": "send",
          "description": "Send SMS",
          "action": "Send an SMS"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "sms"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Sender ID",
      "name": "from",
      "type": "string",
      "default": "",
      "description": "The number from which to send the message",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "send"
          ],
          "resource": [
            "sms"
          ]
        }
      }
    },
    {
      "displayName": "To",
      "name": "to",
      "type": "string",
      "default": "",
      "description": "The number, with coutry code, to which to send the message",
      "required": true,
      "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"
          ]
        }
      }
    }
  ]


node_type: nodes-base.mySql
package_name: n8n-nodes-base
display_name: MySQL
description: Get, add and update data in MySQL
category: input
development_style: programmatic
version: 2.5
credentials_required:
  [
  {
  "name": "mySql",
  "required": true,
  "testedBy": "mysqlConnectionTest"
  }
  ]

outputs:
  [
  "main"
  ]

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

  # MySQL node

  Use the MySQL node to automate work in MySQL, and integrate MySQL with other applications. n8n has built-in support for a wide range of MySQL 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 MySQL node supports and links to more resources.

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

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

  ## Operations

  * Delete
  * Execute SQL
  * Insert
  * Insert or Update
  * Select
  * Update

  ## Templates and examples

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

  ## Related resources

  Refer to [MySQL's Connectors and APIs documentation](https://dev.mysql.com/doc/index-connectors.html){:target=_blank .external-link} for more information about the service.

  Refer to MySQL's [SELECT statement documentation](https://dev.mysql.com/doc/refman/8.4/en/select.html){:target=_blank .external-link} for more information on writing SQL queries.

  ## Use query parameters

  When creating a query to run on a MySQL database, you can use the **Query Parameters** field in the **Options** section to load data into the query. n8n sanitizes data in query parameters, which prevents SQL injection.

  For example, you want to find a person by their email address. Given the following input data:

  ```js
  [
      {
          "email": "alex@example.com",
          "name": "Alex",
          "age": 21 
      },
      {
          "email": "jamie@example.com",
          "name": "Jamie",
          "age": 33 
      }
  ]
  ```

  You can write a query like:

  ```sql
  SELECT * FROM $1:name WHERE email = $2;
  ```

  Then in **Query Parameters**, provide the field values to use. You can provide fixed values or expressions. For this example, use expressions so the node can pull the email address from each input item in turn:

  ```js
  // users is an example table name
  users, {{ $json.email }} 
  ```

  ## Common issues

  For common errors or issues and suggested resolution steps, refer to [Common issues](/integrations/builtin/app-nodes/n8n-nodes-base.mysql/common-issues.md).

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "hidden",
      "default": "database",
      "options": [
        {
          "name": "Database",
          "value": "database"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "insert",
      "options": [
        {
          "name": "Delete",
          "value": "deleteTable",
          "description": "Delete an entire table or rows in a table",
          "action": "Delete table or rows"
        },
        {
          "name": "Execute SQL",
          "value": "executeQuery",
          "description": "Execute an SQL query",
          "action": "Execute a SQL query"
        },
        {
          "name": "Insert",
          "value": "insert",
          "description": "Insert rows in a table",
          "action": "Insert rows in a table"
        },
        {
          "name": "Insert or Update",
          "value": "upsert",
          "description": "Insert or update rows in a table",
          "action": "Insert or update rows in a table"
        },
        {
          "name": "Select",
          "value": "select",
          "description": "Select rows from a table",
          "action": "Select rows from a table"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update rows in a table",
          "action": "Update rows in a table"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Table",
      "name": "table",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The table you want to work on",
      "required": true,
      "displayOptions": {
        "hide": {
          "operation": [
            "executeQuery"
          ]
        }
      }
    },
    {
      "displayName": "Command",
      "name": "deleteCommand",
      "type": "options",
      "default": "truncate",
      "options": [
        {
          "name": "Truncate",
          "value": "truncate",
          "description": "Only removes the table's data and preserves the table's structure"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete the rows that match the 'Select Rows' conditions below. If no selection is made, all rows in the table are deleted."
        },
        {
          "name": "Drop",
          "value": "drop",
          "description": "Deletes the table's data and also the table's structure permanently"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "deleteTable"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Select Rows",
      "name": "where",
      "type": "fixedCollection",
      "default": {},
      "description": "If not set, all rows will be selected",
      "options": [
        {
          "displayName": "Values",
          "name": "values",
          "values": [
            {
              "displayName": "Column",
              "name": "column",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
              "default": "",
              "placeholder": "e.g. ID",
              "typeOptions": {
                "loadOptionsMethod": "getColumns",
                "loadOptionsDependsOn": [
                  "schema.value",
                  "table.value"
                ]
              }
            },
            {
              "displayName": "Operator",
              "name": "condition",
              "type": "options",
              "description": "The operator to check the column against. When using 'LIKE' operator percent sign ( %) matches zero or more characters, underscore ( _ ) matches any single character.",
              "options": [
                {
                  "name": "Equal",
                  "value": "equal"
                },
                {
                  "name": "Not Equal",
                  "value": "!="
                },
                {
                  "name": "Like",
                  "value": "LIKE"
                },
                {
                  "name": "Greater Than",
                  "value": ">"
                },
                {
                  "name": "Less Than",
                  "value": "<"
                },
                {
                  "name": "Greater Than Or Equal",
                  "value": ">="
                },
                {
                  "name": "Less Than Or Equal",
                  "value": "<="
                },
                {
                  "name": "Is Null",
                  "value": "IS NULL"
                },
                {
                  "name": "Is Not Null",
                  "value": "IS NOT NULL"
                }
              ],
              "default": "equal"
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "displayOptions": {
                "hide": {
                  "condition": [
                    "IS NULL",
                    "IS NOT NULL"
                  ]
                }
              },
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "deleteCommand": [
            "delete"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "deleteTable"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Combine Conditions",
      "name": "combineConditions",
      "type": "options",
      "default": "AND",
      "description": "How to combine the conditions defined in \"Select Rows\": AND requires all conditions to be true, OR requires at least one condition to be true",
      "options": [
        {
          "name": "AND",
          "value": "AND",
          "description": "Only rows that meet all the conditions are selected"
        },
        {
          "name": "OR",
          "value": "OR",
          "description": "Rows that meet at least one condition are selected"
        }
      ],
      "displayOptions": {
        "show": {
          "deleteCommand": [
            "delete"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "deleteTable"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Connection Timeout",
          "name": "connectionTimeoutMillis",
          "type": "number",
          "default": 30,
          "description": "Number of milliseconds reserved for connecting to the database",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Connections Limit",
          "name": "connectionLimit",
          "type": "number",
          "default": 10,
          "typeOptions": {
            "minValue": 1
          },
          "description": "Maximum amount of connections to the database, setting high value can lead to performance issues and potential database crashes"
        },
        {
          "displayName": "Query Batching",
          "name": "queryBatching",
          "type": "options",
          "noDataExpression": true,
          "description": "The way queries should be sent to the database",
          "options": [
            {
              "name": "Single Query",
              "value": "single",
              "description": "A single query for all incoming items"
            },
            {
              "name": "Independent",
              "value": "independently",
              "description": "Execute one query per incoming item of the run"
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Execute all queries in a transaction, if a failure occurs, all changes are rolled back"
            }
          ],
          "default": "single"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryReplacement",
          "type": "string",
          "default": "",
          "placeholder": "e.g. value1,value2,value3",
          "description": "Comma-separated list of the values you want to use as query parameters. You can drag the values from the input panel on the left. <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mysql/\" target=\"_blank\">More info</a>",
          "hint": "Comma-separated list of values: reference them in your query as $1, $2, $3…",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Columns",
          "name": "outputColumns",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getColumnsMultiOptions",
            "loadOptionsDependsOn": [
              "table.value"
            ]
          },
          "default": [],
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Large-Format Numbers As",
          "name": "largeNumbersOutput",
          "type": "options",
          "options": [
            {
              "name": "Numbers",
              "value": "numbers"
            },
            {
              "name": "Text",
              "value": "text",
              "description": "Use this if you expect numbers longer than 16 digits (otherwise numbers may be incorrect)"
            }
          ],
          "hint": "Applies to NUMERIC and BIGINT columns only",
          "default": "text",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Decimals as Numbers",
          "name": "decimalNumbers",
          "type": "boolean",
          "default": false,
          "description": "Whether to output DECIMAL types as numbers instead of strings",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "options",
          "options": [
            {
              "name": "Low Prioirity",
              "value": "LOW_PRIORITY",
              "description": "Delays execution of the INSERT until no other clients are reading from the table"
            },
            {
              "name": "High Priority",
              "value": "HIGH_PRIORITY",
              "description": "Overrides the effect of the --low-priority-updates option if the server was started with that option. It also causes concurrent inserts not to be used."
            }
          ],
          "default": "LOW_PRIORITY",
          "description": "Ignore any ignorable errors that occur while executing the INSERT statement",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        },
        {
          "displayName": "Replace Empty Strings with NULL",
          "name": "replaceEmptyStrings",
          "type": "boolean",
          "default": false,
          "description": "Whether to replace empty strings with NULL in input, could be useful when data come from spreadsheet",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert",
                "update",
                "upsert",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Select Distinct",
          "name": "selectDistinct",
          "type": "boolean",
          "default": false,
          "description": "Whether to remove these duplicate rows",
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Query Execution Details",
          "name": "detailedOutput",
          "type": "boolean",
          "default": false,
          "description": "Whether to show in output details of the ofexecuted query for each statement, or just confirmation of success"
        },
        {
          "displayName": "Skip on Conflict",
          "name": "skipOnConflict",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip the row and do not throw error if a unique constraint or exclusion constraint is violated",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "deleteTable"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Query",
      "name": "query",
      "type": "string",
      "default": "",
      "description": "The SQL query to execute. You can use n8n expressions and $1, $2, $3, etc to refer to the 'Query Parameters' set in options below.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "executeQuery"
          ]
        }
      },
      "typeOptions": {
        "editor": "sqlEditor",
        "sqlDialect": "MySQL"
      },
      "noDataExpression": true
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Connection Timeout",
          "name": "connectionTimeoutMillis",
          "type": "number",
          "default": 30,
          "description": "Number of milliseconds reserved for connecting to the database",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Connections Limit",
          "name": "connectionLimit",
          "type": "number",
          "default": 10,
          "typeOptions": {
            "minValue": 1
          },
          "description": "Maximum amount of connections to the database, setting high value can lead to performance issues and potential database crashes"
        },
        {
          "displayName": "Query Batching",
          "name": "queryBatching",
          "type": "options",
          "noDataExpression": true,
          "description": "The way queries should be sent to the database",
          "options": [
            {
              "name": "Single Query",
              "value": "single",
              "description": "A single query for all incoming items"
            },
            {
              "name": "Independent",
              "value": "independently",
              "description": "Execute one query per incoming item of the run"
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Execute all queries in a transaction, if a failure occurs, all changes are rolled back"
            }
          ],
          "default": "single"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryReplacement",
          "type": "string",
          "default": "",
          "placeholder": "e.g. value1,value2,value3",
          "description": "Comma-separated list of the values you want to use as query parameters. You can drag the values from the input panel on the left. <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mysql/\" target=\"_blank\">More info</a>",
          "hint": "Comma-separated list of values: reference them in your query as $1, $2, $3…",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Columns",
          "name": "outputColumns",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getColumnsMultiOptions",
            "loadOptionsDependsOn": [
              "table.value"
            ]
          },
          "default": [],
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Large-Format Numbers As",
          "name": "largeNumbersOutput",
          "type": "options",
          "options": [
            {
              "name": "Numbers",
              "value": "numbers"
            },
            {
              "name": "Text",
              "value": "text",
              "description": "Use this if you expect numbers longer than 16 digits (otherwise numbers may be incorrect)"
            }
          ],
          "hint": "Applies to NUMERIC and BIGINT columns only",
          "default": "text",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Decimals as Numbers",
          "name": "decimalNumbers",
          "type": "boolean",
          "default": false,
          "description": "Whether to output DECIMAL types as numbers instead of strings",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "options",
          "options": [
            {
              "name": "Low Prioirity",
              "value": "LOW_PRIORITY",
              "description": "Delays execution of the INSERT until no other clients are reading from the table"
            },
            {
              "name": "High Priority",
              "value": "HIGH_PRIORITY",
              "description": "Overrides the effect of the --low-priority-updates option if the server was started with that option. It also causes concurrent inserts not to be used."
            }
          ],
          "default": "LOW_PRIORITY",
          "description": "Ignore any ignorable errors that occur while executing the INSERT statement",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        },
        {
          "displayName": "Replace Empty Strings with NULL",
          "name": "replaceEmptyStrings",
          "type": "boolean",
          "default": false,
          "description": "Whether to replace empty strings with NULL in input, could be useful when data come from spreadsheet",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert",
                "update",
                "upsert",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Select Distinct",
          "name": "selectDistinct",
          "type": "boolean",
          "default": false,
          "description": "Whether to remove these duplicate rows",
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Query Execution Details",
          "name": "detailedOutput",
          "type": "boolean",
          "default": false,
          "description": "Whether to show in output details of the ofexecuted query for each statement, or just confirmation of success"
        },
        {
          "displayName": "Skip on Conflict",
          "name": "skipOnConflict",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip the row and do not throw error if a unique constraint or exclusion constraint is violated",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "executeQuery"
          ]
        }
      }
    },
    {
      "displayName": "Data Mode",
      "name": "dataMode",
      "type": "options",
      "default": "autoMapInputData",
      "description": "Whether to map node input properties and the table data automatically or manually",
      "options": [
        {
          "name": "Auto-Map Input Data to Columns",
          "value": "autoMapInputData",
          "description": "Use when node input properties names exactly match the table column names"
        },
        {
          "name": "Map Each Column Manually",
          "value": "defineBelow",
          "description": "Set the value for each destination column manually"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "insert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "\n\t\tIn this mode, make sure incoming data fields are named the same as the columns in your table. If needed, use an 'Edit Fields' node before this node to change the field names.\n\t\t",
      "name": "notice",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "dataMode": [
            "autoMapInputData"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "insert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Values to Send",
      "name": "valuesToSend",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Values",
          "name": "values",
          "values": [
            {
              "displayName": "Column",
              "name": "column",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getColumns",
                "loadOptionsDependsOn": [
                  "table.value"
                ]
              },
              "default": []
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "dataMode": [
            "defineBelow"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "insert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "multipleValueButtonText": "Add Value",
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Connection Timeout",
          "name": "connectionTimeoutMillis",
          "type": "number",
          "default": 30,
          "description": "Number of milliseconds reserved for connecting to the database",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Connections Limit",
          "name": "connectionLimit",
          "type": "number",
          "default": 10,
          "typeOptions": {
            "minValue": 1
          },
          "description": "Maximum amount of connections to the database, setting high value can lead to performance issues and potential database crashes"
        },
        {
          "displayName": "Query Batching",
          "name": "queryBatching",
          "type": "options",
          "noDataExpression": true,
          "description": "The way queries should be sent to the database",
          "options": [
            {
              "name": "Single Query",
              "value": "single",
              "description": "A single query for all incoming items"
            },
            {
              "name": "Independent",
              "value": "independently",
              "description": "Execute one query per incoming item of the run"
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Execute all queries in a transaction, if a failure occurs, all changes are rolled back"
            }
          ],
          "default": "single"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryReplacement",
          "type": "string",
          "default": "",
          "placeholder": "e.g. value1,value2,value3",
          "description": "Comma-separated list of the values you want to use as query parameters. You can drag the values from the input panel on the left. <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mysql/\" target=\"_blank\">More info</a>",
          "hint": "Comma-separated list of values: reference them in your query as $1, $2, $3…",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Columns",
          "name": "outputColumns",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getColumnsMultiOptions",
            "loadOptionsDependsOn": [
              "table.value"
            ]
          },
          "default": [],
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Large-Format Numbers As",
          "name": "largeNumbersOutput",
          "type": "options",
          "options": [
            {
              "name": "Numbers",
              "value": "numbers"
            },
            {
              "name": "Text",
              "value": "text",
              "description": "Use this if you expect numbers longer than 16 digits (otherwise numbers may be incorrect)"
            }
          ],
          "hint": "Applies to NUMERIC and BIGINT columns only",
          "default": "text",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Decimals as Numbers",
          "name": "decimalNumbers",
          "type": "boolean",
          "default": false,
          "description": "Whether to output DECIMAL types as numbers instead of strings",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "options",
          "options": [
            {
              "name": "Low Prioirity",
              "value": "LOW_PRIORITY",
              "description": "Delays execution of the INSERT until no other clients are reading from the table"
            },
            {
              "name": "High Priority",
              "value": "HIGH_PRIORITY",
              "description": "Overrides the effect of the --low-priority-updates option if the server was started with that option. It also causes concurrent inserts not to be used."
            }
          ],
          "default": "LOW_PRIORITY",
          "description": "Ignore any ignorable errors that occur while executing the INSERT statement",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        },
        {
          "displayName": "Replace Empty Strings with NULL",
          "name": "replaceEmptyStrings",
          "type": "boolean",
          "default": false,
          "description": "Whether to replace empty strings with NULL in input, could be useful when data come from spreadsheet",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert",
                "update",
                "upsert",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Select Distinct",
          "name": "selectDistinct",
          "type": "boolean",
          "default": false,
          "description": "Whether to remove these duplicate rows",
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Query Execution Details",
          "name": "detailedOutput",
          "type": "boolean",
          "default": false,
          "description": "Whether to show in output details of the ofexecuted query for each statement, or just confirmation of success"
        },
        {
          "displayName": "Skip on Conflict",
          "name": "skipOnConflict",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip the row and do not throw error if a unique constraint or exclusion constraint is violated",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "insert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "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": [
            "database"
          ],
          "operation": [
            "select"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "returnAll": [
            false
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "select"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    },
    {
      "displayName": "Select Rows",
      "name": "where",
      "type": "fixedCollection",
      "default": {},
      "description": "If not set, all rows will be selected",
      "options": [
        {
          "displayName": "Values",
          "name": "values",
          "values": [
            {
              "displayName": "Column",
              "name": "column",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
              "default": "",
              "placeholder": "e.g. ID",
              "typeOptions": {
                "loadOptionsMethod": "getColumns",
                "loadOptionsDependsOn": [
                  "schema.value",
                  "table.value"
                ]
              }
            },
            {
              "displayName": "Operator",
              "name": "condition",
              "type": "options",
              "description": "The operator to check the column against. When using 'LIKE' operator percent sign ( %) matches zero or more characters, underscore ( _ ) matches any single character.",
              "options": [
                {
                  "name": "Equal",
                  "value": "equal"
                },
                {
                  "name": "Not Equal",
                  "value": "!="
                },
                {
                  "name": "Like",
                  "value": "LIKE"
                },
                {
                  "name": "Greater Than",
                  "value": ">"
                },
                {
                  "name": "Less Than",
                  "value": "<"
                },
                {
                  "name": "Greater Than Or Equal",
                  "value": ">="
                },
                {
                  "name": "Less Than Or Equal",
                  "value": "<="
                },
                {
                  "name": "Is Null",
                  "value": "IS NULL"
                },
                {
                  "name": "Is Not Null",
                  "value": "IS NOT NULL"
                }
              ],
              "default": "equal"
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "displayOptions": {
                "hide": {
                  "condition": [
                    "IS NULL",
                    "IS NOT NULL"
                  ]
                }
              },
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "select"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Combine Conditions",
      "name": "combineConditions",
      "type": "options",
      "default": "AND",
      "description": "How to combine the conditions defined in \"Select Rows\": AND requires all conditions to be true, OR requires at least one condition to be true",
      "options": [
        {
          "name": "AND",
          "value": "AND",
          "description": "Only rows that meet all the conditions are selected"
        },
        {
          "name": "OR",
          "value": "OR",
          "description": "Rows that meet at least one condition are selected"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "select"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Sort",
      "name": "sort",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Values",
          "name": "values",
          "values": [
            {
              "displayName": "Column",
              "name": "column",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
              "default": "",
              "typeOptions": {
                "loadOptionsMethod": "getColumns",
                "loadOptionsDependsOn": [
                  "schema.value",
                  "table.value"
                ]
              }
            },
            {
              "displayName": "Direction",
              "name": "direction",
              "type": "options",
              "options": [
                {
                  "name": "ASC",
                  "value": "ASC"
                },
                {
                  "name": "DESC",
                  "value": "DESC"
                }
              ],
              "default": "ASC"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "select"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Connection Timeout",
          "name": "connectionTimeoutMillis",
          "type": "number",
          "default": 30,
          "description": "Number of milliseconds reserved for connecting to the database",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Connections Limit",
          "name": "connectionLimit",
          "type": "number",
          "default": 10,
          "typeOptions": {
            "minValue": 1
          },
          "description": "Maximum amount of connections to the database, setting high value can lead to performance issues and potential database crashes"
        },
        {
          "displayName": "Query Batching",
          "name": "queryBatching",
          "type": "options",
          "noDataExpression": true,
          "description": "The way queries should be sent to the database",
          "options": [
            {
              "name": "Single Query",
              "value": "single",
              "description": "A single query for all incoming items"
            },
            {
              "name": "Independent",
              "value": "independently",
              "description": "Execute one query per incoming item of the run"
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Execute all queries in a transaction, if a failure occurs, all changes are rolled back"
            }
          ],
          "default": "single"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryReplacement",
          "type": "string",
          "default": "",
          "placeholder": "e.g. value1,value2,value3",
          "description": "Comma-separated list of the values you want to use as query parameters. You can drag the values from the input panel on the left. <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mysql/\" target=\"_blank\">More info</a>",
          "hint": "Comma-separated list of values: reference them in your query as $1, $2, $3…",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Columns",
          "name": "outputColumns",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getColumnsMultiOptions",
            "loadOptionsDependsOn": [
              "table.value"
            ]
          },
          "default": [],
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Large-Format Numbers As",
          "name": "largeNumbersOutput",
          "type": "options",
          "options": [
            {
              "name": "Numbers",
              "value": "numbers"
            },
            {
              "name": "Text",
              "value": "text",
              "description": "Use this if you expect numbers longer than 16 digits (otherwise numbers may be incorrect)"
            }
          ],
          "hint": "Applies to NUMERIC and BIGINT columns only",
          "default": "text",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Decimals as Numbers",
          "name": "decimalNumbers",
          "type": "boolean",
          "default": false,
          "description": "Whether to output DECIMAL types as numbers instead of strings",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "options",
          "options": [
            {
              "name": "Low Prioirity",
              "value": "LOW_PRIORITY",
              "description": "Delays execution of the INSERT until no other clients are reading from the table"
            },
            {
              "name": "High Priority",
              "value": "HIGH_PRIORITY",
              "description": "Overrides the effect of the --low-priority-updates option if the server was started with that option. It also causes concurrent inserts not to be used."
            }
          ],
          "default": "LOW_PRIORITY",
          "description": "Ignore any ignorable errors that occur while executing the INSERT statement",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        },
        {
          "displayName": "Replace Empty Strings with NULL",
          "name": "replaceEmptyStrings",
          "type": "boolean",
          "default": false,
          "description": "Whether to replace empty strings with NULL in input, could be useful when data come from spreadsheet",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert",
                "update",
                "upsert",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Select Distinct",
          "name": "selectDistinct",
          "type": "boolean",
          "default": false,
          "description": "Whether to remove these duplicate rows",
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Query Execution Details",
          "name": "detailedOutput",
          "type": "boolean",
          "default": false,
          "description": "Whether to show in output details of the ofexecuted query for each statement, or just confirmation of success"
        },
        {
          "displayName": "Skip on Conflict",
          "name": "skipOnConflict",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip the row and do not throw error if a unique constraint or exclusion constraint is violated",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "select"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Data Mode",
      "name": "dataMode",
      "type": "options",
      "default": "autoMapInputData",
      "description": "Whether to map node input properties and the table data automatically or manually",
      "options": [
        {
          "name": "Auto-Map Input Data to Columns",
          "value": "autoMapInputData",
          "description": "Use when node input properties names exactly match the table column names"
        },
        {
          "name": "Map Each Column Below",
          "value": "defineBelow",
          "description": "Set the value for each destination column manually"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "\n\t\tIn this mode, make sure incoming data fields are named the same as the columns in your table. If needed, use an 'Edit Fields' node before this node to change the field names.\n\t\t",
      "name": "notice",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "dataMode": [
            "autoMapInputData"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Column to Match On",
      "name": "columnToMatchOn",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getColumns",
        "loadOptionsDependsOn": [
          "schema.value",
          "table.value"
        ]
      }
    },
    {
      "displayName": "Value of Column to Match On",
      "name": "valueToMatchOn",
      "type": "string",
      "default": "",
      "description": "Rows with a value in the specified \"Column to Match On\" that corresponds to the value in this field will be updated",
      "displayOptions": {
        "show": {
          "dataMode": [
            "defineBelow"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Values to Send",
      "name": "valuesToSend",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Values",
          "name": "values",
          "values": [
            {
              "displayName": "Column",
              "name": "column",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getColumnsWithoutColumnToMatchOn",
                "loadOptionsDependsOn": [
                  "schema.value",
                  "table.value"
                ]
              },
              "default": []
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "dataMode": [
            "defineBelow"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "multipleValueButtonText": "Add Value",
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Connection Timeout",
          "name": "connectionTimeoutMillis",
          "type": "number",
          "default": 30,
          "description": "Number of milliseconds reserved for connecting to the database",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Connections Limit",
          "name": "connectionLimit",
          "type": "number",
          "default": 10,
          "typeOptions": {
            "minValue": 1
          },
          "description": "Maximum amount of connections to the database, setting high value can lead to performance issues and potential database crashes"
        },
        {
          "displayName": "Query Batching",
          "name": "queryBatching",
          "type": "options",
          "noDataExpression": true,
          "description": "The way queries should be sent to the database",
          "options": [
            {
              "name": "Single Query",
              "value": "single",
              "description": "A single query for all incoming items"
            },
            {
              "name": "Independent",
              "value": "independently",
              "description": "Execute one query per incoming item of the run"
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Execute all queries in a transaction, if a failure occurs, all changes are rolled back"
            }
          ],
          "default": "single"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryReplacement",
          "type": "string",
          "default": "",
          "placeholder": "e.g. value1,value2,value3",
          "description": "Comma-separated list of the values you want to use as query parameters. You can drag the values from the input panel on the left. <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mysql/\" target=\"_blank\">More info</a>",
          "hint": "Comma-separated list of values: reference them in your query as $1, $2, $3…",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Columns",
          "name": "outputColumns",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getColumnsMultiOptions",
            "loadOptionsDependsOn": [
              "table.value"
            ]
          },
          "default": [],
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Large-Format Numbers As",
          "name": "largeNumbersOutput",
          "type": "options",
          "options": [
            {
              "name": "Numbers",
              "value": "numbers"
            },
            {
              "name": "Text",
              "value": "text",
              "description": "Use this if you expect numbers longer than 16 digits (otherwise numbers may be incorrect)"
            }
          ],
          "hint": "Applies to NUMERIC and BIGINT columns only",
          "default": "text",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Decimals as Numbers",
          "name": "decimalNumbers",
          "type": "boolean",
          "default": false,
          "description": "Whether to output DECIMAL types as numbers instead of strings",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "options",
          "options": [
            {
              "name": "Low Prioirity",
              "value": "LOW_PRIORITY",
              "description": "Delays execution of the INSERT until no other clients are reading from the table"
            },
            {
              "name": "High Priority",
              "value": "HIGH_PRIORITY",
              "description": "Overrides the effect of the --low-priority-updates option if the server was started with that option. It also causes concurrent inserts not to be used."
            }
          ],
          "default": "LOW_PRIORITY",
          "description": "Ignore any ignorable errors that occur while executing the INSERT statement",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        },
        {
          "displayName": "Replace Empty Strings with NULL",
          "name": "replaceEmptyStrings",
          "type": "boolean",
          "default": false,
          "description": "Whether to replace empty strings with NULL in input, could be useful when data come from spreadsheet",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert",
                "update",
                "upsert",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Select Distinct",
          "name": "selectDistinct",
          "type": "boolean",
          "default": false,
          "description": "Whether to remove these duplicate rows",
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Query Execution Details",
          "name": "detailedOutput",
          "type": "boolean",
          "default": false,
          "description": "Whether to show in output details of the ofexecuted query for each statement, or just confirmation of success"
        },
        {
          "displayName": "Skip on Conflict",
          "name": "skipOnConflict",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip the row and do not throw error if a unique constraint or exclusion constraint is violated",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Data Mode",
      "name": "dataMode",
      "type": "options",
      "default": "autoMapInputData",
      "description": "Whether to map node input properties and the table data automatically or manually",
      "options": [
        {
          "name": "Auto-Map Input Data to Columns",
          "value": "autoMapInputData",
          "description": "Use when node input properties names exactly match the table column names"
        },
        {
          "name": "Map Each Column Below",
          "value": "defineBelow",
          "description": "Set the value for each destination column manually"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "upsert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "\n\t\tIn this mode, make sure incoming data fields are named the same as the columns in your table. If needed, use an 'Edit Fields' node before this node to change the field names.\n\t\t",
      "name": "notice",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "dataMode": [
            "autoMapInputData"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "upsert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Column to Match On",
      "name": "columnToMatchOn",
      "type": "options",
      "default": "",
      "description": "The column to compare when finding the rows to update. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "upsert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getColumns",
        "loadOptionsDependsOn": [
          "schema.value",
          "table.value"
        ]
      }
    },
    {
      "displayName": "Value of Column to Match On",
      "name": "valueToMatchOn",
      "type": "string",
      "default": "",
      "description": "Rows with a value in the specified \"Column to Match On\" that corresponds to the value in this field will be updated. New rows will be created for non-matching items.",
      "displayOptions": {
        "show": {
          "dataMode": [
            "defineBelow"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "upsert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    },
    {
      "displayName": "Values to Send",
      "name": "valuesToSend",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Values",
          "name": "values",
          "values": [
            {
              "displayName": "Column",
              "name": "column",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getColumnsWithoutColumnToMatchOn",
                "loadOptionsDependsOn": [
                  "schema.value",
                  "table.value"
                ]
              },
              "default": []
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "default": ""
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "dataMode": [
            "defineBelow"
          ],
          "resource": [
            "database"
          ],
          "operation": [
            "upsert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      },
      "typeOptions": {
        "multipleValueButtonText": "Add Value",
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Connection Timeout",
          "name": "connectionTimeoutMillis",
          "type": "number",
          "default": 30,
          "description": "Number of milliseconds reserved for connecting to the database",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Connections Limit",
          "name": "connectionLimit",
          "type": "number",
          "default": 10,
          "typeOptions": {
            "minValue": 1
          },
          "description": "Maximum amount of connections to the database, setting high value can lead to performance issues and potential database crashes"
        },
        {
          "displayName": "Query Batching",
          "name": "queryBatching",
          "type": "options",
          "noDataExpression": true,
          "description": "The way queries should be sent to the database",
          "options": [
            {
              "name": "Single Query",
              "value": "single",
              "description": "A single query for all incoming items"
            },
            {
              "name": "Independent",
              "value": "independently",
              "description": "Execute one query per incoming item of the run"
            },
            {
              "name": "Transaction",
              "value": "transaction",
              "description": "Execute all queries in a transaction, if a failure occurs, all changes are rolled back"
            }
          ],
          "default": "single"
        },
        {
          "displayName": "Query Parameters",
          "name": "queryReplacement",
          "type": "string",
          "default": "",
          "placeholder": "e.g. value1,value2,value3",
          "description": "Comma-separated list of the values you want to use as query parameters. You can drag the values from the input panel on the left. <a href=\"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mysql/\" target=\"_blank\">More info</a>",
          "hint": "Comma-separated list of values: reference them in your query as $1, $2, $3…",
          "displayOptions": {
            "show": {
              "/operation": [
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Columns",
          "name": "outputColumns",
          "type": "multiOptions",
          "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\" target=\"_blank\">expression</a>",
          "typeOptions": {
            "loadOptionsMethod": "getColumnsMultiOptions",
            "loadOptionsDependsOn": [
              "table.value"
            ]
          },
          "default": [],
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Large-Format Numbers As",
          "name": "largeNumbersOutput",
          "type": "options",
          "options": [
            {
              "name": "Numbers",
              "value": "numbers"
            },
            {
              "name": "Text",
              "value": "text",
              "description": "Use this if you expect numbers longer than 16 digits (otherwise numbers may be incorrect)"
            }
          ],
          "hint": "Applies to NUMERIC and BIGINT columns only",
          "default": "text",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Output Decimals as Numbers",
          "name": "decimalNumbers",
          "type": "boolean",
          "default": false,
          "description": "Whether to output DECIMAL types as numbers instead of strings",
          "displayOptions": {
            "show": {
              "/operation": [
                "select",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Priority",
          "name": "priority",
          "type": "options",
          "options": [
            {
              "name": "Low Prioirity",
              "value": "LOW_PRIORITY",
              "description": "Delays execution of the INSERT until no other clients are reading from the table"
            },
            {
              "name": "High Priority",
              "value": "HIGH_PRIORITY",
              "description": "Overrides the effect of the --low-priority-updates option if the server was started with that option. It also causes concurrent inserts not to be used."
            }
          ],
          "default": "LOW_PRIORITY",
          "description": "Ignore any ignorable errors that occur while executing the INSERT statement",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        },
        {
          "displayName": "Replace Empty Strings with NULL",
          "name": "replaceEmptyStrings",
          "type": "boolean",
          "default": false,
          "description": "Whether to replace empty strings with NULL in input, could be useful when data come from spreadsheet",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert",
                "update",
                "upsert",
                "executeQuery"
              ]
            }
          }
        },
        {
          "displayName": "Select Distinct",
          "name": "selectDistinct",
          "type": "boolean",
          "default": false,
          "description": "Whether to remove these duplicate rows",
          "displayOptions": {
            "show": {
              "/operation": [
                "select"
              ]
            }
          }
        },
        {
          "displayName": "Output Query Execution Details",
          "name": "detailedOutput",
          "type": "boolean",
          "default": false,
          "description": "Whether to show in output details of the ofexecuted query for each statement, or just confirmation of success"
        },
        {
          "displayName": "Skip on Conflict",
          "name": "skipOnConflict",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip the row and do not throw error if a unique constraint or exclusion constraint is violated",
          "displayOptions": {
            "show": {
              "/operation": [
                "insert"
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "upsert"
          ]
        },
        "hide": {
          "table": [
            ""
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "deleteTable",
      "name": "Delete",
      "description": "Delete an entire table or rows in a table"
    },
    {
      "operation": "executeQuery",
      "name": "Execute SQL",
      "description": "Execute an SQL query"
    },
    {
      "operation": "insert",
      "name": "Insert",
      "description": "Insert rows in a table"
    },
    {
      "operation": "upsert",
      "name": "Insert or Update",
      "description": "Insert or update rows in a table"
    },
    {
      "operation": "select",
      "name": "Select",
      "description": "Select rows from a table"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update rows in a table"
    }
  ]


node_type: nodes-base.n8n
package_name: n8n-nodes-base
display_name: n8n
description: Handle events and perform actions on your n8n instance
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "n8nApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # n8n

  A node to integrate with n8n itself. This node allows you to consume the [n8n API](/api/index.md) in your workflows.

  Refer to the [n8n REST API documentation](/api/index.md) for more information on using the n8n API. Refer to [API endpoint reference](/api/api-reference.md) for working with the API endpoints directly.

  /// note | Credentials
  You can find authentication information for this node in the [API authentication](/api/authentication.md) documentation.
  ///

  /// warning | SSL
  This node doesn't support SSL. If your server requires an SSL connection, use the [HTTP Request node](/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/index.md) to call the [n8n API](/api/index.md).
  The HTTP Request node has options to [provide the SSL certificate](/integrations/builtin/credentials/httprequest.md#provide-an-ssl-certificate).
  ///

  ## Operations

  * Audit
  	* [**Generate** a security audit](#generate-audit)
  * Credential
  	* [**Create** a credential](#create-credential)
  	* [**Delete** a credential](#delete-credential)
  	* [**Get Schema**](#get-credential-schema): Use this operation to get credential data schema for type
  * Execution
  	* [**Get** an execution](#get-execution)
  	* [**Get Many** executions](#get-many-executions)
  	* [**Delete** an execution](#delete-execution)
  * Workflow
  	* [**Activate** a workflow](#activate-deactivate-delete-and-get-workflow)
  	* [**Create** a workflow](#create-workflow)
  	* [**Deactivate** a workflow](#activate-deactivate-delete-and-get-workflow)
  	* [**Delete** a workflow](#activate-deactivate-delete-and-get-workflow)
  	* [**Get** a workflow](#activate-deactivate-delete-and-get-workflow)
  	* [**Get Many** workflows](#get-many-workflows)
  	* [**Update** a workflow](#update-workflow)

  ## Generate audit

  This operation has no parameters. Configure it with these options:

  * **Categories**: Select the risk categories you want the audit to include. Options include:
  	* **Credentials**
  	* **Database**
  	* **Filesystem**
  	* **Instance**
  	* **Nodes**
  * **Days Abandoned Workflow**: Use this option to set the number of days without execution after which a workflow should be considered abandoned. Enter a number of days. The default is `90`.

  ## Create credential

  Configure this operation with these parameters:

  * **Name**: Enter the name of the credential you'd like to create.
  * **Credential Type**: Enter the credential's type. The available types depend on nodes installed on the n8n instance. Some built-in types include `githubApi`, `notionApi`, and `slackApi`.
  * **Data**: Enter a valid JSON object with the required properties for this **Credential Type**. To see the expected format, use the **Get Schema** operation.

  ## Delete credential

  Configure this operation with this parameter:

  * **Credential ID**: Enter the ID of the credential you want to delete.

  ## Get credential schema

  Configure this operation with this parameter:

  * **Credential Type**: Enter the credential's type. The available types depend on nodes installed on the n8n instance. Some built-in types include `githubApi`, `notionApi`, and `slackApi`.

  ## Get execution

  Configure this operation with this parameter:

  * **Execution ID**: Enter the ID of the execution you want to retrieve.

  ### Get execution option

  You can further configure this operation with this **Option**:

  * **Include Execution Details**: Use this control to set whether to include the detailed execution data (turned on) or not (turned off).

  ## Get many executions

  Configure this operation with these parameters:

  * **Return All**: Set whether to return all results (turned on) or whether to limit the results to the entered **Limit** (turned on).
  * **Limit**: Set the number of results to return if the **Return All** control is turned off.

  ### Get many executions filters

  You can further configure this operation with these **Filters**:

  * **Workflow**: Filter the executions by workflow. Options include:
  	* **From list**: Select a workflow to use as a filter.
  	* **By URL**: Enter a workflow URL to use as a filter.
  	* **By ID**: Enter a workflow ID to use as a filter.
  * **Status**: Filter the executions by status. Options include:
  	* **Error**
  	* **Success**
  	* **Waiting**

  ### Get many execution options

  You can further configure this operation with this **Option**:

  * **Include Execution Details**: Use this control to set whether to include the detailed execution data (turned on) or not (turned off).

  ## Delete execution

  Configure this operation with this parameter:

  * **Execution ID**: Enter the ID of the execution you want to delete.

  ## Activate, deactivate, delete, and get workflow

  The **Activate**, **Deactivate**, **Delete**, and **Get** workflow operations all include the same parameter for you to select the **Workflow** you want to perform the operation on. Options include:

  * **From list**: Select the workflow from the list.
  * **By URL**: Enter the URL of the workflow.
  * **By ID**: Enter the ID of the workflow.

  ## Create workflow

  Configure this operation with this parameter:

  * **Workflow Object**: Enter a valid JSON object with the new workflow's details. The object requires these fields:
  	* `name`
  	* `nodes`
  	* `connections`
  	* `settings`

  Refer to the [n8n API | Create a workflow documentation](/api/api-reference.md/#tag/Workflow/paths/~1workflows/post) for more information.

  ## Get many workflows

  Configure this operation with these parameters:

  * **Return All**: Set whether to return all results (turned on) or whether to limit the results to the entered **Limit** (turned on).
  * **Limit**: Set the number of results to return if the **Return All** control is turned off.

  ### Get many workflows filters

  You can further configure this operation with these **Filters**:

  * **Return Only Active Workflows**: Select whether to return only active workflows (turned on) or active and inactive workflows (turned off).
  * **Tags**: Enter a comma-separated list of tags the returned workflows must have.

  ## Update workflow

  Configure this operation with these parameters:

  * **Workflow**: Select the workflow you want to update. Options include:
  	* **From list**: Select the workflow from the list.
  	* **By URL**: Enter the URL of the workflow.
  	* **By ID**: Enter the ID of the workflow.
  * **Workflow Object**: Enter a valid JSON object to update the workflow with. The object requires these fields:
  	* `name`
  	* `nodes`
  	* `connections`
  	* `settings`

  Refer to the [n8n API | Update a workflow documentation](https://docs.n8n.io/api/api-reference/#tag/Workflow/paths/~1workflows~1%7Bid%7D/put) for more information.

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "workflow",
      "options": [
        {
          "name": "Audit",
          "value": "audit"
        },
        {
          "name": "Credential",
          "value": "credential"
        },
        {
          "name": "Execution",
          "value": "execution"
        },
        {
          "name": "Workflow",
          "value": "workflow"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Generate",
          "value": "generate",
          "action": "Generate a security audit",
          "description": "Generate a security audit for this n8n instance",
          "routing": {
            "request": {
              "method": "POST",
              "url": "/audit"
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "audit"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Additional Options",
      "name": "additionalOptions",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Categories",
          "name": "categories",
          "description": "Risk categories to include in the audit",
          "type": "multiOptions",
          "default": [],
          "options": [
            {
              "name": "Credentials",
              "value": "credentials"
            },
            {
              "name": "Database",
              "value": "database"
            },
            {
              "name": "Filesystem",
              "value": "filesystem"
            },
            {
              "name": "Instance",
              "value": "instance"
            },
            {
              "name": "Nodes",
              "value": "nodes"
            }
          ]
        },
        {
          "displayName": "Days Abandoned Workflow",
          "name": "daysAbandonedWorkflow",
          "description": "Days for a workflow to be considered abandoned if not executed",
          "type": "number",
          "default": 90
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "audit"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a credential",
          "routing": {
            "request": {
              "method": "POST",
              "url": "/credentials"
            }
          }
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a credential",
          "routing": {
            "request": {
              "method": "DELETE",
              "url": "=/credentials/{{ $parameter.credentialId }}"
            }
          }
        },
        {
          "name": "Get Schema",
          "value": "getSchema",
          "action": "Get credential data schema for type",
          "routing": {
            "request": {
              "method": "GET",
              "url": "=/credentials/schema/{{ $parameter.credentialTypeName }}"
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "credential"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "Name of the new credential",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "credential"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Credential Type",
      "name": "credentialTypeName",
      "type": "string",
      "default": "",
      "description": "The available types depend on nodes installed on the n8n instance. Some built-in types include e.g. 'githubApi', 'notionApi', and 'slackApi'.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "credential"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Data",
      "name": "data",
      "type": "json",
      "default": "",
      "description": "A valid JSON object with properties required for this Credential Type. To see the expected format, you can use 'Get Schema' operation.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "credential"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "alwaysOpenEditWindow": true
      }
    },
    {
      "displayName": "Credential ID",
      "name": "credentialId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "credential"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Credential Type",
      "name": "credentialTypeName",
      "type": "string",
      "default": "",
      "description": "The available types depend on nodes installed on the n8n instance. Some built-in types include e.g. 'githubApi', 'notionApi', and 'slackApi'.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "credential"
          ],
          "operation": [
            "getSchema"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "action": "Get an execution",
          "routing": {
            "request": {
              "method": "GET",
              "url": "=/executions/{{ $parameter.executionId }}"
            }
          }
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many executions",
          "routing": {
            "request": {
              "method": "GET",
              "url": "/executions"
            },
            "send": {
              "paginate": true
            },
            "operations": {}
          }
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete an execution",
          "routing": {
            "request": {
              "method": "DELETE",
              "url": "=/executions/{{ $parameter.executionId }}"
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Execution ID",
      "name": "executionId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 250
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Workflow",
          "name": "workflowId",
          "type": "resourceLocator",
          "default": {
            "mode": "list",
            "value": ""
          },
          "description": "Workflow to filter the executions by",
          "modes": [
            {
              "displayName": "From List",
              "name": "list",
              "type": "list",
              "placeholder": "Select a Workflow...",
              "initType": "workflow",
              "typeOptions": {
                "searchListMethod": "searchWorkflows",
                "searchFilterRequired": false,
                "searchable": true
              }
            },
            {
              "displayName": "By URL",
              "name": "url",
              "type": "string",
              "placeholder": "https://myinstance.app.n8n.cloud/workflow/1",
              "validation": [
                {
                  "type": "regex",
                  "properties": {
                    "regex": ".*/workflow/([0-9a-zA-Z]{1,})",
                    "errorMessage": "Not a valid Workflow URL"
                  }
                }
              ],
              "extractValue": {
                "type": "regex",
                "regex": ".*/workflow/([0-9a-zA-Z]{1,})"
              }
            },
            {
              "displayName": "ID",
              "name": "id",
              "type": "string",
              "validation": [
                {
                  "type": "regex",
                  "properties": {
                    "regex": "[0-9a-zA-Z]{1,}",
                    "errorMessage": "Not a valid Workflow ID"
                  }
                }
              ],
              "placeholder": "1"
            }
          ],
          "routing": {
            "send": {
              "type": "query",
              "property": "workflowId",
              "value": "={{ $value || undefined }}"
            }
          }
        },
        {
          "displayName": "Status",
          "name": "status",
          "type": "options",
          "options": [
            {
              "name": "Error",
              "value": "error"
            },
            {
              "name": "Success",
              "value": "success"
            },
            {
              "name": "Waiting",
              "value": "waiting"
            }
          ],
          "default": "success",
          "routing": {
            "send": {
              "type": "query",
              "property": "status",
              "value": "={{ $value }}"
            }
          },
          "description": "Status to filter the executions by"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Include Execution Details",
          "name": "activeWorkflows",
          "type": "boolean",
          "default": false,
          "routing": {
            "send": {
              "type": "query",
              "property": "includeData",
              "value": "={{ $value }}"
            }
          },
          "description": "Whether to include the detailed execution data"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Execution ID",
      "name": "executionId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Include Execution Details",
          "name": "activeWorkflows",
          "type": "boolean",
          "default": false,
          "routing": {
            "send": {
              "type": "query",
              "property": "includeData",
              "value": "={{ $value }}"
            }
          },
          "description": "Whether to include the detailed execution data"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "execution"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Activate",
          "value": "activate",
          "action": "Activate a workflow"
        },
        {
          "name": "Create",
          "value": "create",
          "action": "Create a workflow",
          "routing": {
            "request": {
              "method": "POST",
              "url": "/workflows"
            }
          }
        },
        {
          "name": "Deactivate",
          "value": "deactivate",
          "action": "Deactivate a workflow"
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a workflow"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a workflow"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "action": "Get many workflows",
          "routing": {
            "request": {
              "method": "GET",
              "url": "/workflows"
            },
            "send": {
              "paginate": true
            },
            "operations": {}
          }
        },
        {
          "name": "Update",
          "value": "update",
          "action": "Update a workflow"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Workflow",
      "name": "workflowId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "Workflow to filter the executions by",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "activate"
          ]
        }
      }
    },
    {
      "displayName": "Workflow Object",
      "name": "workflowObject",
      "type": "json",
      "default": "{ \"name\": \"My workflow\", \"nodes\": [], \"connections\": {}, \"settings\": {} }",
      "description": "A valid JSON object with required fields: 'name', 'nodes', 'connections' and 'settings'. More information can be found in the <a href=\"https://docs.n8n.io/api/api-reference/#tag/Workflow/paths/~1workflows/post\">documentation</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "alwaysOpenEditWindow": true
      }
    },
    {
      "displayName": "Workflow",
      "name": "workflowId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "Workflow to filter the executions by",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "deactivate"
          ]
        }
      }
    },
    {
      "displayName": "Workflow",
      "name": "workflowId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "Workflow to filter the executions by",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": true,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 100,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 250
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Return Only Active Workflows",
          "name": "activeWorkflows",
          "type": "boolean",
          "default": true,
          "routing": {
            "request": {
              "qs": {
                "active": "={{ $value }}"
              }
            }
          }
        },
        {
          "displayName": "Tags",
          "name": "tags",
          "type": "string",
          "default": "",
          "routing": {
            "send": {
              "type": "query",
              "property": "tags",
              "value": "={{ $value !== \"\" ? $value : undefined }}"
            }
          },
          "description": "Include only workflows with these tags",
          "hint": "Comma separated list of tags (empty value is ignored)"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "routing": {
            "request": {
              "qs": {
                "name": "={{ $value }}"
              }
            }
          }
        },
        {
          "displayName": "Project ID",
          "name": "projectId",
          "type": "string",
          "default": "",
          "routing": {
            "request": {
              "qs": {
                "projectId": "={{ $value }}"
              }
            }
          }
        },
        {
          "displayName": "Exclude Pinned Data",
          "name": "excludePinnedData",
          "description": "Whether to exclude pinned data from the response",
          "type": "boolean",
          "default": false,
          "routing": {
            "request": {
              "qs": {
                "excludePinnedData": "={{ $value }}"
              }
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Workflow",
      "name": "workflowId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "Workflow to filter the executions by",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Workflow",
      "name": "workflowId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "Workflow to filter the executions by",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Workflow Object",
      "name": "workflowObject",
      "type": "json",
      "default": "",
      "description": "A valid JSON object with required fields: 'name', 'nodes', 'connections' and 'settings'. More information can be found in the <a href=\"https://docs.n8n.io/api/api-reference/#tag/Workflow/paths/~1workflows~1%7Bid%7D/put\">documentation</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "workflow"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "alwaysOpenEditWindow": true
      }
    }
  ]

operations:
  [
    {
      "operation": "generate",
      "name": "Generate",
      "description": "Generate a security audit for this n8n instance"
    }
  ]


node_type: nodes-base.n8nTrainingCustomerDatastore
package_name: n8n-nodes-base
display_name: Customer Datastore (n8n training)
description: Dummy node used for n8n training
category: transform
development_style: programmatic
version: 1
credentials_required: []
outputs:
  [
  "main"
  ]

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

  # Customer Datastore (n8n Training) node

  Use this node only for the n8n new user onboarding tutorial. It provides dummy data for testing purposes and has no further functionality.

properties_schema:
  [
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getOnePerson",
      "options": [
        {
          "name": "Get One Person",
          "value": "getOnePerson"
        },
        {
          "name": "Get All People",
          "value": "getAllPeople"
        }
      ],
      "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": [
            "getAllPeople"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 5,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAllPeople"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 10
      }
    }
  ]

operations:
  [
    {
      "operation": "getOnePerson",
      "name": "Get One Person"
    },
    {
      "operation": "getAllPeople",
      "name": "Get All People"
    }
  ]


node_type: nodes-base.n8nTrainingCustomerMessenger
package_name: n8n-nodes-base
display_name: Customer Messenger (n8n training)
description: Dummy node used for n8n training
category: transform
development_style: programmatic
version: 1
operations: []
credentials_required: []
outputs:
  [
  "main"
  ]

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

  # Customer Messenger (n8n Training) node

  Use this node only for the n8n new user onboarding tutorial. It provides no further functionality.

properties_schema:
  [
    {
      "displayName": "Customer ID",
      "name": "customerId",
      "type": "string",
      "default": "",
      "required": true
    },
    {
      "displayName": "Message",
      "name": "message",
      "type": "string",
      "default": "",
      "required": true,
      "typeOptions": {
        "rows": 4
      }
    }
  ]


node_type: nodes-base.n8nTrigger
package_name: n8n-nodes-base
display_name: n8n Trigger
description: Handle events and perform actions on your n8n instance
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required: []
outputs:
  [
  "main"
  ]

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

  # n8n Trigger node

  The n8n Trigger node triggers when the current workflow updates or activates, or when the n8n instance starts or restarts. You can use the n8n Trigger node to notify when these events occur.

  ## Node parameters

  The node includes a single parameter to identify the **Events** that should trigger it. Choose from these events:

  - **Active Workflow Updated**: If you select this event, the node triggers when this workflow is updated.
  - **Instance started**: If you select this event, the node triggers when the n8n instance starts or restarts.
  - **Workflow Activated**: If you select this event, the node triggers when this workflow is activated.

  You can select one or more of these events.

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Events",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "description": "Specifies under which conditions an execution should happen:\n\t\t\t\t<ul>\n\t\t\t\t\t<li><b>Active Workflow Updated</b>: Triggers when this workflow is updated</li>\n\t\t\t\t\t<li><b>Instance Started</b>:  Triggers when this n8n instance is started or re-started</li>\n\t\t\t\t\t<li><b>Workflow Activated</b>: Triggers when this workflow is activated</li>\n\t\t\t\t</ul>",
      "options": [
        {
          "name": "Active Workflow Updated",
          "value": "update",
          "description": "Triggers when this workflow is updated"
        },
        {
          "name": "Instance Started",
          "value": "init",
          "description": "Triggers when this n8n instance is started or re-started"
        },
        {
          "name": "Workflow Activated",
          "value": "activate",
          "description": "Triggers when this workflow is activated"
        }
      ],
      "required": true
    }
  ]


node_type: nodes-base.nasa
package_name: n8n-nodes-base
display_name: NASA
description: Retrieve data from the NASA API
category: transform
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "nasaApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # NASA node

  Use the NASA node to automate work in NASA, and integrate NASA with other applications. n8n has built-in support for a wide range of NASA features, including retrieving imagery and data. 

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

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

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

  ## Operations

  * Astronomy Picture of the Day
      * Get the Astronomy Picture of the Day
  * Asteroid Neo-Feed
      * Retrieve a list of asteroids based on their closest approach date to Earth
  * Asteroid Neo-Lookup
      * Look up an asteroid based on its NASA SPK-ID
  * Asteroid Neo-Browse
      * Browse the overall asteroid dataset
  * DONKI Coronal Mass Ejection
      * Retrieve DONKI coronal mass ejection data
  * DONKI Interplanetary Shock
      * Retrieve DONKI interplanetary shock data
  * DONKI Solar Flare
      * Retrieve DONKI solar flare data
  * DONKI Solar Energetic Particle
      * Retrieve DONKI solar energetic particle data
  * DONKI Magnetopause Crossing
      * Retrieve data on DONKI magnetopause crossings
  * DONKI Radiation Belt Enhancement
      * Retrieve DONKI radiation belt enhancement data
  * DONKI High Speed Stream
      * Retrieve DONKI high speed stream data
  * DONKI WSA+EnlilSimulation
      * Retrieve DONKI WSA+EnlilSimulation data
  * DONKI Notifications
      * Retrieve DONKI notifications data
  * Earth Imagery
      * Retrieve Earth imagery
  * Earth Assets
      * Retrieve Earth assets

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "astronomyPictureOfTheDay",
      "options": [
        {
          "name": "Asteroid Neo-Browse",
          "value": "asteroidNeoBrowse"
        },
        {
          "name": "Asteroid Neo-Feed",
          "value": "asteroidNeoFeed"
        },
        {
          "name": "Asteroid Neo-Lookup",
          "value": "asteroidNeoLookup"
        },
        {
          "name": "Astronomy Picture of the Day",
          "value": "astronomyPictureOfTheDay"
        },
        {
          "name": "DONKI Coronal Mass Ejection",
          "value": "donkiCoronalMassEjection"
        },
        {
          "name": "DONKI High Speed Stream",
          "value": "donkiHighSpeedStream"
        },
        {
          "name": "DONKI Interplanetary Shock",
          "value": "donkiInterplanetaryShock"
        },
        {
          "name": "DONKI Magnetopause Crossing",
          "value": "donkiMagnetopauseCrossing"
        },
        {
          "name": "DONKI Notification",
          "value": "donkiNotifications"
        },
        {
          "name": "DONKI Radiation Belt Enhancement",
          "value": "donkiRadiationBeltEnhancement"
        },
        {
          "name": "DONKI Solar Energetic Particle",
          "value": "donkiSolarEnergeticParticle"
        },
        {
          "name": "DONKI Solar Flare",
          "value": "donkiSolarFlare"
        },
        {
          "name": "DONKI WSA+EnlilSimulation",
          "value": "donkiWsaEnlilSimulation"
        },
        {
          "name": "Earth Asset",
          "value": "earthAssets"
        },
        {
          "name": "Earth Imagery",
          "value": "earthImagery"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get the Astronomy Picture of the Day",
          "action": "Get the astronomy picture of the day"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "astronomyPictureOfTheDay"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve a list of asteroids based on their closest approach date to Earth",
          "action": "Get an asteroid neo feed"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "asteroidNeoFeed"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Look up an asteroid based on its NASA SPK-ID",
          "action": "Get an asteroid neo lookup"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "asteroidNeoLookup"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Browse the overall asteroid dataset",
          "action": "Get many asteroid neos"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "asteroidNeoBrowse"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI coronal mass ejection data",
          "action": "Get a DONKI coronal mass ejection"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiCoronalMassEjection"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI geomagnetic storm data",
          "action": "Get a DONKI geomagnetic storm"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiGeomagneticStorm"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI interplanetary shock data",
          "action": "Get a DONKI interplanetary shock"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiInterplanetaryShock"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI solar flare data",
          "action": "Get a DONKI solar flare"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiSolarFlare"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI solar energetic particle data",
          "action": "Get a DONKI solar energetic particle"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiSolarEnergeticParticle"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve data on DONKI magnetopause crossings",
          "action": "Get a DONKI magnetopause crossing"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiMagnetopauseCrossing"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI radiation belt enhancement data",
          "action": "Get a DONKI radiation belt enhancement"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiRadiationBeltEnhancement"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI high speed stream data",
          "action": "Get a DONKI high speed stream"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiHighSpeedStream"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI WSA+EnlilSimulation data",
          "action": "Get a DONKI wsa enlil simulation"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiWsaEnlilSimulation"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve DONKI notifications data",
          "action": "Get a DONKI notifications"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiNotifications"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve Earth imagery",
          "action": "Get Earth imagery"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "earthImagery"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve Earth assets",
          "action": "Get Earth assets"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "earthAssets"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve Insight Mars Weather Service data",
          "action": "Get Insight Mars Weather Service"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "inSightMarsWeatherService"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve Image and Video Library data",
          "action": "Get image and video library data"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "imageAndVideoLibrary"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve TechTransfer data",
          "action": "Get a TechTransfer data"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "techTransfer"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve Two-Line Element Set data",
          "action": "Get a Two-Line Element Set"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "twoLineElementSet"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Asteroid ID",
      "name": "asteroidId",
      "type": "string",
      "default": "",
      "description": "The ID of the asteroid to be returned",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "asteroidNeoLookup"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Include Close Approach Data",
          "name": "includeCloseApproachData",
          "type": "boolean",
          "default": false,
          "description": "Whether to include all the close approach data in the asteroid lookup"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "asteroidNeoLookup"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Download Image",
      "name": "download",
      "type": "boolean",
      "default": true,
      "description": "By default just the URL of the image is returned. When set to true the image will be downloaded.",
      "displayOptions": {
        "show": {
          "resource": [
            "astronomyPictureOfTheDay"
          ]
        }
      }
    },
    {
      "displayName": "Put Output File in Field",
      "name": "binaryPropertyName",
      "type": "string",
      "default": "data",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "astronomyPictureOfTheDay"
          ],
          "download": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Date",
          "name": "date",
          "type": "dateTime",
          "default": "",
          "placeholder": "YYYY-MM-DD"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "astronomyPictureOfTheDay"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Start Date",
          "name": "startDate",
          "type": "dateTime",
          "default": "",
          "placeholder": "YYYY-MM-DD"
        },
        {
          "displayName": "End Date",
          "name": "endDate",
          "type": "dateTime",
          "default": "",
          "placeholder": "YYYY-MM-DD"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "asteroidNeoFeed",
            "donkiCoronalMassEjection",
            "donkiGeomagneticStorm",
            "donkiSolarFlare",
            "donkiSolarEnergeticParticle",
            "donkiMagnetopauseCrossing",
            "donkiRadiationBeltEnhancement",
            "donkiHighSpeedStream",
            "donkiWsaEnlilSimulation",
            "donkiNotifications"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Start Date",
          "name": "startDate",
          "type": "dateTime",
          "default": "",
          "placeholder": "YYYY-MM-DD"
        },
        {
          "displayName": "End Date",
          "name": "endDate",
          "type": "dateTime",
          "default": "",
          "placeholder": "YYYY-MM-DD"
        },
        {
          "displayName": "Location",
          "name": "location",
          "type": "options",
          "default": "ALL",
          "description": "The location of the geomagnetic storm",
          "options": [
            {
              "name": "All",
              "value": "ALL"
            },
            {
              "name": "Earth",
              "value": "earth"
            },
            {
              "name": "Messenger",
              "value": "MESSENGER"
            },
            {
              "name": "Stereo A",
              "value": "STEREO A"
            },
            {
              "name": "Stereo B",
              "value": "STEREO B"
            }
          ]
        },
        {
          "displayName": "Catalog",
          "name": "catalog",
          "type": "options",
          "default": "ALL",
          "description": "The catalog of the geomagnetic storm",
          "options": [
            {
              "name": "All",
              "value": "ALL"
            },
            {
              "name": "SWRC Catalog",
              "value": "SWRC_CATALOG"
            },
            {
              "name": "Winslow Messenger ICME Catalog",
              "value": "WINSLOW_MESSENGER_ICME_CATALOG"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "donkiInterplanetaryShock"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Latitude",
      "name": "lat",
      "type": "number",
      "default": "",
      "description": "Latitude for the location of the image",
      "displayOptions": {
        "show": {
          "resource": [
            "earthImagery",
            "earthAssets"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Longitude",
      "name": "lon",
      "type": "number",
      "default": "",
      "description": "Longitude for the location of the image",
      "displayOptions": {
        "show": {
          "resource": [
            "earthImagery",
            "earthAssets"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Put Output File in Field",
      "name": "binaryPropertyName",
      "type": "string",
      "default": "data",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "resource": [
            "earthImagery"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Date",
          "name": "date",
          "type": "dateTime",
          "default": "",
          "placeholder": "YYYY-MM-DD",
          "description": "Date of the image"
        },
        {
          "displayName": "Degrees",
          "name": "dim",
          "type": "number",
          "default": "",
          "placeholder": "0.025",
          "description": "Width and height of the image in degrees"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "earthImagery",
            "earthAssets"
          ],
          "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"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 20,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1
      }
    }
  ]

operations:
  [
    {
      "operation": "get",
      "name": "Get",
      "description": "Get the Astronomy Picture of the Day"
    }
  ]


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

outputs:
  [
  "main"
  ]

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

  # Netlify node

  Use the Netlify node to automate work in Netlify, and integrate Netlify with other applications. n8n has built-in support for a wide range of Netlify features, including getting and cancelling deployments, as well as deleting, and getting sites. 

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

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

  ## Operations

  * Deploy
      * Cancel a deployment
      * Create a new deployment
      * Get a deployment
      * Get all deployments
  * Site
      * Delete a site
      * Get a site
      * Returns all sites

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "deploy",
      "options": [
        {
          "name": "Deploy",
          "value": "deploy"
        },
        {
          "name": "Site",
          "value": "site"
        }
      ],
      "required": true,
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Cancel",
          "value": "cancel",
          "description": "Cancel a deployment",
          "action": "Cancel a deployment"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new deployment",
          "action": "Create a deployment"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a deployment",
          "action": "Get a deployment"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many deployments",
          "action": "Get many deployments"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "deploy"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Site Name or ID",
      "name": "siteId",
      "type": "options",
      "default": "",
      "description": "Enter the Site ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "deploy"
          ],
          "operation": [
            "get",
            "create",
            "getAll"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getSites"
      }
    },
    {
      "displayName": "Deploy ID",
      "name": "deployId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "deploy"
          ],
          "operation": [
            "get",
            "cancel"
          ]
        }
      }
    },
    {
      "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": [
            "deploy"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "deploy"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 200
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Branch",
          "name": "branch",
          "type": "string",
          "default": ""
        },
        {
          "displayName": "Title",
          "name": "title",
          "type": "string",
          "default": ""
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "deploy"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "delete",
      "options": [
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a site",
          "action": "Delete a site"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a site",
          "action": "Get a site"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Returns many sites",
          "action": "Get many sites"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "site"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Site ID",
      "name": "siteId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "site"
          ],
          "operation": [
            "get",
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "site"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "site"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 200
      }
    }
  ]

operations:
  [
    {
      "operation": "cancel",
      "name": "Cancel",
      "description": "Cancel a deployment"
    },
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a new deployment"
    },
    {
      "operation": "get",
      "name": "Get",
      "description": "Get a deployment"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many deployments"
    }
  ]


node_type: nodes-base.netlifyTrigger
package_name: n8n-nodes-base
display_name: Netlify Trigger
description: Handle netlify events via webhooks
category: trigger
development_style: programmatic
version: 1
operations: []
credentials_required:
  [
  {
  "name": "netlifyApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # Netlify Trigger node

  [Netlify](https://netlify.com/){:target=_blank .external-link} offers hosting and serverless backend services for web applications and static websites.

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

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

  ## Related resources

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

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

properties_schema:
  [
    {
      "displayName": "Site Name or ID",
      "name": "siteId",
      "type": "options",
      "default": "",
      "description": "Select the Site ID. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "typeOptions": {
        "loadOptionsMethod": "getSites"
      }
    },
    {
      "displayName": "Event",
      "name": "event",
      "type": "options",
      "default": "",
      "options": [
        {
          "name": "Deploy Building",
          "value": "deployBuilding"
        },
        {
          "name": "Deploy Failed",
          "value": "deployFailed"
        },
        {
          "name": "Deploy Created",
          "value": "deployCreated"
        },
        {
          "name": "Form Submitted",
          "value": "submissionCreated"
        }
      ],
      "required": true
    },
    {
      "displayName": "Form Name or ID",
      "name": "formId",
      "type": "options",
      "default": "",
      "description": "Select a form. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "event": [
            "submissionCreated"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getForms"
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "event": [
            "submissionCreated"
          ]
        }
      }
    }
  ]


node_type: nodes-base.nextCloud
package_name: n8n-nodes-base
display_name: Nextcloud
description: Access data on Nextcloud
category: input
development_style: programmatic
version: 1
outputs:
  [
  "main"
  ]

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

  # Nextcloud node

  Use the Nextcloud node to automate work in Nextcloud, and integrate Nextcloud with other applications. n8n has built-in support for a wide range of Nextcloud features, including creating, updating, deleting, and getting files, and folders as well as retrieving, and inviting users. 

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

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

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

  ## Operations

  * File
      * Copy a file
      * Delete a file
      * Download a file
      * Move a file
      * Share a file
      * Upload a file
  * Folder
      * Copy a folder
      * Create a folder
      * Delete a folder
      * Return the contents of a given folder
      * Move a folder
      * Share a folder
  * User
      * Invite a user to a Nextcloud organization
      * Delete a user.
      * Retrieve information about a single user.
      * Retrieve a list of users.
      * Edit attributes related to a user.

  ## Templates and examples

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

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

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "accessToken",
      "options": [
        {
          "name": "Access Token",
          "value": "accessToken"
        },
        {
          "name": "OAuth2",
          "value": "oAuth2"
        }
      ]
    },
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "file",
      "options": [
        {
          "name": "File",
          "value": "file"
        },
        {
          "name": "Folder",
          "value": "folder"
        },
        {
          "name": "User",
          "value": "user"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "upload",
      "options": [
        {
          "name": "Copy",
          "value": "copy",
          "description": "Copy a file",
          "action": "Copy a file"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a file",
          "action": "Delete a file"
        },
        {
          "name": "Download",
          "value": "download",
          "description": "Download a file",
          "action": "Download a file"
        },
        {
          "name": "Move",
          "value": "move",
          "description": "Move a file",
          "action": "Move a file"
        },
        {
          "name": "Share",
          "value": "share",
          "description": "Share a file",
          "action": "Share a file"
        },
        {
          "name": "Upload",
          "value": "upload",
          "description": "Upload a file",
          "action": "Upload a file"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "file"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Copy",
          "value": "copy",
          "description": "Copy a folder",
          "action": "Copy a folder"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a folder",
          "action": "Create a folder"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a folder",
          "action": "Delete a folder"
        },
        {
          "name": "List",
          "value": "list",
          "description": "Return the contents of a given folder",
          "action": "List a folder"
        },
        {
          "name": "Move",
          "value": "move",
          "description": "Move a folder",
          "action": "Move a folder"
        },
        {
          "name": "Share",
          "value": "share",
          "description": "Share a folder",
          "action": "Share a folder"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "folder"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Invite a user to a NextCloud organization",
          "action": "Create a user"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a user",
          "action": "Delete a user"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve information about a single user",
          "action": "Get a user"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Retrieve a list of users",
          "action": "Get many users"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Edit attributes related to a user",
          "action": "Update a user"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "From Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The path of file or folder to copy. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "copy"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "To Path",
      "name": "toPath",
      "type": "string",
      "default": "",
      "description": "The destination path of file or folder. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "copy"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Delete Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The path to delete. Can be a single file or a whole folder. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "From Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The path of file or folder to move. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "move"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "To Path",
      "name": "toPath",
      "type": "string",
      "default": "",
      "description": "The new path of file or folder. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "move"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "File Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The file path of the file to download. Has to contain the full path. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Put Output File in Field",
      "name": "binaryPropertyName",
      "type": "string",
      "default": "data",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The absolute file path of the file to upload. Has to contain the full path. The parent folder has to exist. Existing files get overwritten.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Binary File",
      "name": "binaryDataUpload",
      "type": "boolean",
      "default": false,
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Content",
      "name": "fileContent",
      "type": "string",
      "default": "",
      "description": "The text content of the file to upload",
      "displayOptions": {
        "show": {
          "binaryDataUpload": [
            false
          ],
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Input Binary Field",
      "name": "binaryPropertyName",
      "type": "string",
      "default": "data",
      "required": true,
      "displayOptions": {
        "show": {
          "binaryDataUpload": [
            true
          ],
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The file path of the file to share. Has to contain the full path. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Share Type",
      "name": "shareType",
      "type": "options",
      "default": 0,
      "description": "The share permissions to set",
      "options": [
        {
          "name": "Circle",
          "value": 7
        },
        {
          "name": "Email",
          "value": 4
        },
        {
          "name": "Group",
          "value": 1
        },
        {
          "name": "Public Link",
          "value": 3
        },
        {
          "name": "User",
          "value": 0
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "share"
          ],
          "resource": [
            "file",
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Circle ID",
      "name": "circleId",
      "type": "string",
      "default": "",
      "description": "The ID of the circle to share with",
      "displayOptions": {
        "show": {
          "resource": [
            "file",
            "folder"
          ],
          "operation": [
            "share"
          ],
          "shareType": [
            7
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The Email address to share with",
      "displayOptions": {
        "show": {
          "resource": [
            "file",
            "folder"
          ],
          "operation": [
            "share"
          ],
          "shareType": [
            4
          ]
        }
      }
    },
    {
      "displayName": "Group ID",
      "name": "groupId",
      "type": "string",
      "default": "",
      "description": "The ID of the group to share with",
      "displayOptions": {
        "show": {
          "resource": [
            "file",
            "folder"
          ],
          "operation": [
            "share"
          ],
          "shareType": [
            1
          ]
        }
      }
    },
    {
      "displayName": "User",
      "name": "user",
      "type": "string",
      "default": "",
      "description": "The user to share with",
      "displayOptions": {
        "show": {
          "resource": [
            "file",
            "folder"
          ],
          "operation": [
            "share"
          ],
          "shareType": [
            0
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Password",
          "name": "password",
          "type": "string",
          "typeOptions": {
            "password": true
          },
          "displayOptions": {
            "show": {
              "/resource": [
                "file",
                "folder"
              ],
              "/operation": [
                "share"
              ],
              "/shareType": [
                3
              ]
            }
          },
          "default": "",
          "description": "Optional search string"
        },
        {
          "displayName": "Permissions",
          "name": "permissions",
          "type": "options",
          "options": [
            {
              "name": "All",
              "value": 31
            },
            {
              "name": "Create",
              "value": 4
            },
            {
              "name": "Delete",
              "value": 8
            },
            {
              "name": "Read",
              "value": 1
            },
            {
              "name": "Update",
              "value": 2
            }
          ],
          "default": 1,
          "description": "The share permissions to set"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "file",
            "folder"
          ],
          "operation": [
            "share"
          ]
        }
      }
    },
    {
      "displayName": "Folder",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The folder to create. The parent folder has to exist. The path should start with \"/\".",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Folder Path",
      "name": "path",
      "type": "string",
      "default": "",
      "description": "The path of which to list the content. The path should start with \"/\".",
      "displayOptions": {
        "show": {
          "operation": [
            "list"
          ],
          "resource": [
            "folder"
          ]
        }
      }
    },
    {
      "displayName": "Username",
      "name": "userId",
      "type": "string",
      "default": "",
      "description": "Username the user will have",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The email of the user to invite",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Display Name",
          "name": "displayName",
          "type": "string",
          "default": "",
          "description": "The display name of the user to invite"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Username",
      "name": "userId",
      "type": "string",
      "default": "",
      "description": "Username the user will have",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "delete",
            "get",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Search",
          "name": "search",
          "type": "string",
          "default": "",
          "description": "Optional search string"
        },
        {
          "displayName": "Offset",
          "name": "offset",
          "type": "number",
          "default": "",
          "description": "Optional offset value"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Fields",
          "name": "field",
          "values": [
            {
              "displayName": "Key",
              "name": "key",
              "type": "options",
              "default": "email",
              "options": [
                {
                  "name": "Address",
                  "value": "address",
                  "description": "The new address for the user"
                },
                {
                  "name": "Display Name",
                  "value": "displayname",
                  "description": "The new display name for the user"
                },
                {
                  "name": "Email",
                  "value": "email",
                  "description": "The new email for the user"
                },
                {
                  "name": "Password",
                  "value": "password",
                  "description": "The new password for the user"
                },
                {
                  "name": "Twitter",
                  "value": "twitter",
                  "description": "The new twitter handle for the user"
                },
                {
                  "name": "Website",
                  "value": "website",
                  "description": "The new website for the user"
                }
              ],
              "description": "Key of the updated attribute"
            },
            {
              "displayName": "Value",
              "name": "value",
              "type": "string",
              "default": "",
              "description": "Value of the updated attribute"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": false
      }
    }
  ]

operations:
  [
    {
      "operation": "copy",
      "name": "Copy",
      "description": "Copy a file"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete a file"
    },
    {
      "operation": "download",
      "name": "Download",
      "description": "Download a file"
    },
    {
      "operation": "move",
      "name": "Move",
      "description": "Move a file"
    },
    {
      "operation": "share",
      "name": "Share",
      "description": "Share a file"
    },
    {
      "operation": "upload",
      "name": "Upload",
      "description": "Upload a file"
    }
  ]

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


node_type: nodes-base.nocoDb
package_name: n8n-nodes-base
display_name: NocoDB
description: Read, update, write and delete data from NocoDB
category: input
development_style: programmatic
version: 3
outputs:
  [
  "main"
  ]

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

  # NocoDB node

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

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

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

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

  ## Operations

  * Row
      * Create
      * Delete
      * Get
      * Get Many
      * Update a row

  ## Templates and examples

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

  ## Relates resources

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

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

properties_schema:
  [
    {
      "displayName": "Authentication",
      "name": "authentication",
      "type": "options",
      "default": "nocoDb",
      "options": [
        {
          "name": "API Token",
          "value": "nocoDbApiToken"
        },
        {
          "name": "User Token",
          "value": "nocoDb"
        }
      ]
    },
    {
      "displayName": "API Version",
      "name": "version",
      "type": "options",
      "default": 1,
      "options": [
        {
          "name": "Before v0.90.0",
          "value": 1
        },
        {
          "name": "v0.90.0 Onwards",
          "value": 2
        },
        {
          "name": "v0.200.0 Onwards",
          "value": 3
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "API Version",
      "name": "version",
      "type": "options",
      "default": 2,
      "options": [
        {
          "name": "Before v0.90.0",
          "value": 1
        },
        {
          "name": "v0.90.0 Onwards",
          "value": 2
        },
        {
          "name": "v0.200.0 Onwards",
          "value": 3
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            2
          ]
        }
      }
    },
    {
      "displayName": "API Version",
      "name": "version",
      "type": "options",
      "default": 3,
      "options": [
        {
          "name": "Before v0.90.0",
          "value": 1
        },
        {
          "name": "v0.90.0 Onwards",
          "value": 2
        },
        {
          "name": "v0.200.0 Onwards",
          "value": 3
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            3
          ]
        }
      }
    },
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "row",
      "options": [
        {
          "name": "Row",
          "value": "row"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a row",
          "action": "Create a row"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete a row",
          "action": "Delete a row"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Retrieve a row",
          "action": "Get a row"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Retrieve many rows",
          "action": "Get many rows"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update a row",
          "action": "Update a row"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "row"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Workspace Name or ID",
      "name": "workspaceId",
      "type": "options",
      "default": "none",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "displayOptions": {
        "show": {
          "version": [
            3
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkspaces"
      }
    },
    {
      "displayName": "Base Name or ID",
      "name": "projectId",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            3
          ]
        }
      },
      "typeOptions": {
        "loadOptionsDependsOn": [
          "workspaceId"
        ],
        "loadOptionsMethod": "getBases"
      }
    },
    {
      "displayName": "Project ID",
      "name": "projectId",
      "type": "string",
      "default": "",
      "description": "The ID of the project",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Project Name or ID",
      "name": "projectId",
      "type": "options",
      "default": "",
      "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            2
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getBases"
      }
    },
    {
      "displayName": "Table Name or ID",
      "name": "table",
      "type": "options",
      "default": "",
      "description": "The table to operate on. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            2,
            3
          ]
        }
      },
      "typeOptions": {
        "loadOptionsDependsOn": [
          "projectId"
        ],
        "loadOptionsMethod": "getTables"
      }
    },
    {
      "displayName": "Table",
      "name": "table",
      "type": "string",
      "default": "",
      "description": "The name of the table",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Primary Key Type",
      "name": "primaryKey",
      "type": "options",
      "default": "id",
      "options": [
        {
          "name": "Default",
          "value": "id",
          "description": "Default, added when table was created from UI by those options: Create new table / Import from Excel / Import from CSV"
        },
        {
          "name": "Imported From Airtable",
          "value": "ncRecordId",
          "description": "Select if table was imported from Airtable"
        },
        {
          "name": "Custom",
          "value": "custom",
          "description": "When connecting to existing external database as existing primary key field is retained as is, enter the name of the primary key field below"
        }
      ],
      "displayOptions": {
        "show": {
          "version": [
            1,
            2
          ],
          "operation": [
            "delete",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Primary Key Type",
      "name": "primaryKey",
      "type": "options",
      "default": "id",
      "options": [
        {
          "name": "Default",
          "value": "id",
          "description": "Default, added when table was created from UI by those options: Create new table / Import from Excel / Import from CSV"
        },
        {
          "name": "Imported From Airtable",
          "value": "ncRecordId",
          "description": "Select if table was imported from Airtable"
        },
        {
          "name": "Custom",
          "value": "custom",
          "description": "When connecting to existing external database as existing primary key field is retained as is, enter the name of the primary key field below"
        }
      ],
      "displayOptions": {
        "show": {
          "version": [
            3
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Field Name",
      "name": "customPrimaryKey",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "version": [
            1,
            2
          ],
          "operation": [
            "delete",
            "update"
          ],
          "primaryKey": [
            "custom"
          ]
        }
      }
    },
    {
      "displayName": "Field Name",
      "name": "customPrimaryKey",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "version": [
            3
          ],
          "operation": [
            "delete"
          ],
          "primaryKey": [
            "custom"
          ]
        }
      }
    },
    {
      "displayName": "Row ID Value",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The value of the ID field",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            1,
            2
          ],
          "operation": [
            "delete",
            "get",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Row ID Value",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The value of the ID field",
      "required": true,
      "displayOptions": {
        "show": {
          "version": [
            3
          ],
          "operation": [
            "delete",
            "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"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Download Attachments",
      "name": "downloadAttachments",
      "type": "boolean",
      "default": false,
      "description": "Whether the attachment fields define in 'Download Fields' will be downloaded",
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Download Fields",
      "name": "downloadFieldNames",
      "type": "string",
      "default": "",
      "description": "Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "downloadAttachments": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "View ID",
          "name": "viewId",
          "type": "string",
          "typeOptions": {
            "multipleValues": false
          },
          "default": "",
          "placeholder": "View ID",
          "description": "The select fields of the returned rows"
        },
        {
          "displayName": "Fields",
          "name": "fields",
          "type": "string",
          "typeOptions": {
            "multipleValues": true,
            "multipleValueButtonText": "Add Field"
          },
          "default": [],
          "placeholder": "Name",
          "description": "The select fields of the returned rows"
        },
        {
          "displayName": "Sort",
          "name": "sort",
          "placeholder": "Add Sort Rule",
          "description": "The sorting rules for the returned rows",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "options": [
            {
              "name": "property",
              "displayName": "Property",
              "values": [
                {
                  "displayName": "Field",
                  "name": "field",
                  "type": "string",
                  "default": "",
                  "description": "Name of the field to sort on"
                },
                {
                  "displayName": "Direction",
                  "name": "direction",
                  "type": "options",
                  "options": [
                    {
                      "name": "ASC",
                      "value": "asc",
                      "description": "Sort in ascending order (small -> large)"
                    },
                    {
                      "name": "DESC",
                      "value": "desc",
                      "description": "Sort in descending order (large -> small)"
                    }
                  ],
                  "default": "asc",
                  "description": "The sort direction"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Filter By Formula",
          "name": "where",
          "type": "string",
          "default": "",
          "placeholder": "(name,like,example%)~or(name,eq,test)",
          "description": "A formula used to filter rows"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Download Attachments",
      "name": "downloadAttachments",
      "type": "boolean",
      "default": false,
      "description": "Whether the attachment fields define in 'Download Fields' will be downloaded",
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Download Fields",
      "name": "downloadFieldNames",
      "type": "string",
      "default": "",
      "description": "Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "get"
          ],
          "downloadAttachments": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Data to Send",
      "name": "dataToSend",
      "type": "options",
      "default": "defineBelow",
      "description": "Whether to insert the input data this node receives in the new row",
      "options": [
        {
          "name": "Auto-Map Input Data to Columns",
          "value": "autoMapInputData",
          "description": "Use when node input properties match destination column names"
        },
        {
          "name": "Define Below for Each Column",
          "value": "defineBelow",
          "description": "Set the value for each destination column"
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "update"
          ]
        }
      }
    },
    {
      "displayName": "In this mode, make sure the incoming data fields are named the same as the columns in NocoDB. (Use an 'Edit Fields' node before this node to change them if required.)",
      "name": "info",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "dataToSend": [
            "autoMapInputData"
          ]
        }
      }
    },
    {
      "displayName": "This operation requires the primary key to be included for each row.",
      "name": "info",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "operation": [
            "update"
          ],
          "version": [
            3
          ]
        }
      }
    },
    {
      "displayName": "Inputs to Ignore",
      "name": "inputsToIgnore",
      "type": "string",
      "default": "",
      "description": "List of input properties to avoid sending, separated by commas. Leave empty to send all properties.",
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "update"
          ],
          "dataToSend": [
            "autoMapInputData"
          ]
        }
      }
    },
    {
      "displayName": "Fields to Send",
      "name": "fieldsUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Field",
          "name": "fieldValues",
          "values": [
            {
              "displayName": "Field Name",
              "name": "fieldName",
              "type": "string",
              "default": ""
            },
            {
              "displayName": "Is Binary File",
              "name": "binaryData",
              "type": "boolean",
              "default": false,
              "description": "Whether the field data to set is binary and should be taken from a binary property"
            },
            {
              "displayName": "Field Value",
              "name": "fieldValue",
              "type": "string",
              "default": "",
              "displayOptions": {
                "show": {
                  "binaryData": [
                    false
                  ]
                }
              }
            },
            {
              "displayName": "Take Input From Field",
              "name": "binaryProperty",
              "type": "string",
              "description": "The field containing the binary file data to be uploaded",
              "default": "",
              "displayOptions": {
                "show": {
                  "binaryData": [
                    true
                  ]
                }
              }
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "create",
            "update"
          ],
          "dataToSend": [
            "defineBelow"
          ]
        }
      },
      "typeOptions": {
        "multipleValueButtonText": "Add Field to Send",
        "multipleValues": true
      }
    }
  ]

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

credentials_required:
  [
    {
      "name": "nocoDb",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "nocoDb"
          ]
        }
      }
    },
    {
      "name": "nocoDbApiToken",
      "required": true,
      "displayOptions": {
        "show": {
          "authentication": [
            "nocoDbApiToken"
          ]
        }
      }
    }
  ]


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

outputs:
  [
  "main"
  ]

updated_at: 2025-09-16 08:53:07
properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "email",
      "options": [
        {
          "name": "Contact",
          "value": "contact"
        },
        {
          "name": "Contact Attribute",
          "value": "attribute"
        },
        {
          "name": "Email",
          "value": "email"
        },
        {
          "name": "Sender",
          "value": "sender"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "routing": {
            "request": {
              "method": "POST",
              "url": "=/v3/contacts/attributes/{{$parameter.attributeCategory}}/{{encodeURI($parameter.attributeName)}}"
            },
            "output": {
              "postReceive": [
                {
                  "type": "set",
                  "properties": {
                    "value": "={{ { \"success\": true } }}"
                  }
                }
              ]
            },
            "send": {
              "preSend": [
                null
              ]
            }
          },
          "action": "Create an attribute"
        },
        {
          "name": "Update",
          "value": "update",
          "routing": {
            "request": {
              "method": "PUT",
              "url": "=/v3/contacts/attributes/{{$parameter.updateAttributeCategory}}/{{encodeURI($parameter.updateAttributeName)}}"
            }
          },
          "action": "Update an attribute"
        },
        {
          "name": "Delete",
          "value": "delete",
          "routing": {
            "request": {
              "method": "DELETE",
              "url": "=/v3/contacts/attributes/{{$parameter.deleteAttributeCategory}}/{{encodeURI($parameter.deleteAttributeName)}}"
            },
            "output": {
              "postReceive": [
                {
                  "type": "set",
                  "properties": {
                    "value": "={{ { \"success\": true } }}"
                  }
                }
              ]
            }
          },
          "action": "Delete an attribute"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "routing": {
            "request": {
              "method": "GET",
              "url": "v3/contacts/attributes"
            },
            "send": {
              "paginate": false
            },
            "output": {
              "postReceive": [
                {
                  "type": "rootProperty",
                  "properties": {
                    "property": "attributes"
                  }
                }
              ]
            }
          },
          "action": "Get many attributes"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Category",
      "name": "attributeCategory",
      "type": "options",
      "default": "normal",
      "description": "Category of the attribute",
      "options": [
        {
          "name": "Calculated",
          "value": "calculated"
        },
        {
          "name": "Category",
          "value": "category"
        },
        {
          "name": "Global",
          "value": "global"
        },
        {
          "name": "Normal",
          "value": "normal"
        },
        {
          "name": "Transactional",
          "value": "transactional"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "attributeName",
      "type": "string",
      "default": "",
      "description": "Name of the attribute",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Type",
      "name": "attributeType",
      "type": "options",
      "default": "",
      "description": "Attribute Type",
      "options": [
        {
          "name": "Boolean",
          "value": "boolean"
        },
        {
          "name": "Date",
          "value": "date"
        },
        {
          "name": "Float",
          "value": "float"
        },
        {
          "name": "Text",
          "value": "text"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "create"
          ],
          "attributeCategory": [
            "normal"
          ]
        }
      }
    },
    {
      "displayName": "Value",
      "name": "attributeValue",
      "type": "string",
      "default": "",
      "description": "Value of the attribute",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "create"
          ],
          "attributeCategory": [
            "global",
            "calculated"
          ]
        }
      }
    },
    {
      "displayName": "Contact Attribute List",
      "name": "attributeCategoryList",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Contact Attributes",
          "name": "categoryEnumeration",
          "placeholder": "Add Attribute",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "name": "attributesValues",
              "displayName": "Attribute",
              "values": [
                {
                  "displayName": "Value ID",
                  "name": "attributeCategoryValue",
                  "type": "number",
                  "default": 1,
                  "description": "ID of the value, must be numeric",
                  "routing": {
                    "send": {
                      "value": "={{$value}}",
                      "property": "=enumeration[{{$index}}].value",
                      "type": "body"
                    }
                  }
                },
                {
                  "displayName": "Label",
                  "name": "attributeCategoryLabel",
                  "type": "string",
                  "default": "",
                  "routing": {
                    "send": {
                      "value": "={{$value}}",
                      "property": "=enumeration[{{$index}}].label",
                      "type": "body"
                    }
                  },
                  "description": "Label of the value"
                }
              ]
            }
          ],
          "default": {},
          "description": "List of values and labels that the attribute can take"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "create"
          ],
          "attributeCategory": [
            "category"
          ]
        }
      }
    },
    {
      "displayName": "Category",
      "name": "updateAttributeCategory",
      "type": "options",
      "default": "calculated",
      "description": "Category of the attribute",
      "options": [
        {
          "name": "Calculated",
          "value": "calculated"
        },
        {
          "name": "Category",
          "value": "category"
        },
        {
          "name": "Global",
          "value": "global"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "updateAttributeName",
      "type": "string",
      "default": "",
      "description": "Name of the existing attribute",
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Value",
      "name": "updateAttributeValue",
      "type": "string",
      "default": "",
      "description": "Value of the attribute to update",
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "update"
          ]
        },
        "hide": {
          "updateAttributeCategory": [
            "category"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateAttributeCategoryList",
      "type": "collection",
      "default": {},
      "description": "List of the values and labels that the attribute can take",
      "options": [
        {
          "displayName": "Contact Attributes",
          "name": "updateCategoryEnumeration",
          "placeholder": "Add Attribute",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "options": [
            {
              "name": "updateAttributesValues",
              "displayName": "Attribute",
              "values": [
                {
                  "displayName": "Value",
                  "name": "attributeCategoryValue",
                  "type": "number",
                  "default": 1,
                  "description": "ID of the value, must be numeric",
                  "routing": {
                    "send": {
                      "value": "={{$value}}",
                      "property": "=enumeration[{{$index}}].value",
                      "type": "body"
                    }
                  }
                },
                {
                  "displayName": "Label",
                  "name": "attributeCategoryLabel",
                  "type": "string",
                  "default": "",
                  "routing": {
                    "send": {
                      "value": "={{$value}}",
                      "property": "=enumeration[{{$index}}].label",
                      "type": "body"
                    }
                  },
                  "description": "Label of the value"
                }
              ]
            }
          ],
          "default": {},
          "description": "List of values and labels that the attribute can take"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "update"
          ],
          "updateAttributeCategory": [
            "category"
          ]
        }
      }
    },
    {
      "displayName": "Category",
      "name": "deleteAttributeCategory",
      "type": "options",
      "default": "normal",
      "description": "Category of the attribute",
      "options": [
        {
          "name": "Calculated",
          "value": "calculated"
        },
        {
          "name": "Category",
          "value": "category"
        },
        {
          "name": "Global",
          "value": "global"
        },
        {
          "name": "Normal",
          "value": "normal"
        },
        {
          "name": "Transactional",
          "value": "transactional"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "deleteAttributeName",
      "type": "string",
      "default": "",
      "description": "Name of the attribute",
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "attribute"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 1000
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a sender"
        },
        {
          "name": "Delete",
          "value": "delete",
          "routing": {
            "request": {
              "method": "DELETE",
              "url": "=/v3/senders/{{$parameter.id}}"
            },
            "output": {
              "postReceive": [
                {
                  "type": "set",
                  "properties": {
                    "value": "={{ { \"success\": true } }}"
                  }
                }
              ]
            }
          },
          "action": "Delete a sender"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "routing": {
            "request": {
              "method": "GET",
              "url": "/v3/senders"
            },
            "send": {
              "paginate": false
            },
            "output": {
              "postReceive": [
                {
                  "type": "rootProperty",
                  "properties": {
                    "property": "senders"
                  }
                }
              ]
            }
          },
          "action": "Get many senders"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "sender"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "Name of the sender",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "sender"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "Email of the sender",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "sender"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Sender ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "ID of the sender to delete",
      "displayOptions": {
        "show": {
          "resource": [
            "sender"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "sender"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 10,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "sender"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 1000
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a contact",
          "routing": {
            "request": {
              "method": "POST",
              "url": "/v3/contacts"
            }
          }
        },
        {
          "name": "Create or Update",
          "value": "upsert",
          "action": "Upsert a contact",
          "routing": {
            "request": {
              "method": "POST",
              "url": "=/v3/contacts"
            }
          }
        },
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a contact"
        },
        {
          "name": "Get",
          "value": "get",
          "action": "Get a contact"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "routing": {
            "request": {
              "method": "GET",
              "url": "/v3/contacts"
            },
            "output": {
              "postReceive": [
                {
                  "type": "rootProperty",
                  "properties": {
                    "property": "contacts"
                  }
                }
              ]
            },
            "operations": {
              "pagination": {
                "type": "offset",
                "properties": {
                  "limitParameter": "limit",
                  "offsetParameter": "offset",
                  "pageSize": 1000,
                  "type": "query"
                }
              }
            }
          },
          "action": "Get many contacts"
        },
        {
          "name": "Update",
          "value": "update",
          "routing": {
            "output": {
              "postReceive": [
                {
                  "type": "set",
                  "properties": {
                    "value": "={{ { \"success\": true } }}"
                  }
                }
              ]
            }
          },
          "action": "Update a contact"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Contact Attributes",
      "name": "createContactAttributes",
      "type": "fixedCollection",
      "default": {},
      "description": "Array of attributes to be added",
      "options": [
        {
          "name": "attributesValues",
          "displayName": "Attribute",
          "values": [
            {
              "displayName": "Field Name",
              "name": "fieldName",
              "type": "options",
              "typeOptions": {
                "loadOptions": {
                  "routing": {
                    "request": {
                      "method": "GET",
                      "url": "/v3/contacts/attributes"
                    },
                    "output": {
                      "postReceive": [
                        {
                          "type": "rootProperty",
                          "properties": {
                            "property": "attributes"
                          }
                        },
                        {
                          "type": "setKeyValue",
                          "properties": {
                            "name": "={{$responseItem.name}} - ({{$responseItem.category}})",
                            "value": "={{$responseItem.name}}"
                          }
                        },
                        {
                          "type": "sort",
                          "properties": {
                            "key": "name"
                          }
                        }
                      ]
                    }
                  }
                }
              },
              "default": ""
            },
            {
              "displayName": "Field Value",
              "name": "fieldValue",
              "type": "string",
              "default": "",
              "routing": {
                "send": {
                  "value": "={{$value}}",
                  "property": "=attributes.{{$parent.fieldName}}",
                  "type": "body"
                }
              }
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 1000
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Sort",
          "name": "sort",
          "type": "options",
          "options": [
            {
              "name": "DESC",
              "value": "desc"
            },
            {
              "name": "ASC",
              "value": "asc"
            }
          ],
          "routing": {
            "send": {
              "type": "query",
              "property": "sort",
              "value": "={{$value}}"
            }
          },
          "default": "desc",
          "description": "Sort the results in the ascending/descending order of record creation"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Modified Since",
          "name": "modifiedSince",
          "type": "dateTime",
          "routing": {
            "send": {
              "type": "query",
              "property": "modifiedSince"
            }
          },
          "default": "",
          "description": "Filter (urlencoded) the contacts modified after a given UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ)"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Contact Identifier",
      "name": "identifier",
      "type": "string",
      "default": "",
      "description": "Email (urlencoded) OR ID of the contact OR its SMS attribute value",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Contact Identifier",
      "name": "identifier",
      "type": "string",
      "default": "",
      "description": "Email (urlencoded) OR ID of the contact OR its SMS attribute value",
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Contact Identifier",
      "name": "identifier",
      "type": "string",
      "default": "",
      "description": "Email (urlencoded) OR ID of the contact OR its SMS attribute value",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Attributes",
      "name": "updateAttributes",
      "type": "fixedCollection",
      "default": {},
      "description": "Array of attributes to be updated",
      "options": [
        {
          "displayName": "Attribute",
          "name": "updateAttributesValues",
          "values": [
            {
              "displayName": "Field Name",
              "name": "fieldName",
              "type": "options",
              "typeOptions": {
                "loadOptions": {
                  "routing": {
                    "request": {
                      "method": "GET",
                      "url": "/v3/contacts/attributes"
                    },
                    "output": {
                      "postReceive": [
                        {
                          "type": "rootProperty",
                          "properties": {
                            "property": "attributes"
                          }
                        },
                        {
                          "type": "setKeyValue",
                          "properties": {
                            "name": "={{$responseItem.name}} - ({{$responseItem.category}})",
                            "value": "={{$responseItem.name}}"
                          }
                        },
                        {
                          "type": "sort",
                          "properties": {
                            "key": "name"
                          }
                        }
                      ]
                    }
                  }
                }
              },
              "default": ""
            },
            {
              "displayName": "Field Value",
              "name": "fieldValue",
              "type": "string",
              "default": "",
              "routing": {
                "send": {
                  "value": "={{$value}}",
                  "property": "=attributes.{{$parent.fieldName}}",
                  "type": "body"
                }
              }
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "Email of the contact",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "upsert"
          ]
        }
      }
    },
    {
      "displayName": "Contact Attributes",
      "name": "upsertAttributes",
      "type": "fixedCollection",
      "default": {},
      "description": "Array of attributes to be updated",
      "options": [
        {
          "name": "upsertAttributesValues",
          "displayName": "Attribute",
          "values": [
            {
              "displayName": "Field Name",
              "name": "fieldName",
              "type": "options",
              "typeOptions": {
                "loadOptions": {
                  "routing": {
                    "request": {
                      "method": "GET",
                      "url": "/v3/contacts/attributes"
                    },
                    "output": {
                      "postReceive": [
                        {
                          "type": "rootProperty",
                          "properties": {
                            "property": "attributes"
                          }
                        },
                        {
                          "type": "setKeyValue",
                          "properties": {
                            "name": "={{$responseItem.name}} - ({{$responseItem.category}})",
                            "value": "={{$responseItem.name}}"
                          }
                        },
                        {
                          "type": "sort",
                          "properties": {
                            "key": "name"
                          }
                        }
                      ]
                    }
                  }
                }
              },
              "default": ""
            },
            {
              "displayName": "Field Value",
              "name": "fieldValue",
              "type": "string",
              "default": "",
              "routing": {
                "send": {
                  "value": "={{$value}}",
                  "property": "=attributes.{{$parent.fieldName}}",
                  "type": "body"
                }
              }
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "contact"
          ],
          "operation": [
            "upsert"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "send",
      "options": [
        {
          "name": "Send",
          "value": "send",
          "action": "Send a transactional email"
        },
        {
          "name": "Send Template",
          "value": "sendTemplate",
          "action": "Send an email with an existing Template"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Send HTML",
      "name": "sendHTML",
      "type": "boolean",
      "default": false,
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ]
        }
      }
    },
    {
      "displayName": "Subject",
      "name": "subject",
      "type": "string",
      "default": "",
      "description": "Subject of the email",
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ]
        }
      }
    },
    {
      "displayName": "Text Content",
      "name": "textContent",
      "type": "string",
      "default": "",
      "description": "Text content of the message",
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ],
          "sendHTML": [
            false
          ]
        }
      }
    },
    {
      "displayName": "HTML Content",
      "name": "htmlContent",
      "type": "string",
      "default": "",
      "description": "HTML content of the message",
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ],
          "sendHTML": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Sender",
      "name": "sender",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ]
        }
      }
    },
    {
      "displayName": "Receipients",
      "name": "receipients",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "description": "Additional fields to add",
      "options": [
        {
          "displayName": "Attachments",
          "name": "emailAttachments",
          "placeholder": "Add Attachment",
          "type": "fixedCollection",
          "default": {},
          "options": [
            {
              "name": "attachment",
              "displayName": "Attachment Data",
              "values": [
                {
                  "displayName": "Input Data Field Name",
                  "default": "",
                  "name": "binaryPropertyName",
                  "type": "string",
                  "description": "The name of the incoming field containing the binary file data to be processed"
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        },
        {
          "displayName": "Receipients BCC",
          "name": "receipientsBCC",
          "placeholder": "Add BCC",
          "type": "fixedCollection",
          "default": {},
          "options": [
            {
              "name": "receipientBcc",
              "displayName": "Receipient",
              "values": [
                {
                  "displayName": "Receipient",
                  "name": "bcc",
                  "type": "string",
                  "default": ""
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        },
        {
          "displayName": "Receipients CC",
          "name": "receipientsCC",
          "placeholder": "Add CC",
          "type": "fixedCollection",
          "default": {},
          "options": [
            {
              "name": "receipientCc",
              "displayName": "Receipient",
              "values": [
                {
                  "displayName": "Receipient",
                  "name": "cc",
                  "type": "string",
                  "default": ""
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        },
        {
          "displayName": "Email Tags",
          "name": "emailTags",
          "default": {},
          "description": "Add tags to your emails to find them more easily",
          "placeholder": "Add Email Tags",
          "type": "fixedCollection",
          "options": [
            {
              "displayName": "Tags",
              "name": "tags",
              "values": [
                {
                  "displayName": "Tag",
                  "default": "",
                  "name": "tag",
                  "type": "string"
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "send"
          ]
        }
      }
    },
    {
      "displayName": "Template ID",
      "name": "templateId",
      "type": "options",
      "default": "",
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "sendTemplate"
          ]
        }
      },
      "typeOptions": {
        "loadOptions": {
          "routing": {
            "request": {
              "method": "GET",
              "url": "/v3/smtp/templates",
              "qs": {
                "templateStatus": true,
                "limit": 1000,
                "offset": 0,
                "sort": "desc"
              }
            },
            "output": {
              "postReceive": [
                {
                  "type": "rootProperty",
                  "properties": {
                    "property": "templates"
                  }
                },
                {
                  "type": "setKeyValue",
                  "properties": {
                    "name": "={{$responseItem.name}}",
                    "value": "={{$responseItem.id}}"
                  }
                },
                {
                  "type": "sort",
                  "properties": {
                    "key": "name"
                  }
                }
              ]
            }
          }
        }
      }
    },
    {
      "displayName": "Receipients",
      "name": "receipients",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "sendTemplate"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "description": "Additional fields to add",
      "options": [
        {
          "displayName": "Attachments",
          "name": "emailAttachments",
          "placeholder": "Add Attachment",
          "type": "fixedCollection",
          "default": {},
          "options": [
            {
              "displayName": "Attachment Data",
              "name": "attachment",
              "values": [
                {
                  "displayName": "Input Data Field Name",
                  "name": "binaryPropertyName",
                  "default": "",
                  "type": "string",
                  "description": "The name of the incoming field containing the binary file data to be processed"
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        },
        {
          "displayName": "Email Tags",
          "name": "emailTags",
          "default": {},
          "description": "Add tags to your emails to find them more easily",
          "placeholder": "Add Email Tags",
          "type": "fixedCollection",
          "options": [
            {
              "displayName": "Tags",
              "name": "tags",
              "values": [
                {
                  "displayName": "Tag",
                  "default": "",
                  "name": "tag",
                  "type": "string"
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        },
        {
          "displayName": "Template Parameters",
          "name": "templateParameters",
          "default": {},
          "description": "Pass a set of attributes to customize the template",
          "placeholder": "Add Parameter",
          "type": "fixedCollection",
          "options": [
            {
              "name": "parameterValues",
              "displayName": "Parameters",
              "values": [
                {
                  "displayName": "Parameter",
                  "name": "parameters",
                  "type": "string",
                  "default": "",
                  "placeholder": "key=value",
                  "description": "Comma-separated key=value pairs"
                }
              ]
            }
          ],
          "routing": {
            "send": {
              "preSend": [
                null
              ]
            }
          }
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "email"
          ],
          "operation": [
            "sendTemplate"
          ]
        }
      }
    }
  ]

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


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

updated_at: 2025-09-16 08:53:07
properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "type",
      "type": "options",
      "default": "transactional",
      "options": [
        {
          "name": "Inbound",
          "value": "inbound"
        },
        {
          "name": "Marketing",
          "value": "marketing"
        },
        {
          "name": "Transactional",
          "value": "transactional"
        }
      ],
      "required": true
    },
    {
      "displayName": "Trigger On",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "Email Blocked",
          "value": "blocked",
          "description": "Triggers when transactional email is blocked"
        },
        {
          "name": "Email Clicked",
          "value": "click",
          "description": "Triggers when transactional email is clicked"
        },
        {
          "name": "Email Deferred",
          "value": "deferred",
          "description": "Triggers when transactional email is deferred"
        },
        {
          "name": "Email Delivered",
          "value": "delivered",
          "description": "Triggers when transactional email is delivered"
        },
        {
          "name": "Email Hard Bounce",
          "value": "hardBounce",
          "description": "Triggers when transactional email is hard bounced"
        },
        {
          "name": "Email Invalid",
          "value": "invalid",
          "description": "Triggers when transactional email is invalid"
        },
        {
          "name": "Email Marked Spam",
          "value": "spam",
          "description": "Triggers when transactional email is set to spam"
        },
        {
          "name": "Email Opened",
          "value": "opened",
          "description": "Triggers when transactional email is opened"
        },
        {
          "name": "Email Sent",
          "value": "request",
          "description": "Triggers when transactional email is sent"
        },
        {
          "name": "Email Soft-Bounce",
          "value": "softBounce",
          "description": "Triggers when transactional email is soft bounced"
        },
        {
          "name": "Email Unique Open",
          "value": "uniqueOpened",
          "description": "Triggers when transactional email is unique opened"
        },
        {
          "name": "Email Unsubscribed",
          "value": "unsubscribed",
          "description": "Triggers when transactional email is unsubscribed"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "type": [
            "transactional"
          ]
        }
      }
    },
    {
      "displayName": "Trigger On",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "Marketing Email Clicked",
          "value": "click",
          "description": "Triggers when marketing email is clicked"
        },
        {
          "name": "Marketing Email Delivered",
          "value": "delivered",
          "description": "Triggers when marketing email is delivered"
        },
        {
          "name": "Marketing Email Hard Bounce",
          "value": "hardBounce",
          "description": "Triggers when marketing email is hard bounced"
        },
        {
          "name": "Marketing Email List Addition",
          "value": "listAddition",
          "description": "Triggers when marketing email is clicked"
        },
        {
          "name": "Marketing Email Opened",
          "value": "opened",
          "description": "Triggers when marketing email is opened"
        },
        {
          "name": "Marketing Email Soft Bounce",
          "value": "softBounce",
          "description": "Triggers when marketing email is soft bounced"
        },
        {
          "name": "Marketing Email Spam",
          "value": "spam",
          "description": "Triggers when marketing email is spam"
        },
        {
          "name": "Marketing Email Unsubscribed",
          "value": "unsubscribed",
          "description": "Triggers when marketing email is unsubscribed"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "type": [
            "marketing"
          ]
        }
      }
    },
    {
      "displayName": "Trigger On",
      "name": "events",
      "type": "multiOptions",
      "default": [],
      "options": [
        {
          "name": "Inbound Email Processed",
          "value": "inboundEmailProcessed",
          "description": "Triggers when inbound email is processed"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "type": [
            "inbound"
          ]
        }
      }
    }
  ]

credentials_required:
  [
    {
      "name": "sendInBlueApi",
      "required": true,
      "displayOptions": {
        "show": {}
      }
    }
  ]


node_type: nodes-base.stickyNote
package_name: n8n-nodes-base
display_name: Sticky Note
description: Make your workflow easier to understand
category: input
development_style: programmatic
version: 1
operations: []
credentials_required: []
outputs: []
updated_at: 2025-09-16 08:53:07
properties_schema:
  [
    {
      "displayName": "Content",
      "name": "content",
      "type": "string",
      "default": "## I'm a note \n**Double click** to edit me. [Guide](https://docs.n8n.io/workflows/sticky-notes/)"
    },
    {
      "displayName": "Height",
      "name": "height",
      "type": "number",
      "default": 160,
      "required": true
    },
    {
      "displayName": "Width",
      "name": "width",
      "type": "number",
      "default": 240,
      "required": true
    },
    {
      "displayName": "Color",
      "name": "color",
      "type": "number",
      "default": 1,
      "required": true
    }
  ]


node_type: nodes-base.noOp
package_name: n8n-nodes-base
display_name: No Operation, do nothing
description: No Operation
category: organization
development_style: programmatic
version: 1
properties_schema: []
operations: []
credentials_required: []
outputs:
  [
  "main"
  ]

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

  # No Operation, do nothing

  Use the No Operation, do nothing node when you don't want to perform any operations. The purpose of this node is to make the workflow easier to read and understand where the flow of data stops. This can help others visually get a better understanding of the workflow.

  ## Templates and examples

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


node_type: nodes-base.onfleet
package_name: n8n-nodes-base
display_name: Onfleet
description: Consume Onfleet API
category: input
development_style: programmatic
version: 1
credentials_required:
  [
  {
  "name": "onfleetApi",
  "required": true,
  "testedBy": "onfleetApiTest"
  }
  ]

outputs:
  [
  "main"
  ]

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

  # Onfleet node

  Use the Onfleet node to automate work in Onfleet, and integrate Onfleet with other applications. n8n has built-in support for a wide range of Onfleet features, including creating and deleting tasks in Onfleet as well as retrieving organizations' details. 

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

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

  ## Operations

  * Admin
      * Create a new Onfleet admin
      * Delete an Onfleet admin
      * Get all Onfleet admins
      * Update an Onfleet admin
  * Container
      * Add task at index (or append)
      * Get container information
      * Fully replace a container's tasks
  * Destination
      * Create a new destination
      * Get a specific destination
  * Hub
      * Create a new Onfleet hub
      * Get all Onfleet hubs
      * Update an Onfleet hub
  * Organization
      * Retrieve your own organization's details
      * Retrieve the details of an organization with which you are connected
  * Recipient
      * Create a new Onfleet recipient
      * Get a specific Onfleet recipient
      * Update an Onfleet recipient
  * Task
      * Create a new Onfleet task
      * Clone an Onfleet task
      * Force-complete a started Onfleet task
      * Delete an Onfleet task
      * Get all Onfleet tasks
      * Get a specific Onfleet task
      * Update an Onfleet task
  * Team
      * Automatically dispatch tasks assigned to a team to on-duty drivers
      * Create a new Onfleet team
      * Delete an Onfleet team
      * Get a specific Onfleet team
      * Get all Onfleet teams
      * Get estimated times for upcoming tasks for a team, returns a selected driver
      * Update an Onfleet team
  * Worker
      * Create a new Onfleet worker
      * Delete an Onfleet worker
      * Get a specific Onfleet worker
      * Get all Onfleet workers
      * Get a specific Onfleet worker schedule
      * Update an Onfleet worker

  ## Templates and examples

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

properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "task",
      "description": "The resource to perform operations on",
      "options": [
        {
          "name": "Admin",
          "value": "admin"
        },
        {
          "name": "Container",
          "value": "container"
        },
        {
          "name": "Destination",
          "value": "destination"
        },
        {
          "name": "Hub",
          "value": "hub"
        },
        {
          "name": "Organization",
          "value": "organization"
        },
        {
          "name": "Recipient",
          "value": "recipient"
        },
        {
          "name": "Task",
          "value": "task"
        },
        {
          "name": "Team",
          "value": "team"
        },
        {
          "name": "Worker",
          "value": "worker"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new Onfleet admin",
          "action": "Create an admin"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete an Onfleet admin",
          "action": "Delete an admin"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many Onfleet admins",
          "action": "Get many admins"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update an Onfleet admin",
          "action": "Update an admin"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Admin ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the admin object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ]
        },
        "hide": {
          "operation": [
            "create",
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 64,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 64
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The administrator's name",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Email",
      "name": "email",
      "type": "string",
      "default": "",
      "description": "The administrator's email address",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Phone",
          "name": "phone",
          "type": "string",
          "default": "",
          "description": "The administrator's phone number"
        },
        {
          "displayName": "Read Only",
          "name": "isReadOnly",
          "type": "boolean",
          "default": false,
          "description": "Whether this administrator can perform write operations"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The administrator's name"
        },
        {
          "displayName": "Phone",
          "name": "phone",
          "type": "string",
          "default": "",
          "description": "The administrator's phone number"
        },
        {
          "displayName": "Read Only",
          "name": "isReadOnly",
          "type": "boolean",
          "default": false,
          "description": "Whether this administrator can perform write operations"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "admin"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Add Tasks",
          "value": "addTask",
          "description": "Add task at index (or append)",
          "action": "Add tasks"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get container information",
          "action": "Get a container"
        },
        {
          "name": "Update Tasks",
          "value": "updateTask",
          "description": "Fully replace a container's tasks",
          "action": "Update tasks"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Container Type",
      "name": "containerType",
      "type": "options",
      "default": "",
      "options": [
        {
          "name": "Organizations",
          "value": "organizations"
        },
        {
          "name": "Teams",
          "value": "teams"
        },
        {
          "name": "Workers",
          "value": "workers"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ],
          "operation": [
            "get",
            "addTask"
          ]
        }
      }
    },
    {
      "displayName": "Container ID",
      "name": "containerId",
      "type": "string",
      "default": "",
      "description": "The object ID according to the container chosen",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ],
          "operation": [
            "get",
            "addTask",
            "updateTask"
          ]
        }
      }
    },
    {
      "displayName": "Insert Type",
      "name": "type",
      "type": "options",
      "default": "",
      "options": [
        {
          "name": "Append",
          "value": -1
        },
        {
          "name": "Prepend",
          "value": 0
        },
        {
          "name": "At Specific Index",
          "value": 1
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ],
          "operation": [
            "addTask"
          ]
        }
      }
    },
    {
      "displayName": "Index",
      "name": "index",
      "type": "number",
      "default": 0,
      "description": "The index given indicates the position where the tasks are going to be inserted",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ],
          "operation": [
            "addTask"
          ],
          "type": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Task IDs",
      "name": "tasks",
      "type": "string",
      "default": [],
      "description": "Task's ID that are going to be used",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ],
          "operation": [
            "addTask",
            "updateTask"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true,
        "multipleValueButtonText": "Add Task"
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Consider Dependencies",
          "name": "considerDependencies",
          "type": "boolean",
          "default": false,
          "description": "Whether to include the target task's dependency family (parent and child tasks) in the resulting assignment operation",
          "required": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "container"
          ],
          "operation": [
            "addTask",
            "updateTask"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new destination",
          "action": "Create a destination"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a specific destination",
          "action": "Get a destination"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Destination ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the destination object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ]
        },
        "hide": {
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Unparsed Address",
      "name": "unparsed",
      "type": "boolean",
      "default": false,
      "description": "Whether or not the address is specified in a single unparsed string",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Destination Address",
      "name": "address",
      "type": "string",
      "default": "",
      "description": "The destination's street address details",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Number",
      "name": "addressNumber",
      "type": "string",
      "default": "",
      "description": "The number component of this address, it may also contain letters",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Street",
      "name": "addressStreet",
      "type": "string",
      "default": "",
      "description": "The name of the street",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            false
          ]
        }
      }
    },
    {
      "displayName": "City",
      "name": "addressCity",
      "type": "string",
      "default": "",
      "description": "The name of the municipality",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Country",
      "name": "addressCountry",
      "type": "string",
      "default": "",
      "description": "The name of the country",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Apartment",
          "name": "addressApartment",
          "type": "string",
          "default": "",
          "description": "The suite or apartment number, or any additional relevant information"
        },
        {
          "displayName": "Address Name",
          "name": "addressName",
          "type": "string",
          "default": "",
          "description": "A name associated with this address"
        },
        {
          "displayName": "Address Notes",
          "name": "addressNotes",
          "type": "string",
          "default": "",
          "description": "Notes about the destination"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Apartment",
          "name": "addressApartment",
          "type": "string",
          "default": "",
          "description": "The suite or apartment number, or any additional relevant information"
        },
        {
          "displayName": "Address Name",
          "name": "addressName",
          "type": "string",
          "default": "",
          "description": "A name associated with this address"
        },
        {
          "displayName": "Address Notes",
          "name": "addressNotes",
          "type": "string",
          "default": "",
          "description": "Notes about the destination"
        },
        {
          "displayName": "Postal Code",
          "name": "addressPostalCode",
          "type": "string",
          "default": "",
          "description": "The postal or zip code"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "destination"
          ],
          "operation": [
            "create"
          ],
          "unparsed": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new Onfleet hub",
          "action": "Create a hub"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many Onfleet hubs",
          "action": "Get many hubs"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update an Onfleet hub",
          "action": "Update a hub"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Hub ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the hub object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 64,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 64
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "A name to identify the hub",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Destination",
      "name": "destination",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Destination Properties",
          "name": "destinationProperties",
          "default": {},
          "values": [
            {
              "displayName": "Unparsed Address",
              "name": "unparsed",
              "type": "boolean",
              "description": "Whether or not the address is specified in a single unparsed string",
              "default": false,
              "required": false
            },
            {
              "displayName": "Destination Address",
              "name": "address",
              "type": "string",
              "description": "The destination's street address details",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    true
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "Number",
              "name": "addressNumber",
              "type": "string",
              "description": "The number component of this address, it may also contain letters",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "Street",
              "name": "addressStreet",
              "type": "string",
              "description": "The name of the street",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "City",
              "name": "addressCity",
              "type": "string",
              "description": "The name of the municipality",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "State",
              "name": "addressState",
              "type": "string",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "Country",
              "name": "addressCountry",
              "type": "string",
              "description": "The name of the country",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "displayName": "Postal Code",
              "name": "addressPostalCode",
              "type": "string",
              "default": "",
              "description": "The postal or zip code",
              "required": false
            },
            {
              "displayName": "Address Name",
              "name": "addressName",
              "type": "string",
              "default": "",
              "description": "A name associated with this address",
              "required": false
            },
            {
              "displayName": "Apartment",
              "name": "addressApartment",
              "type": "string",
              "default": "",
              "description": "The suite or apartment number, or any additional relevant information",
              "required": false
            },
            {
              "displayName": "Address Notes",
              "name": "addressNotes",
              "type": "string",
              "default": "",
              "description": "Notes about the destination",
              "required": false
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Team Names or IDs",
          "name": "teams",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getTeams"
          },
          "default": [],
          "description": "These are the teams that this Hub will be assigned to. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "required": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Destination",
          "name": "destination",
          "type": "fixedCollection",
          "placeholder": "Add Destination",
          "default": {},
          "options": [
            {
              "displayName": "Destination Properties",
              "name": "destinationProperties",
              "default": {},
              "values": [
                {
                  "displayName": "Unparsed Address",
                  "name": "unparsed",
                  "type": "boolean",
                  "description": "Whether or not the address is specified in a single unparsed string",
                  "default": false,
                  "required": false
                },
                {
                  "displayName": "Destination Address",
                  "name": "address",
                  "type": "string",
                  "description": "The destination's street address details",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        true
                      ]
                    }
                  },
                  "required": true
                },
                {
                  "displayName": "Number",
                  "name": "addressNumber",
                  "type": "string",
                  "description": "The number component of this address, it may also contain letters",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        false
                      ]
                    }
                  },
                  "required": true
                },
                {
                  "displayName": "Street",
                  "name": "addressStreet",
                  "type": "string",
                  "description": "The name of the street",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        false
                      ]
                    }
                  },
                  "required": true
                },
                {
                  "displayName": "City",
                  "name": "addressCity",
                  "type": "string",
                  "description": "The name of the municipality",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        false
                      ]
                    }
                  },
                  "required": true
                },
                {
                  "displayName": "State",
                  "name": "addressState",
                  "type": "string",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        false
                      ]
                    }
                  },
                  "required": true
                },
                {
                  "displayName": "Country",
                  "name": "addressCountry",
                  "type": "string",
                  "description": "The name of the country",
                  "default": "",
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        false
                      ]
                    }
                  },
                  "required": true
                },
                {
                  "displayOptions": {
                    "show": {
                      "unparsed": [
                        false
                      ]
                    }
                  },
                  "displayName": "Postal Code",
                  "name": "addressPostalCode",
                  "type": "string",
                  "default": "",
                  "description": "The postal or zip code",
                  "required": false
                },
                {
                  "displayName": "Address Name",
                  "name": "addressName",
                  "type": "string",
                  "default": "",
                  "description": "A name associated with this address",
                  "required": false
                },
                {
                  "displayName": "Apartment",
                  "name": "addressApartment",
                  "type": "string",
                  "default": "",
                  "description": "The suite or apartment number, or any additional relevant information",
                  "required": false
                },
                {
                  "displayName": "Address Notes",
                  "name": "addressNotes",
                  "type": "string",
                  "default": "",
                  "description": "Notes about the destination",
                  "required": false
                }
              ]
            }
          ],
          "required": false
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "A name to identify the hub"
        },
        {
          "displayName": "Team Names or IDs",
          "name": "teams",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getTeams"
          },
          "default": [],
          "description": "These are the teams that this Hub will be assigned to. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
          "required": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "hub"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get My Organization",
          "value": "get",
          "description": "Retrieve your own organization's details",
          "action": "Get my organization"
        },
        {
          "name": "Get Delegatee Details",
          "value": "getDelegatee",
          "description": "Retrieve the details of an organization with which you are connected",
          "action": "Get a delegatee's details"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "organization"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Organization ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the delegatees for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "organization"
          ],
          "operation": [
            "getDelegatee"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new Onfleet recipient",
          "action": "Create a recipient"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a specific Onfleet recipient",
          "action": "Get a recipient"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update an Onfleet recipient",
          "action": "Update a recipient"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Get By",
      "name": "getBy",
      "type": "options",
      "default": "id",
      "description": "The variable that is used for looking up a recipient",
      "options": [
        {
          "name": "ID",
          "value": "id"
        },
        {
          "name": "Phone",
          "value": "phone"
        },
        {
          "name": "Name",
          "value": "name"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Recipient ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the recipient object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "get"
          ],
          "getBy": [
            "id"
          ]
        }
      }
    },
    {
      "displayName": "Recipient ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the recipient object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The name of the recipient for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "get"
          ],
          "getBy": [
            "name"
          ]
        }
      }
    },
    {
      "displayName": "Phone",
      "name": "phone",
      "type": "string",
      "default": "",
      "description": "The phone of the recipient for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "get"
          ],
          "getBy": [
            "phone"
          ]
        }
      }
    },
    {
      "displayName": "Recipient Name",
      "name": "recipientName",
      "type": "string",
      "default": "",
      "description": "The recipient's complete name",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Recipient Phone",
      "name": "recipientPhone",
      "type": "string",
      "default": "",
      "description": "A unique, valid phone number as per the organization's country if there's no leading + sign. If a phone number has a leading + sign, it will disregard the organization's country setting.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Recipient Notes",
          "name": "recipientNotes",
          "type": "string",
          "default": "",
          "description": "Notes for this recipient: these are global notes that should not be task- or destination-specific"
        },
        {
          "displayName": "Skip Recipient SMS Notifications",
          "name": "recipientSkipSMSNotifications",
          "type": "boolean",
          "default": false,
          "description": "Whether this recipient has requested to skip SMS notifications"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Recipient Name",
          "name": "recipientName",
          "type": "string",
          "description": "The recipient's complete name",
          "default": "",
          "required": false
        },
        {
          "displayName": "Recipient Notes",
          "name": "notes",
          "type": "string",
          "default": "",
          "description": "Notes for this recipient: these are global notes that should not be task- or destination-specific"
        },
        {
          "displayName": "Recipient Phone",
          "name": "recipientPhone",
          "type": "string",
          "description": "A unique, valid phone number as per the organization's country if there's no leading + sign. If a phone number has a leading + sign, it will disregard the organization's country setting.",
          "default": "",
          "required": false
        },
        {
          "displayName": "Skip Recipient SMS Notifications",
          "name": "skipSMSNotifications",
          "type": "boolean",
          "default": false,
          "description": "Whether this recipient has requested to skip SMS notifications"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Skip Recipient Phone Number Validation",
          "name": "recipientSkipPhoneNumberValidation",
          "type": "boolean",
          "default": false,
          "description": "Whether to skip validation for this recipient's phone number"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "recipient"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Clone",
          "value": "clone",
          "description": "Clone an Onfleet task",
          "action": "Clone a task"
        },
        {
          "name": "Complete",
          "value": "complete",
          "description": "Force-complete a started Onfleet task",
          "action": "Complete a task"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new Onfleet task",
          "action": "Create a task"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete an Onfleet task",
          "action": "Delete a task"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a specific Onfleet task",
          "action": "Get a task"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many Onfleet tasks",
          "action": "Get many tasks"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update an Onfleet task",
          "action": "Update a task"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Task ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the task object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ]
        },
        "hide": {
          "operation": [
            "create",
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 64,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 64
      }
    },
    {
      "displayName": "Destination",
      "name": "destination",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Destination Properties",
          "name": "destinationProperties",
          "default": {},
          "values": [
            {
              "displayName": "Unparsed Address",
              "name": "unparsed",
              "type": "boolean",
              "description": "Whether or not the address is specified in a single unparsed string",
              "default": false,
              "required": false
            },
            {
              "displayName": "Destination Address",
              "name": "address",
              "type": "string",
              "description": "The destination's street address details",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    true
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "Number",
              "name": "addressNumber",
              "type": "string",
              "description": "The number component of this address, it may also contain letters",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "Street",
              "name": "addressStreet",
              "type": "string",
              "description": "The name of the street",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "City",
              "name": "addressCity",
              "type": "string",
              "description": "The name of the municipality",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "State",
              "name": "addressState",
              "type": "string",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayName": "Country",
              "name": "addressCountry",
              "type": "string",
              "description": "The name of the country",
              "default": "",
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "required": true
            },
            {
              "displayOptions": {
                "show": {
                  "unparsed": [
                    false
                  ]
                }
              },
              "displayName": "Postal Code",
              "name": "addressPostalCode",
              "type": "string",
              "default": "",
              "description": "The postal or zip code",
              "required": false
            },
            {
              "displayName": "Address Name",
              "name": "addressName",
              "type": "string",
              "default": "",
              "description": "A name associated with this address",
              "required": false
            },
            {
              "displayName": "Apartment",
              "name": "addressApartment",
              "type": "string",
              "default": "",
              "description": "The suite or apartment number, or any additional relevant information",
              "required": false
            },
            {
              "displayName": "Address Notes",
              "name": "addressNotes",
              "type": "string",
              "default": "",
              "description": "Notes about the destination",
              "required": false
            }
          ]
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Complete as a Success",
      "name": "success",
      "type": "boolean",
      "default": true,
      "description": "Whether the task's completion was successful",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "complete"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "From",
          "name": "from",
          "type": "dateTime",
          "default": "",
          "description": "The starting time of the range. Tasks created or completed at or after this time will be included."
        },
        {
          "displayName": "State",
          "name": "state",
          "type": "multiOptions",
          "options": [
            {
              "name": "[All]",
              "value": "all"
            },
            {
              "name": "Active",
              "value": 2
            },
            {
              "name": "Assigned",
              "value": 1
            },
            {
              "name": "Completed",
              "value": 3
            },
            {
              "name": "Unassigned",
              "value": 0
            }
          ],
          "default": [
            "all"
          ],
          "description": "The state of the tasks"
        },
        {
          "displayName": "To",
          "name": "to",
          "type": "dateTime",
          "default": "",
          "description": "The ending time of the range. Defaults to current time if not specified."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Override Fields",
      "name": "overrideFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Complete After",
          "name": "completeAfter",
          "type": "dateTime",
          "default": null,
          "description": "The earliest time the task should be completed"
        },
        {
          "displayName": "Complete Before",
          "name": "completeBefore",
          "type": "dateTime",
          "default": null,
          "description": "The latest time the task should be completed"
        },
        {
          "displayName": "Include Barcodes",
          "name": "includeBarcodes",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Include Dependencies",
          "name": "includeDependencies",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Include Metadata",
          "name": "includeMetadata",
          "type": "boolean",
          "default": false
        },
        {
          "displayName": "Notes",
          "name": "notes",
          "type": "string",
          "default": "",
          "description": "Notes for the task",
          "required": false
        },
        {
          "displayName": "Pick Up Task",
          "name": "pickupTask",
          "type": "boolean",
          "default": false,
          "description": "Whether the task is a pickup task",
          "required": false
        },
        {
          "displayName": "Service Time",
          "name": "serviceTime",
          "type": "number",
          "default": 0,
          "description": "The number of minutes to be spent by the worker on arrival at this task's destination, for route optimization purposes",
          "required": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "clone"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Complete After",
          "name": "completeAfter",
          "type": "dateTime",
          "default": null,
          "description": "The earliest time the task should be completed"
        },
        {
          "displayName": "Complete Before",
          "name": "completeBefore",
          "type": "dateTime",
          "default": null,
          "description": "The latest time the task should be completed"
        },
        {
          "displayName": "Executor ID",
          "name": "executor",
          "type": "string",
          "default": "",
          "description": "The ID of the organization that will be responsible for fulfilling the task"
        },
        {
          "displayName": "Merchant ID",
          "name": "merchant",
          "type": "string",
          "default": "",
          "description": "The ID of the organization that will be displayed to the recipient of the task"
        },
        {
          "displayName": "Notes",
          "name": "notes",
          "type": "string",
          "default": "",
          "description": "Notes for the task"
        },
        {
          "displayName": "Pick Up Task",
          "name": "pickupTask",
          "type": "boolean",
          "default": false,
          "description": "Whether the task is a pickup task"
        },
        {
          "displayName": "Quantity",
          "name": "quantity",
          "type": "number",
          "default": 0,
          "description": "The number of units to be dropped off while completing this task, for route optimization purposes"
        },
        {
          "displayName": "Service Time",
          "name": "serviceTime",
          "type": "number",
          "default": 0,
          "description": "The number of minutes to be spent by the worker on arrival at this task's destination, for route optimization purposes"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Notes",
          "name": "notes",
          "type": "string",
          "default": "",
          "description": "Completion Notes"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "complete"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Complete After",
          "name": "completeAfter",
          "type": "dateTime",
          "default": null,
          "description": "The earliest time the task should be completed"
        },
        {
          "displayName": "Complete Before",
          "name": "completeBefore",
          "type": "dateTime",
          "default": null,
          "description": "The latest time the task should be completed"
        },
        {
          "displayName": "Executor ID",
          "name": "executor",
          "type": "string",
          "default": "",
          "description": "The ID of the organization that will be responsible for fulfilling the task"
        },
        {
          "displayName": "Merchant ID",
          "name": "merchant",
          "type": "string",
          "default": "",
          "description": "The ID of the organization that will be displayed to the recipient of the task"
        },
        {
          "displayName": "Notes",
          "name": "notes",
          "type": "string",
          "default": "",
          "description": "Notes for the task"
        },
        {
          "displayName": "Pick Up Task",
          "name": "pickupTask",
          "type": "boolean",
          "default": false,
          "description": "Whether the task is a pickup task"
        },
        {
          "displayName": "Quantity",
          "name": "quantity",
          "type": "number",
          "default": 0,
          "description": "The number of units to be dropped off while completing this task, for route optimization purposes"
        },
        {
          "displayName": "Recipient",
          "name": "recipient",
          "type": "fixedCollection",
          "placeholder": "Add Recipient",
          "default": {},
          "options": [
            {
              "displayName": "Recipient Properties",
              "name": "recipientProperties",
              "default": {},
              "values": [
                {
                  "displayName": "Recipient Name",
                  "name": "recipientName",
                  "type": "string",
                  "description": "The recipient's complete name",
                  "default": "",
                  "required": true
                },
                {
                  "displayName": "Recipient Phone",
                  "name": "recipientPhone",
                  "type": "string",
                  "description": "A unique, valid phone number as per the organization's country if there's no leading + sign. If a phone number has a leading + sign, it will disregard the organization's country setting.",
                  "default": "",
                  "required": true
                },
                {
                  "displayName": "Recipient Notes",
                  "name": "recipientNotes",
                  "type": "string",
                  "default": "",
                  "description": "Notes for this recipient: these are global notes that should not be task- or destination-specific"
                },
                {
                  "displayName": "Skip Recipient SMS Notifications",
                  "name": "recipientSkipSMSNotifications",
                  "type": "boolean",
                  "default": false,
                  "description": "Whether this recipient has requested to skip SMS notifications"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Recipient Name Override",
          "name": "recipientName",
          "type": "string",
          "default": "",
          "description": "Override the recipient name for this task only"
        },
        {
          "displayName": "Recipient Notes Override",
          "name": "recipientNotes",
          "type": "string",
          "default": "",
          "description": "Override the recipient notes for this task only"
        },
        {
          "displayName": "Recipient Skip SMS Notifications Override",
          "name": "recipientSkipSMSNotifications",
          "type": "boolean",
          "default": false,
          "description": "Whether to override the recipient notification settings for this task"
        },
        {
          "displayName": "Service Time",
          "name": "serviceTime",
          "type": "number",
          "default": 0,
          "description": "The number of minutes to be spent by the worker on arrival at this task's destination, for route optimization purposes"
        },
        {
          "displayName": "Use Merchant For Proxy Override",
          "name": "useMerchantForProxy",
          "type": "boolean",
          "default": false,
          "description": "Whether to override the organization ID with the merchant's org ID for this task"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "task"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "getAll",
      "options": [
        {
          "name": "Auto-Dispatch",
          "value": "autoDispatch",
          "description": "Automatically dispatch tasks assigned to a team to on-duty drivers",
          "action": "Auto-dispatch a team"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new Onfleet team",
          "action": "Create a team"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete an Onfleet team",
          "action": "Delete a team"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a specific Onfleet team",
          "action": "Get a team"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many Onfleet teams",
          "action": "Get many teams"
        },
        {
          "name": "Get Time Estimates",
          "value": "getTimeEstimates",
          "description": "Get estimated times for upcoming tasks for a team, returns a selected driver",
          "action": "Get time estimates for a team"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update an Onfleet team",
          "action": "Update a team"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Team ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the team object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "get",
            "update",
            "delete",
            "getTimeEstimates",
            "autoDispatch"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "A unique name for the team",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Worker Names or IDs",
      "name": "workers",
      "type": "multiOptions",
      "default": [],
      "description": "A list of workers. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getWorkers"
      }
    },
    {
      "displayName": "Administrator Names or IDs",
      "name": "managers",
      "type": "multiOptions",
      "default": [],
      "description": "A list of managing administrators. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getAdmins"
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Hub Name or ID",
          "name": "hub",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getHubs"
          },
          "default": "",
          "description": "The team's hub. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Self Assignment",
          "name": "enableSelfAssignment",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow drivers to self-assign tasks that are in the Team's unassigned container"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 64,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 64
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Administrator Names or IDs",
          "name": "managers",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getAdmins"
          },
          "default": [],
          "description": "A list of managing administrators. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Hub Name or ID",
          "name": "hub",
          "type": "options",
          "typeOptions": {
            "loadOptionsMethod": "getHubs"
          },
          "default": "",
          "description": "The team's hub. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "A unique name for the team"
        },
        {
          "displayName": "Self Assignment",
          "name": "enableSelfAssignment",
          "type": "boolean",
          "default": false,
          "description": "Whether or not to allow drivers to self-assign tasks that are in the Team's unassigned container"
        },
        {
          "displayName": "Worker Names or IDs",
          "name": "workers",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getWorkers"
          },
          "default": [],
          "description": "A list of workers. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Ending Route",
          "name": "endingRoute",
          "type": "fixedCollection",
          "placeholder": "Add Route",
          "default": {},
          "options": [
            {
              "displayName": "Ending Route Properties",
              "name": "endingRouteProperties",
              "type": "fixedCollection",
              "default": {},
              "values": [
                {
                  "displayName": "Route End",
                  "name": "routeEnd",
                  "type": "options",
                  "options": [
                    {
                      "name": "Team’s Hub",
                      "value": "team_hub"
                    },
                    {
                      "name": "Worker Routing Address",
                      "value": "worker_routing_address"
                    },
                    {
                      "name": "Hub",
                      "value": "hub"
                    },
                    {
                      "name": "End Anywhere",
                      "value": "anywhere"
                    }
                  ],
                  "default": "",
                  "description": "Where the route will end",
                  "required": true
                },
                {
                  "displayName": "Hub Name or ID",
                  "name": "hub",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getHubs"
                  },
                  "default": "",
                  "description": "The team's hub. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
                  "displayOptions": {
                    "show": {
                      "routeEnd": [
                        "hub"
                      ]
                    }
                  },
                  "required": false
                }
              ]
            }
          ]
        },
        {
          "displayName": "Max Allowed Delay",
          "name": "maxAllowedDelay",
          "type": "number",
          "default": 10,
          "description": "Max allowed time in minutes that a task can be late",
          "typeOptions": {
            "minValue": 1
          }
        },
        {
          "displayName": "Max Number Of Tasks Per Route",
          "name": "maxTasksPerRoute",
          "type": "number",
          "default": 100,
          "typeOptions": {
            "maxValue": 200,
            "minValue": 1
          },
          "description": "Total number of tasks allowed on a route"
        },
        {
          "displayName": "Schedule Time Window",
          "name": "scheduleTimeWindow",
          "type": "fixedCollection",
          "placeholder": "Add Time Window",
          "default": {},
          "options": [
            {
              "displayName": "Schedule Time Window Properties",
              "name": "scheduleTimeWindowProperties",
              "type": "fixedCollection",
              "default": {},
              "values": [
                {
                  "displayName": "Start Time",
                  "name": "startTime",
                  "type": "dateTime",
                  "default": ""
                },
                {
                  "displayName": "End Time",
                  "name": "endTime",
                  "type": "dateTime",
                  "default": ""
                }
              ]
            }
          ]
        },
        {
          "displayName": "Service Time",
          "name": "serviceTime",
          "type": "number",
          "default": 2,
          "typeOptions": {
            "minValue": 0
          },
          "description": "The default service time to apply in Minutes to the tasks when no task service time exists"
        },
        {
          "displayName": "Task Time Window",
          "name": "taskTimeWindow",
          "type": "fixedCollection",
          "placeholder": "Add Time Window",
          "default": {},
          "options": [
            {
              "displayName": "Task Time Window Properties",
              "name": "taskTimeWindowProperties",
              "type": "fixedCollection",
              "default": {},
              "values": [
                {
                  "displayName": "Start Time",
                  "name": "startTime",
                  "type": "dateTime",
                  "default": ""
                },
                {
                  "displayName": "End Time",
                  "name": "endTime",
                  "type": "dateTime",
                  "default": ""
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "autoDispatch"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Drop Off",
          "name": "dropOff",
          "type": "fixedCollection",
          "placeholder": "Add Drop Off",
          "default": {},
          "options": [
            {
              "displayName": "DropOff Properties",
              "name": "dropOffProperties",
              "type": "fixedCollection",
              "default": {},
              "values": [
                {
                  "displayName": "Drop Off Longitude",
                  "name": "dropOffLongitude",
                  "type": "number",
                  "typeOptions": {
                    "numberPrecision": 14
                  },
                  "default": 0,
                  "description": "The longitude for drop off location",
                  "required": true
                },
                {
                  "displayName": "Drop Off Latitude",
                  "name": "dropOffLatitude",
                  "type": "number",
                  "typeOptions": {
                    "numberPrecision": 14
                  },
                  "default": 0,
                  "description": "The latitude for drop off location",
                  "required": true
                }
              ]
            }
          ]
        },
        {
          "displayName": "Pick Up",
          "name": "pickUp",
          "type": "fixedCollection",
          "default": {},
          "placeholder": "Add Pick Up",
          "options": [
            {
              "displayName": "Pick Up Properties",
              "name": "pickUpProperties",
              "type": "fixedCollection",
              "default": {},
              "values": [
                {
                  "displayName": "Pick Up Longitude",
                  "name": "pickupLongitude",
                  "type": "number",
                  "typeOptions": {
                    "numberPrecision": 14
                  },
                  "default": 0,
                  "description": "The longitude for pickup location",
                  "required": true
                },
                {
                  "displayName": "Pick Up Latitude",
                  "name": "pickupLatitude",
                  "type": "number",
                  "typeOptions": {
                    "numberPrecision": 14
                  },
                  "default": 0,
                  "description": "The latitude for pickup location",
                  "required": true
                },
                {
                  "displayName": "Pick Up Time",
                  "name": "pickupTime",
                  "type": "dateTime",
                  "default": "",
                  "description": "If the request includes pickupLocation, pickupTime must be present if the time is fewer than 3 hours in the future",
                  "required": false
                }
              ]
            }
          ]
        },
        {
          "displayName": "Restricted Vehicle Types",
          "name": "restrictedVehicleTypes",
          "type": "options",
          "options": [
            {
              "name": "Car",
              "value": "CAR"
            },
            {
              "name": "Motorcycle",
              "value": "MOTORCYCLE"
            },
            {
              "name": "Bicycle",
              "value": "BICYCLE"
            },
            {
              "name": "Truck",
              "value": "TRUCK"
            }
          ],
          "default": "CAR",
          "description": "Vehicle types to ignore in the query",
          "required": false
        },
        {
          "displayName": "Service Time",
          "name": "serviceTime",
          "type": "number",
          "default": 120,
          "typeOptions": {
            "minValue": 0
          },
          "description": "The expected time a worker will take at the pickupLocation, dropoffLocation, or both (as applicable) Unit: seconds",
          "required": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "team"
          ],
          "operation": [
            "getTimeEstimates"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a new Onfleet worker",
          "action": "Create a worker"
        },
        {
          "name": "Delete",
          "value": "delete",
          "description": "Delete an Onfleet worker",
          "action": "Delete a worker"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a specific Onfleet worker",
          "action": "Get a worker"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many Onfleet workers",
          "action": "Get many workers"
        },
        {
          "name": "Get Schedule",
          "value": "getSchedule",
          "description": "Get a specific Onfleet worker schedule",
          "action": "Get the schedule for a worker"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update an Onfleet worker",
          "action": "Update a worker"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Search by Location",
      "name": "byLocation",
      "type": "boolean",
      "default": false,
      "description": "Whether to search for only those workers who are currently within a certain target area",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Worker ID",
      "name": "id",
      "type": "string",
      "default": "",
      "description": "The ID of the worker object for lookup",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "get",
            "getSchedule",
            "setSchedule",
            "update",
            "delete"
          ]
        }
      }
    },
    {
      "displayName": "Name",
      "name": "name",
      "type": "string",
      "default": "",
      "description": "The worker's name",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Phone",
      "name": "phone",
      "type": "string",
      "default": "",
      "description": "A list of worker’s phone numbers",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Team Names or IDs",
      "name": "teams",
      "type": "multiOptions",
      "default": [],
      "description": "One or more teams of which the worker is a member. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "loadOptionsMethod": "getTeams"
      }
    },
    {
      "displayName": "Longitude",
      "name": "longitude",
      "type": "number",
      "default": 0,
      "description": "The longitude component of the coordinate pair",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ],
          "byLocation": [
            true
          ]
        }
      },
      "typeOptions": {
        "numberPrecision": 14
      }
    },
    {
      "displayName": "Latitude",
      "name": "latitude",
      "type": "number",
      "default": 0,
      "description": "The latitude component of the coordinate pair",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ],
          "byLocation": [
            true
          ]
        }
      },
      "typeOptions": {
        "numberPrecision": 14
      }
    },
    {
      "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": [
            "worker"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 64,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 64
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Capacity",
          "name": "capacity",
          "type": "number",
          "default": 0,
          "description": "The maximum number of units this worker can carry, for route optimization purposes"
        },
        {
          "displayName": "Display Name",
          "name": "displayName",
          "type": "string",
          "default": "",
          "description": "This value is used in place of the worker's actual name within sms notifications, delivery tracking pages, and across organization boundaries"
        },
        {
          "displayName": "Vehicle",
          "name": "vehicle",
          "type": "fixedCollection",
          "placeholder": "Add Vehicle",
          "default": {},
          "options": [
            {
              "displayName": "Vehicle Properties",
              "name": "vehicleProperties",
              "values": [
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "options",
                  "options": [
                    {
                      "name": "Bicycle",
                      "value": "BICYCLE"
                    },
                    {
                      "name": "Car",
                      "value": "CAR"
                    },
                    {
                      "name": "Motorcycle",
                      "value": "MOTORCYCLE"
                    },
                    {
                      "name": "Truck",
                      "value": "TRUCK"
                    }
                  ],
                  "default": "",
                  "description": "Whether the worker has vehicle or not. If it's not provided, this worker will be treated as if on foot.",
                  "required": true
                },
                {
                  "displayName": "Description",
                  "name": "description",
                  "type": "string",
                  "default": "",
                  "description": "The vehicle's make, model, year, or any other relevant identifying details",
                  "required": false
                },
                {
                  "displayName": "License Plate",
                  "name": "licensePlate",
                  "type": "string",
                  "default": "",
                  "description": "The vehicle's license plate number",
                  "required": false
                },
                {
                  "displayName": "Color",
                  "name": "color",
                  "type": "string",
                  "default": "",
                  "description": "The vehicle's color",
                  "required": false
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Update Fields",
      "name": "updateFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Capacity",
          "name": "capacity",
          "type": "number",
          "default": 0,
          "description": "The maximum number of units this worker can carry, for route optimization purposes"
        },
        {
          "displayName": "Display Name",
          "name": "displayName",
          "type": "string",
          "default": "",
          "description": "This value is used in place of the worker's actual name within sms notifications, delivery tracking pages, and across organization boundaries"
        },
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "The worker's name"
        },
        {
          "displayName": "Team Names or IDs",
          "name": "teams",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getTeams"
          },
          "default": [],
          "description": "One or more teams of which the worker is a member. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Radius",
          "name": "radius",
          "type": "number",
          "typeOptions": {
            "maxValue": 10000,
            "minValue": 0
          },
          "default": 1000,
          "description": "The length in meters of the radius of the spherical area in which to look for workers. Defaults to 1000 if missing. Maximum value is 10000."
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ],
          "byLocation": [
            true
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "States",
          "name": "states",
          "type": "multiOptions",
          "options": [
            {
              "name": "Active (On-Duty, Active Task)",
              "value": 2
            },
            {
              "name": "Idle (On-Duty, No Active Task)",
              "value": 1
            },
            {
              "name": "Off-Duty",
              "value": 0
            }
          ],
          "default": [],
          "description": "List of worker states"
        },
        {
          "displayName": "Team Names or IDs",
          "name": "teams",
          "type": "multiOptions",
          "typeOptions": {
            "loadOptionsMethod": "getTeams"
          },
          "default": [],
          "description": "A list of the teams that workers must be part of. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
        },
        {
          "displayName": "Phones",
          "name": "phones",
          "type": "string",
          "typeOptions": {
            "multipleValues": true,
            "multipleValueButtonText": "Add Phone"
          },
          "default": [],
          "description": "A list of workers' phone numbers"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ],
          "byLocation": [
            false
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Fields to Return",
          "name": "filter",
          "type": "multiOptions",
          "options": [
            {
              "name": "Account Status",
              "value": "accountStatus"
            },
            {
              "name": "Active Task",
              "value": "activeTask"
            },
            {
              "name": "Capacity",
              "value": "capacity"
            },
            {
              "name": "Delay Time",
              "value": "delayTime"
            },
            {
              "name": "Display Name",
              "value": "displayName"
            },
            {
              "name": "Image Url",
              "value": "imageUrl"
            },
            {
              "name": "Location",
              "value": "location"
            },
            {
              "name": "Metadata",
              "value": "metadata"
            },
            {
              "name": "Name",
              "value": "name"
            },
            {
              "name": "On Duty",
              "value": "onDuty"
            },
            {
              "name": "Organization",
              "value": "organization"
            },
            {
              "name": "Phone",
              "value": "phone"
            },
            {
              "name": "Tasks",
              "value": "tasks"
            },
            {
              "name": "Teams",
              "value": "teams"
            },
            {
              "name": "Time Created",
              "value": "timeCreated"
            },
            {
              "name": "Time Last Modified",
              "value": "timeLastModified"
            },
            {
              "name": "Time Last Seen",
              "value": "timeLastSeen"
            },
            {
              "name": "User Data",
              "value": "userData"
            },
            {
              "name": "Vehicle",
              "value": "vehicle"
            },
            {
              "name": "Worker ID",
              "value": "id"
            }
          ],
          "default": [],
          "description": "A list of fields to show in the response, if all are not desired"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Analytics",
          "name": "analytics",
          "type": "boolean",
          "default": true,
          "description": "Whether a more detailed response is needed, includes basic worker duty event, traveled distance (meters) and time analytics"
        },
        {
          "displayName": "Fields to Return",
          "name": "filter",
          "type": "multiOptions",
          "options": [
            {
              "name": "Account Status",
              "value": "accountStatus"
            },
            {
              "name": "Active Task",
              "value": "activeTask"
            },
            {
              "name": "Capacity",
              "value": "capacity"
            },
            {
              "name": "Delay Time",
              "value": "delayTime"
            },
            {
              "name": "Display Name",
              "value": "displayName"
            },
            {
              "name": "Image Url",
              "value": "imageUrl"
            },
            {
              "name": "Location",
              "value": "location"
            },
            {
              "name": "Metadata",
              "value": "metadata"
            },
            {
              "name": "Name",
              "value": "name"
            },
            {
              "name": "On Duty",
              "value": "onDuty"
            },
            {
              "name": "Organization",
              "value": "organization"
            },
            {
              "name": "Phone",
              "value": "phone"
            },
            {
              "name": "Tasks",
              "value": "tasks"
            },
            {
              "name": "Teams",
              "value": "teams"
            },
            {
              "name": "Time Created",
              "value": "timeCreated"
            },
            {
              "name": "Time Last Modified",
              "value": "timeLastModified"
            },
            {
              "name": "Time Last Seen",
              "value": "timeLastSeen"
            },
            {
              "name": "User Data",
              "value": "userData"
            },
            {
              "name": "Vehicle",
              "value": "vehicle"
            },
            {
              "name": "Worker ID",
              "value": "id"
            }
          ],
          "default": [],
          "description": "A list of fields to show in the response, if all are not desired",
          "required": false
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Schedule",
      "name": "schedule",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Schedule Properties",
          "name": "scheduleProperties",
          "default": {},
          "values": [
            {
              "displayName": "Date",
              "name": "date",
              "type": "dateTime",
              "default": "",
              "description": "Schedule's date",
              "required": true
            },
            {
              "displayName": "Timezone Name or ID",
              "name": "timezone",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getTimezones"
              },
              "default": "",
              "description": "A valid timezone. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
              "required": true
            },
            {
              "displayName": "Shifts",
              "name": "shifts",
              "type": "fixedCollection",
              "default": {},
              "placeholder": "Add Shift",
              "typeOptions": {
                "multipleValues": true
              },
              "options": [
                {
                  "displayName": "Shifts Properties",
                  "name": "shiftsProperties",
                  "default": {},
                  "values": [
                    {
                      "displayName": "Start",
                      "name": "start",
                      "type": "dateTime",
                      "default": "",
                      "description": "Start time",
                      "required": true
                    },
                    {
                      "displayName": "End",
                      "name": "end",
                      "type": "dateTime",
                      "default": "",
                      "description": "End time",
                      "required": true
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "worker"
          ],
          "operation": [
            "setSchedule"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true,
        "multipleValueButtonText": "Add Schedule"
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create",
      "description": "Create a new Onfleet admin"
    },
    {
      "operation": "delete",
      "name": "Delete",
      "description": "Delete an Onfleet admin"
    },
    {
      "operation": "getAll",
      "name": "Get Many",
      "description": "Get many Onfleet admins"
    },
    {
      "operation": "update",
      "name": "Update",
      "description": "Update an Onfleet admin"
    }
  ]


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

outputs:
  [
  "main"
  ]

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

  # Onfleet Trigger node

  [Onfleet](https://onfleet.com/){:target=_blank .external-link} is a logistics platform offering a last-mile delivery solution.

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

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

  ## Events

  Trigger a workflow on:

  * SMS recipient opt out
  * SMS recipient response missed
  * Task arrival
  * Task assigned
  * Task cloned
  * Task completed
  * Task created
  * Task delayed
  * Task ETA
  * Task failed
  * Task started
  * Task unassigned
  * Task updated
  * Worker created
  * Worker deleted
  * Worker duty

properties_schema:
  [
    {
      "displayName": "Trigger On",
      "name": "triggerOn",
      "type": "options",
      "default": [],
      "options": [
        {
          "name": "SMS Recipient Opt Out",
          "value": "SMSRecipientOptOut"
        },
        {
          "name": "SMS Recipient Response Missed",
          "value": "smsRecipientResponseMissed"
        },
        {
          "name": "Task Arrival",
          "value": "taskArrival"
        },
        {
          "name": "Task Assigned",
          "value": "taskAssigned"
        },
        {
          "name": "Task Cloned",
          "value": "taskCloned"
        },
        {
          "name": "Task Completed",
          "value": "taskCompleted"
        },
        {
          "name": "Task Created",
          "value": "taskCreated"
        },
        {
          "name": "Task Delayed",
          "value": "taskDelayed"
        },
        {
          "name": "Task Deleted",
          "value": "taskDeleted"
        },
        {
          "name": "Task ETA",
          "value": "taskEta"
        },
        {
          "name": "Task Failed",
          "value": "taskFailed"
        },
        {
          "name": "Task Started",
          "value": "taskStarted"
        },
        {
          "name": "Task Unassigned",
          "value": "taskUnassigned"
        },
        {
          "name": "Task Updated",
          "value": "taskUpdated"
        },
        {
          "name": "Worker Created",
          "value": "workerCreated"
        },
        {
          "name": "Worker Deleted",
          "value": "workerDeleted"
        },
        {
          "name": "Worker Duty",
          "value": "workerDuty"
        }
      ],
      "required": true
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Name",
          "name": "name",
          "type": "string",
          "default": "",
          "description": "A name for the webhook for identification"
        }
      ]
    }
  ]


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

outputs:
  [
  "main"
  ]

updated_at: 2025-09-16 08:53:07
properties_schema:
  [
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "file",
      "options": [
        {
          "name": "Certificate",
          "value": "certificate"
        },
        {
          "name": "File",
          "value": "file"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "action": "Create a certificate"
        },
        {
          "name": "Install",
          "value": "install",
          "action": "Install a certificate"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Certificate File Name",
      "name": "certificateFileName",
      "type": "string",
      "default": "",
      "description": "Name for and, optionally, path to the generated certificate file. /nsconfig/ssl/ is the default path.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Certificate Format",
      "name": "certificateFormat",
      "type": "options",
      "default": "PEM",
      "description": "Format in which the certificate is stored on the appliance",
      "options": [
        {
          "name": "PEM",
          "value": "PEM"
        },
        {
          "name": "DER",
          "value": "DER"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Certificate Type",
      "name": "certificateType",
      "type": "options",
      "default": "ROOT_CERT",
      "options": [
        {
          "name": "Root-CA",
          "value": "ROOT_CERT",
          "description": "You must specify the key file name. The generated Root-CA certificate can be used for signing end-user client or server certificates or to create Intermediate-CA certificates."
        },
        {
          "name": "Intermediate-CA",
          "value": "INTM_CERT",
          "description": "Intermediate-CA certificate"
        },
        {
          "name": "Server",
          "value": "SRVR_CERT",
          "description": "SSL server certificate used on SSL servers for end-to-end encryption"
        },
        {
          "name": "Client",
          "value": "CLNT_CERT",
          "description": "End-user client certificate used for client authentication"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Certificate Request File Name",
      "name": "certificateRequestFileName",
      "type": "string",
      "default": "",
      "description": "Name for and, optionally, path to the certificate-signing request (CSR). /nsconfig/ssl/ is the default path.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "certificate"
          ]
        }
      }
    },
    {
      "displayName": "CA Certificate File Name",
      "name": "caCertificateFileName",
      "type": "string",
      "default": "",
      "description": "Name of the CA certificate file that issues and signs the Intermediate-CA certificate or the end-user client and server certificates",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ],
          "certificateType": [
            "INTM_CERT",
            "SRVR_CERT",
            "CLNT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "CA Certificate File Format",
      "name": "caCertificateFileFormat",
      "type": "options",
      "default": "PEM",
      "description": "Format of the CA certificate",
      "options": [
        {
          "name": "PEM",
          "value": "PEM"
        },
        {
          "name": "DER",
          "value": "DER"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ],
          "certificateType": [
            "INTM_CERT",
            "SRVR_CERT",
            "CLNT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "CA Private Key File Name",
      "name": "caPrivateKeyFileName",
      "type": "string",
      "default": "",
      "description": "Private key, associated with the CA certificate that is used to sign the Intermediate-CA certificate or the end-user client and server certificate. If the CA key file is password protected, the user is prompted to enter the pass phrase that was used to encrypt the key.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ],
          "certificateType": [
            "INTM_CERT",
            "SRVR_CERT",
            "CLNT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "CA Private Key File Format",
      "name": "caPrivateKeyFileFormat",
      "type": "options",
      "default": "PEM",
      "description": "Format of the CA certificate",
      "options": [
        {
          "name": "PEM",
          "value": "PEM"
        },
        {
          "name": "DER",
          "value": "DER"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ],
          "certificateType": [
            "INTM_CERT",
            "SRVR_CERT",
            "CLNT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "Private Key File Name",
      "name": "privateKeyFileName",
      "type": "string",
      "default": "",
      "description": "Name for and, optionally, path to the private key. You can either use an existing RSA or DSA key that you own or create a new private key on the Netscaler ADC. This file is required only when creating a self-signed Root-CA certificate. The key file is stored in the /nsconfig/ssl directory by default.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "create"
          ],
          "resource": [
            "certificate"
          ],
          "certificateType": [
            "ROOT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "CA Serial File Number",
      "name": "caSerialFileNumber",
      "type": "string",
      "default": "",
      "description": "Serial number file maintained for the CA certificate. This file contains the serial number of the next certificate to be issued or signed by the CA.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ],
          "certificateType": [
            "INTM_CERT",
            "SRVR_CERT",
            "CLNT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "Private Key Format",
      "name": "privateKeyFormat",
      "type": "options",
      "default": "PEM",
      "description": "Format in which the key is stored on the appliance",
      "options": [
        {
          "name": "PEM",
          "value": "PEM"
        },
        {
          "name": "DER",
          "value": "DER"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ],
          "certificateType": [
            "ROOT_CERT"
          ]
        }
      }
    },
    {
      "displayName": "Additional Fields",
      "name": "additionalFields",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "PEM Passphrase (For Encrypted Key)",
          "name": "pempassphrase",
          "type": "string",
          "displayOptions": {
            "show": {
              "/certificateType": [
                "ROOT_CERT"
              ]
            }
          },
          "default": "",
          "description": "Name for and, optionally, path to the private key. You can either use an existing RSA or DSA key that you own or create a new private key on the Netscaler ADC. This file is required only when creating a self-signed Root-CA certificate. The key file is stored in the /nsconfig/ssl directory by default."
        },
        {
          "displayName": "PEM Passphrase (For Encrypted CA Key)",
          "name": "pempassphrase",
          "type": "string",
          "displayOptions": {
            "hide": {
              "/certificateType": [
                "ROOT_CERT"
              ]
            }
          },
          "default": "",
          "description": "Name for and, optionally, path to the private key. You can either use an existing RSA or DSA key that you own or create a new private key on the Netscaler ADC. This file is required only when creating a self-signed Root-CA certificate. The key file is stored in the /nsconfig/ssl directory by default."
        },
        {
          "displayName": "Subject Alternative Name",
          "name": "subjectaltname",
          "type": "string",
          "default": "",
          "description": "Subject Alternative Name (SAN) is an extension to X.509 that allows various values to be associated with a security certificate using a subjectAltName field"
        },
        {
          "displayName": "Validity Period (Number of Days)",
          "name": "days",
          "type": "string",
          "default": "",
          "description": "Number of days for which the certificate will be valid, beginning with the time and day (system time) of creation"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Certificate-Key Pair Name",
      "name": "certificateKeyPairName",
      "type": "string",
      "default": "",
      "description": "Name for the certificate and private-key pair",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ]
        }
      }
    },
    {
      "displayName": "Certificate File Name",
      "name": "certificateFileName",
      "type": "string",
      "default": "",
      "description": "Name of and, optionally, path to the X509 certificate file that is used to form the certificate-key pair. /nsconfig/ssl/ is the default path.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ]
        }
      }
    },
    {
      "displayName": "Private Key File Name",
      "name": "privateKeyFileName",
      "type": "string",
      "default": "",
      "description": "Name of and, optionally, path to the X509 certificate file that is used to form the certificate-key pair. /nsconfig/ssl/ is the default path.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ]
        }
      }
    },
    {
      "displayName": "Certificate Format",
      "name": "certificateFormat",
      "type": "options",
      "default": "PEM",
      "description": "Input format of the certificate and the private-key files. The three formats supported by the appliance are: PEM - Privacy Enhanced Mail DER - Distinguished Encoding Rule PFX - Personal Information Exchange.",
      "options": [
        {
          "name": "PEM",
          "value": "PEM"
        },
        {
          "name": "DER",
          "value": "DER"
        }
      ],
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ]
        }
      }
    },
    {
      "displayName": "Password",
      "name": "password",
      "type": "string",
      "default": "",
      "description": "Input format of the certificate and the private-key files. The three formats supported by the appliance are: PEM - Privacy Enhanced Mail DER - Distinguished Encoding Rule PFX - Personal Information Exchange.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ],
          "certificateFormat": [
            "PEM"
          ]
        }
      },
      "typeOptions": {
        "password": true
      }
    },
    {
      "displayName": "Notify When Expires",
      "name": "notifyExpiration",
      "type": "boolean",
      "default": false,
      "description": "Whether to alert when the certificate is about to expire",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ]
        }
      }
    },
    {
      "displayName": "Notification Period (Days)",
      "name": "notificationPeriod",
      "type": "number",
      "default": 10,
      "description": "Time, in number of days, before certificate expiration, at which to generate an alert that the certificate is about to expire",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ],
          "notifyExpiration": [
            true
          ]
        }
      },
      "typeOptions": {
        "minValue": 10,
        "maxValue": 100
      }
    },
    {
      "displayName": "Certificate Bundle",
      "name": "certificateBundle",
      "type": "boolean",
      "default": false,
      "description": "Whether to parse the certificate chain as a single file after linking the server certificate to its issuer's certificate within the file",
      "displayOptions": {
        "show": {
          "resource": [
            "certificate"
          ],
          "operation": [
            "install"
          ],
          "certificateFormat": [
            "PEM"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "upload",
      "options": [
        {
          "name": "Delete",
          "value": "delete",
          "action": "Delete a file"
        },
        {
          "name": "Download",
          "value": "download",
          "action": "Download a file"
        },
        {
          "name": "Upload",
          "value": "upload",
          "action": "Upload a file"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "file"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "File Location",
      "name": "fileLocation",
      "type": "string",
      "default": "/nsconfig/ssl/",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Input Data Field Name",
      "name": "binaryProperty",
      "type": "string",
      "default": "data",
      "description": "The name of the incoming field containing the binary file data to be processed",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "File Name",
          "name": "fileName",
          "type": "string",
          "default": "",
          "description": "Name of the file. It should not include filepath."
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "upload"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Location",
      "name": "fileLocation",
      "type": "string",
      "default": "/nsconfig/ssl/",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete",
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "File Name",
      "name": "fileName",
      "type": "string",
      "default": "",
      "description": "Name of the file. It should not include filepath.",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "delete",
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    },
    {
      "displayName": "Put Output in Field",
      "name": "binaryProperty",
      "type": "string",
      "default": "data",
      "description": "The name of the output field to put the binary file data in",
      "required": true,
      "displayOptions": {
        "show": {
          "operation": [
            "download"
          ],
          "resource": [
            "file"
          ]
        }
      }
    }
  ]

operations:
  [
    {
      "operation": "create",
      "name": "Create"
    },
    {
      "operation": "install",
      "name": "Install"
    }
  ]


node_type: nodes-base.notion
package_name: n8n-nodes-base
display_name: Notion
description: Consume Notion API
category: output
development_style: programmatic
version: 2.2
credentials_required:
  [
  {
  "name": "notionApi",
  "required": true
  }
  ]

outputs:
  [
  "main"
  ]

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

  # Notion node

  Use the Notion node to automate work in Notion, and integrate Notion with other applications. n8n has built-in support for a wide range of Notion features, including getting and searching databases, creating pages, and getting users.

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

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

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

  ## Operations

  * Block
  	* Append After
  	* Get Child Blocks
  * Database
  	* Get
  	* Get Many
  	* Search
  * Database Page
  	* Create
  	* Get
  	* Get Many
  	* Update
  * Page
  	* Archive
  	* Create
  	* Search
  * User
  	* Get
  	* Get Many

  ## Templates and examples

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

  ## Related resources

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

  Refer to [Notion's documentation](https://developers.notion.com/){:target=_blank .external-link} for details about their API.

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

  ## Common issues

  For common errors or issues and suggested resolution steps, refer to [Common issues](/integrations/builtin/app-nodes/n8n-nodes-base.notion/common-issues.md).

properties_schema:
  [
    {
      "displayName": "In Notion, make sure to <a href=\"https://www.notion.so/help/add-and-manage-connections-with-the-api\" target=\"_blank\">add your connection</a> to the pages you want to access.",
      "name": "notionNotice",
      "type": "notice",
      "default": ""
    },
    {
      "displayName": "",
      "name": "Credentials",
      "type": "credentials",
      "default": ""
    },
    {
      "displayName": "Resource",
      "name": "resource",
      "type": "options",
      "default": "page",
      "options": [
        {
          "name": "Block",
          "value": "block"
        },
        {
          "name": "Database",
          "value": "database"
        },
        {
          "name": "Database Page",
          "value": "databasePage"
        },
        {
          "name": "Page",
          "value": "page"
        },
        {
          "name": "User",
          "value": "user"
        }
      ],
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "append",
      "options": [
        {
          "name": "Append After",
          "value": "append",
          "description": "Append a block",
          "action": "Append a block"
        },
        {
          "name": "Get Child Blocks",
          "value": "getAll",
          "description": "Get many child blocks",
          "action": "Get many child blocks"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Block",
      "name": "blockId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Block to append blocks to",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "append"
          ]
        },
        "hide": {
          "@version": [
            {
              "_cnd": {
                "gte": 2.2
              }
            }
          ]
        }
      }
    },
    {
      "displayName": "Block",
      "name": "blockId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Block to get all children from, when using 'By URL' mode make sure to use the URL of the block itself, you can find it in block parameters in Notion under 'Copy link to block'",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "append"
          ],
          "@version": [
            {
              "_cnd": {
                "gte": 2.2
              }
            }
          ]
        }
      }
    },
    {
      "displayName": "Blocks",
      "name": "blockUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "blockValues",
          "displayName": "Block",
          "values": [
            {
              "displayName": "Type Name or ID",
              "name": "type",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getBlockTypes"
              },
              "default": "paragraph"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Checked",
              "name": "checked",
              "type": "boolean",
              "default": false,
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ]
                }
              },
              "description": "Whether the to_do is checked or not"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Title",
              "name": "title",
              "type": "string",
              "default": "",
              "displayOptions": {
                "show": {
                  "type": [
                    "child_page"
                  ]
                }
              },
              "description": "Plain text of page title"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Image URL",
              "name": "url",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "image"
                  ]
                }
              },
              "default": "",
              "description": "Image file reference"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "append"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Block",
      "name": "blockId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Block to get all children from",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "getAll"
          ]
        },
        "hide": {
          "@version": [
            {
              "_cnd": {
                "gte": 2.2
              }
            }
          ]
        }
      }
    },
    {
      "displayName": "Block",
      "name": "blockId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Block to get all children from, when using 'By URL' mode make sure to use the URL of the block itself, you can find it in block parameters in Notion under 'Copy link to block'",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "getAll"
          ],
          "@version": [
            {
              "_cnd": {
                "gte": 2.2
              }
            }
          ]
        }
      }
    },
    {
      "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": [
            "block"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Also Fetch Nested Blocks",
      "name": "fetchNestedBlocks",
      "type": "boolean",
      "default": false,
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Simplify Output",
      "name": "simplifyOutput",
      "type": "boolean",
      "default": true,
      "displayOptions": {
        "show": {
          "resource": [
            "block"
          ],
          "operation": [
            "getAll"
          ]
        },
        "hide": {
          "@version": [
            1,
            2
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get a database",
          "action": "Get a database"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many databases",
          "action": "Get many databases"
        },
        {
          "name": "Search",
          "value": "search",
          "description": "Search databases using text search",
          "action": "Search a database"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get a database",
          "action": "Get a database"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many databases",
          "action": "Get many databases"
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            1
          ],
          "resource": [
            "database"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Database",
      "name": "databaseId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The Notion Database to get",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "getAll",
            "get"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Search Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The text to search for",
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "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": [
            "database"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "search"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Sort",
          "name": "sort",
          "placeholder": "Add Sort",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "default": {},
          "options": [
            {
              "displayName": "Sort",
              "name": "sortValue",
              "values": [
                {
                  "displayName": "Direction",
                  "name": "direction",
                  "type": "options",
                  "options": [
                    {
                      "name": "Ascending",
                      "value": "ascending"
                    },
                    {
                      "name": "Descending",
                      "value": "descending"
                    }
                  ],
                  "default": "descending",
                  "description": "The direction to sort"
                },
                {
                  "displayName": "Timestamp",
                  "name": "timestamp",
                  "type": "options",
                  "options": [
                    {
                      "name": "Last Edited Time",
                      "value": "last_edited_time"
                    }
                  ],
                  "default": "last_edited_time",
                  "description": "The name of the timestamp to sort against"
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "database"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a pages in a database",
          "action": "Create a database page"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a page in a database",
          "action": "Get a database page"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many pages in a database",
          "action": "Get many database pages"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update pages in a database",
          "action": "Update a database page"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a pages in a database",
          "action": "Create a database page"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many pages in a database",
          "action": "Get many database pages"
        },
        {
          "name": "Update",
          "value": "update",
          "description": "Update pages in a database",
          "action": "Update a database page"
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            1
          ],
          "resource": [
            "databasePage"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Database",
      "name": "databaseId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The Notion Database to operate on",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Title",
      "name": "title",
      "type": "string",
      "default": "",
      "description": "Page title. Appears at the top of the page and can be found via Quick Find.",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "create"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Properties",
      "name": "propertiesUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "propertyValues",
          "displayName": "Property",
          "values": [
            {
              "displayName": "Key Name or ID",
              "name": "key",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getDatabaseProperties",
                "loadOptionsDependsOn": [
                  "databaseId"
                ]
              },
              "default": ""
            },
            {
              "displayName": "Type",
              "name": "type",
              "type": "hidden",
              "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
            },
            {
              "displayName": "Title",
              "name": "title",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "title"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Phone Number",
              "name": "phoneValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "phone_number"
                  ]
                }
              },
              "default": "",
              "description": "Phone number. No structure is enforced."
            },
            {
              "displayName": "Option Names or IDs",
              "name": "multiSelectValue",
              "type": "multiOptions",
              "typeOptions": {
                "loadOptionsMethod": "getPropertySelectValues"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "multi_select"
                  ]
                }
              },
              "default": [],
              "description": "Name of the options you want to set. Multiples can be defined separated by comma. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Option Name or ID",
              "name": "selectValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getPropertySelectValues"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "select"
                  ]
                }
              },
              "default": "",
              "description": "Name of the option you want to set. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Status Name or ID",
              "name": "statusValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getPropertySelectValues"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "status"
                  ]
                }
              },
              "default": "",
              "description": "Name of the option you want to set. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Email",
              "name": "emailValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "email"
                  ]
                }
              },
              "default": "",
              "description": "Email address"
            },
            {
              "displayName": "Ignore If Empty",
              "name": "ignoreIfEmpty",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "url"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "URL",
              "name": "urlValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "url"
                  ]
                }
              },
              "default": "",
              "description": "Web address"
            },
            {
              "displayName": "User Names or IDs",
              "name": "peopleValue",
              "type": "multiOptions",
              "typeOptions": {
                "loadOptionsMethod": "getUsers"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "people"
                  ]
                }
              },
              "default": [],
              "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Relation IDs",
              "name": "relationValue",
              "type": "string",
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "relation"
                  ]
                }
              },
              "default": [],
              "description": "List of databases that belong to another database. Multiples can be defined separated by comma."
            },
            {
              "displayName": "Checked",
              "name": "checkboxValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "checkbox"
                  ]
                }
              },
              "type": "boolean",
              "default": false,
              "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked."
            },
            {
              "displayName": "Number",
              "name": "numberValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "number"
                  ]
                }
              },
              "type": "number",
              "default": 0,
              "description": "Number value"
            },
            {
              "displayName": "Range",
              "name": "range",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "boolean",
              "default": false,
              "description": "Whether or not you want to define a date range"
            },
            {
              "displayName": "Include Time",
              "name": "includeTime",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "boolean",
              "default": true,
              "description": "Whether or not to include the time in the date"
            },
            {
              "displayName": "Date",
              "name": "date",
              "displayOptions": {
                "show": {
                  "range": [
                    false
                  ],
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Date Start",
              "name": "dateStart",
              "displayOptions": {
                "show": {
                  "range": [
                    true
                  ],
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Date End",
              "name": "dateEnd",
              "displayOptions": {
                "show": {
                  "range": [
                    true
                  ],
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
            },
            {
              "displayName": "Timezone Name or ID",
              "name": "timezone",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "typeOptions": {
                "loadOptionsMethod": "getTimezones"
              },
              "default": "default",
              "description": "Time zone to use. By default n8n timezone is used. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "File URLs",
              "name": "fileUrls",
              "placeholder": "Add File",
              "type": "fixedCollection",
              "typeOptions": {
                "multipleValues": true,
                "sortable": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "files"
                  ]
                },
                "hide": {
                  "@version": [
                    1
                  ]
                }
              },
              "default": {},
              "options": [
                {
                  "name": "fileUrl",
                  "displayName": "File",
                  "values": [
                    {
                      "displayName": "Name",
                      "name": "name",
                      "type": "string",
                      "default": ""
                    },
                    {
                      "displayName": "File URL",
                      "name": "url",
                      "type": "string",
                      "default": "",
                      "description": "Link to externally hosted file"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Blocks",
      "name": "blockUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "blockValues",
          "displayName": "Block",
          "values": [
            {
              "displayName": "Type Name or ID",
              "name": "type",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getBlockTypes"
              },
              "default": "paragraph"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Checked",
              "name": "checked",
              "type": "boolean",
              "default": false,
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ]
                }
              },
              "description": "Whether the to_do is checked or not"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Title",
              "name": "title",
              "type": "string",
              "default": "",
              "displayOptions": {
                "show": {
                  "type": [
                    "child_page"
                  ]
                }
              },
              "description": "Plain text of page title"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Image URL",
              "name": "url",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "image"
                  ]
                }
              },
              "default": "",
              "description": "Image file reference"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Icon Type",
          "name": "iconType",
          "type": "options",
          "options": [
            {
              "name": "Emoji",
              "value": "emoji",
              "description": "Use an Emoji for the icon"
            },
            {
              "name": "File",
              "value": "file",
              "description": "Use a file for the icon"
            }
          ],
          "default": "emoji",
          "description": "The icon type for the database page, Either a URL or an Emoji"
        },
        {
          "displayName": "Icon",
          "name": "icon",
          "type": "string",
          "default": "",
          "description": "Emoji or File URL to use as the icon"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Database Page",
      "name": "pageId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Database Page to update",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Properties",
      "name": "propertiesUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "propertyValues",
          "displayName": "Property",
          "values": [
            {
              "displayName": "Key Name or ID",
              "name": "key",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getDatabaseIdFromPage",
                "loadOptionsDependsOn": [
                  "pageId"
                ]
              },
              "default": ""
            },
            {
              "displayName": "Type",
              "name": "type",
              "type": "hidden",
              "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
            },
            {
              "displayName": "Title",
              "name": "title",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "title"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Phone Number",
              "name": "phoneValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "phone_number"
                  ]
                }
              },
              "default": "",
              "description": "Phone number. No structure is enforced."
            },
            {
              "displayName": "Option Names or IDs",
              "name": "multiSelectValue",
              "type": "multiOptions",
              "description": "Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getDatabaseOptionsFromPage"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "multi_select"
                  ]
                }
              },
              "default": []
            },
            {
              "displayName": "Option Name or ID",
              "name": "selectValue",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getDatabaseOptionsFromPage"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "select"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Status Name or ID",
              "name": "statusValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getDatabaseOptionsFromPage"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "status"
                  ]
                }
              },
              "default": "",
              "description": "Name of the option you want to set. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Email",
              "name": "emailValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "email"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Ignore If Empty",
              "name": "ignoreIfEmpty",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "url"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "URL",
              "name": "urlValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "url"
                  ]
                }
              },
              "default": "",
              "description": "Web address"
            },
            {
              "displayName": "User Names or IDs",
              "name": "peopleValue",
              "type": "multiOptions",
              "typeOptions": {
                "loadOptionsMethod": "getUsers"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "people"
                  ]
                }
              },
              "default": [],
              "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify IDs using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Relation IDs",
              "name": "relationValue",
              "type": "string",
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "relation"
                  ]
                }
              },
              "default": [],
              "description": "List of databases that belong to another database. Multiples can be defined separated by comma."
            },
            {
              "displayName": "Checked",
              "name": "checkboxValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "checkbox"
                  ]
                }
              },
              "type": "boolean",
              "default": false,
              "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked."
            },
            {
              "displayName": "Number",
              "name": "numberValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "number"
                  ]
                }
              },
              "type": "number",
              "default": 0,
              "description": "Number value"
            },
            {
              "displayName": "Range",
              "name": "range",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "boolean",
              "default": false,
              "description": "Whether or not you want to define a date range"
            },
            {
              "displayName": "Include Time",
              "name": "includeTime",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "boolean",
              "default": true,
              "description": "Whether or not to include the time in the date"
            },
            {
              "displayName": "Date",
              "name": "date",
              "displayOptions": {
                "show": {
                  "range": [
                    false
                  ],
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Date Start",
              "name": "dateStart",
              "displayOptions": {
                "show": {
                  "range": [
                    true
                  ],
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Date End",
              "name": "dateEnd",
              "displayOptions": {
                "show": {
                  "range": [
                    true
                  ],
                  "type": [
                    "date"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
            },
            {
              "displayName": "Timezone Name or ID",
              "name": "timezone",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "typeOptions": {
                "loadOptionsMethod": "getTimezones"
              },
              "default": "default",
              "description": "Time zone to use. By default n8n timezone is used. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "File URLs",
              "name": "fileUrls",
              "placeholder": "Add File",
              "type": "fixedCollection",
              "typeOptions": {
                "multipleValues": true,
                "sortable": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "files"
                  ]
                },
                "hide": {
                  "@version": [
                    1
                  ]
                }
              },
              "default": {},
              "options": [
                {
                  "name": "fileUrl",
                  "displayName": "File",
                  "values": [
                    {
                      "displayName": "Name",
                      "name": "name",
                      "type": "string",
                      "default": ""
                    },
                    {
                      "displayName": "File URL",
                      "name": "url",
                      "type": "string",
                      "default": "",
                      "description": "Link to externally hosted file"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "update"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Icon Type",
          "name": "iconType",
          "type": "options",
          "options": [
            {
              "name": "Emoji",
              "value": "emoji",
              "description": "Use an Emoji for the icon"
            },
            {
              "name": "File",
              "value": "file",
              "description": "Use a file for the icon"
            }
          ],
          "default": "emoji",
          "description": "The icon type for the database page, Either a URL or an Emoji"
        },
        {
          "displayName": "Icon",
          "name": "icon",
          "type": "string",
          "default": "",
          "description": "Emoji or File URL to use as the icon"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "update"
          ]
        }
      }
    },
    {
      "displayName": "Database Page",
      "name": "pageId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Database Page to get",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "get"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "get"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Database",
      "name": "databaseId",
      "type": "resourceLocator",
      "default": {
        "mode": "list",
        "value": ""
      },
      "description": "The Notion Database to operate on",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Filter",
      "name": "filterType",
      "type": "options",
      "default": "none",
      "options": [
        {
          "name": "None",
          "value": "none"
        },
        {
          "name": "Build Manually",
          "value": "manual"
        },
        {
          "name": "JSON",
          "value": "json"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Must Match",
      "name": "matchType",
      "type": "options",
      "default": "anyFilter",
      "options": [
        {
          "name": "Any filter",
          "value": "anyFilter"
        },
        {
          "name": "All Filters",
          "value": "allFilters"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ],
          "filterType": [
            "manual"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Filters",
      "name": "filters",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "displayName": "Conditions",
          "name": "conditions",
          "values": [
            {
              "displayName": "Property Name or ID",
              "name": "key",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getFilterProperties",
                "loadOptionsDependsOn": [
                  "datatabaseId"
                ]
              },
              "default": "",
              "description": "The name of the property to filter by. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Type",
              "name": "type",
              "type": "hidden",
              "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "title"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Starts With",
                  "value": "starts_with"
                },
                {
                  "name": "Ends With",
                  "value": "ends_with"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Starts With",
                  "value": "starts_with"
                },
                {
                  "name": "Ends With",
                  "value": "ends_with"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "number"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Greater Than",
                  "value": "greater_than"
                },
                {
                  "name": "Less Than",
                  "value": "less_than"
                },
                {
                  "name": "Greater Than Or Equal To",
                  "value": "greater_than_or_equal_to"
                },
                {
                  "name": "Less Than Or Equal To",
                  "value": "less_than_or_equal_to"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "checkbox"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "select"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "multi_select"
                  ]
                }
              },
              "options": [
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "status"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Before",
                  "value": "before"
                },
                {
                  "name": "After",
                  "value": "after"
                },
                {
                  "name": "On Or Before",
                  "value": "on_or_before"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                },
                {
                  "name": "On Or After",
                  "value": "on_or_after"
                },
                {
                  "name": "Past Week",
                  "value": "past_week"
                },
                {
                  "name": "Past Month",
                  "value": "past_month"
                },
                {
                  "name": "Past Year",
                  "value": "past_year"
                },
                {
                  "name": "Next Week",
                  "value": "next_week"
                },
                {
                  "name": "Next Month",
                  "value": "next_month"
                },
                {
                  "name": "Next Year",
                  "value": "next_year"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "people"
                  ]
                }
              },
              "options": [
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "files"
                  ]
                }
              },
              "options": [
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "url"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Starts With",
                  "value": "starts_with"
                },
                {
                  "name": "Ends With",
                  "value": "ends_with"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "email"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Starts With",
                  "value": "starts_with"
                },
                {
                  "name": "Ends With",
                  "value": "ends_with"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "phone_number"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Starts With",
                  "value": "starts_with"
                },
                {
                  "name": "Ends With",
                  "value": "ends_with"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "relation"
                  ]
                }
              },
              "options": [
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "created_by"
                  ]
                }
              },
              "options": [
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "created_time"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Before",
                  "value": "before"
                },
                {
                  "name": "After",
                  "value": "after"
                },
                {
                  "name": "On Or Before",
                  "value": "on_or_before"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                },
                {
                  "name": "On Or After",
                  "value": "on_or_after"
                },
                {
                  "name": "Past Week",
                  "value": "past_week"
                },
                {
                  "name": "Past Month",
                  "value": "past_month"
                },
                {
                  "name": "Past Year",
                  "value": "past_year"
                },
                {
                  "name": "Next Week",
                  "value": "next_week"
                },
                {
                  "name": "Next Month",
                  "value": "next_month"
                },
                {
                  "name": "Next Year",
                  "value": "next_year"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "last_edited_by"
                  ]
                }
              },
              "options": [
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "last_edited_time"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Before",
                  "value": "before"
                },
                {
                  "name": "After",
                  "value": "after"
                },
                {
                  "name": "On Or Before",
                  "value": "on_or_before"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                },
                {
                  "name": "On Or After",
                  "value": "on_or_after"
                },
                {
                  "name": "Past Week",
                  "value": "past_week"
                },
                {
                  "name": "Past Month",
                  "value": "past_month"
                },
                {
                  "name": "Past Year",
                  "value": "past_year"
                },
                {
                  "name": "Next Week",
                  "value": "next_week"
                },
                {
                  "name": "Next Month",
                  "value": "next_month"
                },
                {
                  "name": "Next Year",
                  "value": "next_year"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Return Type",
              "name": "returnType",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ]
                }
              },
              "options": [
                {
                  "name": "Text",
                  "value": "text"
                },
                {
                  "name": "Checkbox",
                  "value": "checkbox"
                },
                {
                  "name": "Number",
                  "value": "number"
                },
                {
                  "name": "Date",
                  "value": "date"
                }
              ],
              "default": "",
              "description": "The formula return type"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "text"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Contains",
                  "value": "contains"
                },
                {
                  "name": "Does Not Contain",
                  "value": "does_not_contain"
                },
                {
                  "name": "Starts With",
                  "value": "starts_with"
                },
                {
                  "name": "Ends With",
                  "value": "ends_with"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "checkbox"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "number"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Does Not Equal",
                  "value": "does_not_equal"
                },
                {
                  "name": "Greater Than",
                  "value": "greater_than"
                },
                {
                  "name": "Less Than",
                  "value": "less_than"
                },
                {
                  "name": "Greater Than Or Equal To",
                  "value": "greater_than_or_equal_to"
                },
                {
                  "name": "Less Than Or Equal To",
                  "value": "less_than_or_equal_to"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Condition",
              "name": "condition",
              "type": "options",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "date"
                  ]
                }
              },
              "options": [
                {
                  "name": "Equals",
                  "value": "equals"
                },
                {
                  "name": "Before",
                  "value": "before"
                },
                {
                  "name": "After",
                  "value": "after"
                },
                {
                  "name": "On Or Before",
                  "value": "on_or_before"
                },
                {
                  "name": "Is Empty",
                  "value": "is_empty"
                },
                {
                  "name": "Is Not Empty",
                  "value": "is_not_empty"
                },
                {
                  "name": "On Or After",
                  "value": "on_or_after"
                },
                {
                  "name": "Past Week",
                  "value": "past_week"
                },
                {
                  "name": "Past Month",
                  "value": "past_month"
                },
                {
                  "name": "Past Year",
                  "value": "past_year"
                },
                {
                  "name": "Next Week",
                  "value": "next_week"
                },
                {
                  "name": "Next Month",
                  "value": "next_month"
                },
                {
                  "name": "Next Year",
                  "value": "next_year"
                }
              ],
              "default": "",
              "description": "The value of the property to filter by"
            },
            {
              "displayName": "Title",
              "name": "titleValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "title"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "richTextValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "rich_text"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Phone Number",
              "name": "phoneNumberValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "phone_number"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": "",
              "description": "Phone number. No structure is enforced."
            },
            {
              "displayName": "Option Name or ID",
              "name": "multiSelectValue",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getPropertySelectValues"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "multi_select"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": []
            },
            {
              "displayName": "Option Name or ID",
              "name": "selectValue",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getPropertySelectValues"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "select"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Status Name or ID",
              "name": "statusValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getPropertySelectValues"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "status"
                  ]
                }
              },
              "default": "",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>"
            },
            {
              "displayName": "Email",
              "name": "emailValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "email"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "URL",
              "name": "urlValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "url"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "User Name or ID",
              "name": "peopleValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getUsers"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "people"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": "",
              "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "User Name or ID",
              "name": "createdByValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getUsers"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "created_by"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": "",
              "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "User Name or ID",
              "name": "lastEditedByValue",
              "type": "options",
              "typeOptions": {
                "loadOptionsMethod": "getUsers"
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "last_edited_by"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": "",
              "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
            },
            {
              "displayName": "Relation ID",
              "name": "relationValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "relation"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Checked",
              "name": "checkboxValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "checkbox"
                  ]
                }
              },
              "type": "boolean",
              "default": false,
              "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
            },
            {
              "displayName": "Number",
              "name": "numberValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "number"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "type": "number",
              "default": 0,
              "description": "Number value"
            },
            {
              "displayName": "Date",
              "name": "date",
              "displayOptions": {
                "show": {
                  "type": [
                    "date"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty",
                    "past_week",
                    "past_month",
                    "past_year",
                    "next_week",
                    "next_month",
                    "next_year"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Created Time",
              "name": "createdTimeValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "created_time"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty",
                    "past_week",
                    "past_month",
                    "past_year",
                    "next_week",
                    "next_month",
                    "next_year"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Last Edited Time",
              "name": "lastEditedTime",
              "displayOptions": {
                "show": {
                  "type": [
                    "last_edited_time"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty",
                    "past_week",
                    "past_month",
                    "past_year",
                    "next_week",
                    "next_month",
                    "next_year"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            },
            {
              "displayName": "Number",
              "name": "numberValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "number"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "type": "number",
              "default": 0,
              "description": "Number value"
            },
            {
              "displayName": "Text",
              "name": "textValue",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "text"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty"
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Boolean",
              "name": "checkboxValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "checkbox"
                  ]
                }
              },
              "type": "boolean",
              "default": false,
              "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
            },
            {
              "displayName": "Date",
              "name": "dateValue",
              "displayOptions": {
                "show": {
                  "type": [
                    "formula"
                  ],
                  "returnType": [
                    "date"
                  ]
                },
                "hide": {
                  "condition": [
                    "is_empty",
                    "is_not_empty",
                    "past_week",
                    "past_month",
                    "past_year",
                    "next_week",
                    "next_month",
                    "next_year"
                  ]
                }
              },
              "type": "dateTime",
              "default": "",
              "description": "An ISO 8601 format date, with optional time"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ],
          "filterType": [
            "manual"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "See <a href=\"https://developers.notion.com/reference/post-database-query#post-database-query-filter\" target=\"_blank\">Notion guide</a> to creating filters",
      "name": "jsonNotice",
      "type": "notice",
      "default": "",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ],
          "filterType": [
            "json"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Filters (JSON)",
      "name": "filterJson",
      "type": "string",
      "default": "",
      "displayOptions": {
        "show": {
          "resource": [
            "databasePage"
          ],
          "operation": [
            "getAll"
          ],
          "filterType": [
            "json"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Download Files",
          "name": "downloadFiles",
          "type": "boolean",
          "displayOptions": {
            "show": {
              "/resource": [
                "databasePage"
              ],
              "/operation": [
                "getAll"
              ]
            },
            "hide": {
              "@version": [
                1
              ]
            }
          },
          "default": false,
          "description": "Whether to download a file if a database's field contains it"
        },
        {
          "displayName": "Filters",
          "name": "filter",
          "placeholder": "Add Filter",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "displayOptions": {
            "show": {
              "@version": [
                1
              ]
            }
          },
          "default": {},
          "options": [
            {
              "displayName": "Single Condition",
              "name": "singleCondition",
              "values": [
                {
                  "displayName": "Property Name or ID",
                  "name": "key",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getFilterProperties",
                    "loadOptionsDependsOn": [
                      "datatabaseId"
                    ]
                  },
                  "default": "",
                  "description": "The name of the property to filter by. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "hidden",
                  "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "title"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Starts With",
                      "value": "starts_with"
                    },
                    {
                      "name": "Ends With",
                      "value": "ends_with"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "rich_text"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Starts With",
                      "value": "starts_with"
                    },
                    {
                      "name": "Ends With",
                      "value": "ends_with"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "number"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Greater Than",
                      "value": "greater_than"
                    },
                    {
                      "name": "Less Than",
                      "value": "less_than"
                    },
                    {
                      "name": "Greater Than Or Equal To",
                      "value": "greater_than_or_equal_to"
                    },
                    {
                      "name": "Less Than Or Equal To",
                      "value": "less_than_or_equal_to"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "checkbox"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "select"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "multi_select"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "status"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "date"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Before",
                      "value": "before"
                    },
                    {
                      "name": "After",
                      "value": "after"
                    },
                    {
                      "name": "On Or Before",
                      "value": "on_or_before"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    },
                    {
                      "name": "On Or After",
                      "value": "on_or_after"
                    },
                    {
                      "name": "Past Week",
                      "value": "past_week"
                    },
                    {
                      "name": "Past Month",
                      "value": "past_month"
                    },
                    {
                      "name": "Past Year",
                      "value": "past_year"
                    },
                    {
                      "name": "Next Week",
                      "value": "next_week"
                    },
                    {
                      "name": "Next Month",
                      "value": "next_month"
                    },
                    {
                      "name": "Next Year",
                      "value": "next_year"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "people"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "files"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "url"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Starts With",
                      "value": "starts_with"
                    },
                    {
                      "name": "Ends With",
                      "value": "ends_with"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "email"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Starts With",
                      "value": "starts_with"
                    },
                    {
                      "name": "Ends With",
                      "value": "ends_with"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "phone_number"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Starts With",
                      "value": "starts_with"
                    },
                    {
                      "name": "Ends With",
                      "value": "ends_with"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "relation"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "created_by"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "created_time"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Before",
                      "value": "before"
                    },
                    {
                      "name": "After",
                      "value": "after"
                    },
                    {
                      "name": "On Or Before",
                      "value": "on_or_before"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    },
                    {
                      "name": "On Or After",
                      "value": "on_or_after"
                    },
                    {
                      "name": "Past Week",
                      "value": "past_week"
                    },
                    {
                      "name": "Past Month",
                      "value": "past_month"
                    },
                    {
                      "name": "Past Year",
                      "value": "past_year"
                    },
                    {
                      "name": "Next Week",
                      "value": "next_week"
                    },
                    {
                      "name": "Next Month",
                      "value": "next_month"
                    },
                    {
                      "name": "Next Year",
                      "value": "next_year"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "last_edited_by"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "last_edited_time"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Before",
                      "value": "before"
                    },
                    {
                      "name": "After",
                      "value": "after"
                    },
                    {
                      "name": "On Or Before",
                      "value": "on_or_before"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    },
                    {
                      "name": "On Or After",
                      "value": "on_or_after"
                    },
                    {
                      "name": "Past Week",
                      "value": "past_week"
                    },
                    {
                      "name": "Past Month",
                      "value": "past_month"
                    },
                    {
                      "name": "Past Year",
                      "value": "past_year"
                    },
                    {
                      "name": "Next Week",
                      "value": "next_week"
                    },
                    {
                      "name": "Next Month",
                      "value": "next_month"
                    },
                    {
                      "name": "Next Year",
                      "value": "next_year"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Return Type",
                  "name": "returnType",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Text",
                      "value": "text"
                    },
                    {
                      "name": "Checkbox",
                      "value": "checkbox"
                    },
                    {
                      "name": "Number",
                      "value": "number"
                    },
                    {
                      "name": "Date",
                      "value": "date"
                    }
                  ],
                  "default": "",
                  "description": "The formula return type"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "text"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Does Not Contain",
                      "value": "does_not_contain"
                    },
                    {
                      "name": "Starts With",
                      "value": "starts_with"
                    },
                    {
                      "name": "Ends With",
                      "value": "ends_with"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "checkbox"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "number"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Does Not Equal",
                      "value": "does_not_equal"
                    },
                    {
                      "name": "Greater Than",
                      "value": "greater_than"
                    },
                    {
                      "name": "Less Than",
                      "value": "less_than"
                    },
                    {
                      "name": "Greater Than Or Equal To",
                      "value": "greater_than_or_equal_to"
                    },
                    {
                      "name": "Less Than Or Equal To",
                      "value": "less_than_or_equal_to"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "date"
                      ]
                    }
                  },
                  "options": [
                    {
                      "name": "Equals",
                      "value": "equals"
                    },
                    {
                      "name": "Before",
                      "value": "before"
                    },
                    {
                      "name": "After",
                      "value": "after"
                    },
                    {
                      "name": "On Or Before",
                      "value": "on_or_before"
                    },
                    {
                      "name": "Is Empty",
                      "value": "is_empty"
                    },
                    {
                      "name": "Is Not Empty",
                      "value": "is_not_empty"
                    },
                    {
                      "name": "On Or After",
                      "value": "on_or_after"
                    },
                    {
                      "name": "Past Week",
                      "value": "past_week"
                    },
                    {
                      "name": "Past Month",
                      "value": "past_month"
                    },
                    {
                      "name": "Past Year",
                      "value": "past_year"
                    },
                    {
                      "name": "Next Week",
                      "value": "next_week"
                    },
                    {
                      "name": "Next Month",
                      "value": "next_month"
                    },
                    {
                      "name": "Next Year",
                      "value": "next_year"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                },
                {
                  "displayName": "Title",
                  "name": "titleValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "title"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "Text",
                  "name": "richTextValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "rich_text"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "Phone Number",
                  "name": "phoneNumberValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "phone_number"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": "",
                  "description": "Phone number. No structure is enforced."
                },
                {
                  "displayName": "Option Name or ID",
                  "name": "multiSelectValue",
                  "type": "options",
                  "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                  "typeOptions": {
                    "loadOptionsMethod": "getPropertySelectValues"
                  },
                  "displayOptions": {
                    "show": {
                      "type": [
                        "multi_select"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": []
                },
                {
                  "displayName": "Option Name or ID",
                  "name": "selectValue",
                  "type": "options",
                  "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                  "typeOptions": {
                    "loadOptionsMethod": "getPropertySelectValues"
                  },
                  "displayOptions": {
                    "show": {
                      "type": [
                        "select"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "Status Name or ID",
                  "name": "statusValue",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getPropertySelectValues"
                  },
                  "displayOptions": {
                    "show": {
                      "type": [
                        "status"
                      ]
                    }
                  },
                  "default": "",
                  "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>"
                },
                {
                  "displayName": "Email",
                  "name": "emailValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "email"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "URL",
                  "name": "urlValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "url"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "User Name or ID",
                  "name": "peopleValue",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getUsers"
                  },
                  "displayOptions": {
                    "show": {
                      "type": [
                        "people"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": "",
                  "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                },
                {
                  "displayName": "User Name or ID",
                  "name": "createdByValue",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getUsers"
                  },
                  "displayOptions": {
                    "show": {
                      "type": [
                        "created_by"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": "",
                  "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                },
                {
                  "displayName": "User Name or ID",
                  "name": "lastEditedByValue",
                  "type": "options",
                  "typeOptions": {
                    "loadOptionsMethod": "getUsers"
                  },
                  "displayOptions": {
                    "show": {
                      "type": [
                        "last_edited_by"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": "",
                  "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                },
                {
                  "displayName": "Relation ID",
                  "name": "relationValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "relation"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "Checked",
                  "name": "checkboxValue",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "checkbox"
                      ]
                    }
                  },
                  "type": "boolean",
                  "default": false,
                  "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
                },
                {
                  "displayName": "Number",
                  "name": "numberValue",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "number"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "type": "number",
                  "default": 0,
                  "description": "Number value"
                },
                {
                  "displayName": "Date",
                  "name": "date",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "date"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty",
                        "past_week",
                        "past_month",
                        "past_year",
                        "next_week",
                        "next_month",
                        "next_year"
                      ]
                    }
                  },
                  "type": "dateTime",
                  "default": "",
                  "description": "An ISO 8601 format date, with optional time"
                },
                {
                  "displayName": "Created Time",
                  "name": "createdTimeValue",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "created_time"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty",
                        "past_week",
                        "past_month",
                        "past_year",
                        "next_week",
                        "next_month",
                        "next_year"
                      ]
                    }
                  },
                  "type": "dateTime",
                  "default": "",
                  "description": "An ISO 8601 format date, with optional time"
                },
                {
                  "displayName": "Last Edited Time",
                  "name": "lastEditedTime",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "last_edited_time"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty",
                        "past_week",
                        "past_month",
                        "past_year",
                        "next_week",
                        "next_month",
                        "next_year"
                      ]
                    }
                  },
                  "type": "dateTime",
                  "default": "",
                  "description": "An ISO 8601 format date, with optional time"
                },
                {
                  "displayName": "Number",
                  "name": "numberValue",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "number"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "type": "number",
                  "default": 0,
                  "description": "Number value"
                },
                {
                  "displayName": "Text",
                  "name": "textValue",
                  "type": "string",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "text"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty"
                      ]
                    }
                  },
                  "default": ""
                },
                {
                  "displayName": "Boolean",
                  "name": "checkboxValue",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "checkbox"
                      ]
                    }
                  },
                  "type": "boolean",
                  "default": false,
                  "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
                },
                {
                  "displayName": "Date",
                  "name": "dateValue",
                  "displayOptions": {
                    "show": {
                      "type": [
                        "formula"
                      ],
                      "returnType": [
                        "date"
                      ]
                    },
                    "hide": {
                      "condition": [
                        "is_empty",
                        "is_not_empty",
                        "past_week",
                        "past_month",
                        "past_year",
                        "next_week",
                        "next_month",
                        "next_year"
                      ]
                    }
                  },
                  "type": "dateTime",
                  "default": "",
                  "description": "An ISO 8601 format date, with optional time"
                }
              ]
            },
            {
              "displayName": "Multiple Condition",
              "name": "multipleCondition",
              "values": [
                {
                  "displayName": "Condition",
                  "name": "condition",
                  "placeholder": "Add Condition",
                  "type": "fixedCollection",
                  "typeOptions": {
                    "multipleValues": true
                  },
                  "default": {},
                  "options": [
                    {
                      "displayName": "OR",
                      "name": "or",
                      "values": [
                        {
                          "displayName": "Property Name or ID",
                          "name": "key",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getFilterProperties",
                            "loadOptionsDependsOn": [
                              "datatabaseId"
                            ]
                          },
                          "default": "",
                          "description": "The name of the property to filter by. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "Type",
                          "name": "type",
                          "type": "hidden",
                          "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "title"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "rich_text"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "number"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Greater Than",
                              "value": "greater_than"
                            },
                            {
                              "name": "Less Than",
                              "value": "less_than"
                            },
                            {
                              "name": "Greater Than Or Equal To",
                              "value": "greater_than_or_equal_to"
                            },
                            {
                              "name": "Less Than Or Equal To",
                              "value": "less_than_or_equal_to"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "checkbox"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "select"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "multi_select"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "status"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "date"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "people"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "files"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "url"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "email"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "phone_number"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "relation"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_by"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_time"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_by"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_time"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Return Type",
                          "name": "returnType",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Text",
                              "value": "text"
                            },
                            {
                              "name": "Checkbox",
                              "value": "checkbox"
                            },
                            {
                              "name": "Number",
                              "value": "number"
                            },
                            {
                              "name": "Date",
                              "value": "date"
                            }
                          ],
                          "default": "",
                          "description": "The formula return type"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "text"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "checkbox"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "number"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Greater Than",
                              "value": "greater_than"
                            },
                            {
                              "name": "Less Than",
                              "value": "less_than"
                            },
                            {
                              "name": "Greater Than Or Equal To",
                              "value": "greater_than_or_equal_to"
                            },
                            {
                              "name": "Less Than Or Equal To",
                              "value": "less_than_or_equal_to"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "date"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Title",
                          "name": "titleValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "title"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Text",
                          "name": "richTextValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "rich_text"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Phone Number",
                          "name": "phoneNumberValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "phone_number"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Phone number. No structure is enforced."
                        },
                        {
                          "displayName": "Option Name or ID",
                          "name": "multiSelectValue",
                          "type": "options",
                          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                          "typeOptions": {
                            "loadOptionsMethod": "getPropertySelectValues"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "multi_select"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": []
                        },
                        {
                          "displayName": "Option Name or ID",
                          "name": "selectValue",
                          "type": "options",
                          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                          "typeOptions": {
                            "loadOptionsMethod": "getPropertySelectValues"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "select"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Status Name or ID",
                          "name": "statusValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getPropertySelectValues"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "status"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>"
                        },
                        {
                          "displayName": "Email",
                          "name": "emailValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "email"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "URL",
                          "name": "urlValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "url"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "User Name or ID",
                          "name": "peopleValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getUsers"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "people"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "User Name or ID",
                          "name": "createdByValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getUsers"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_by"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "User Name or ID",
                          "name": "lastEditedByValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getUsers"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_by"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "Relation ID",
                          "name": "relationValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "relation"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Checked",
                          "name": "checkboxValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "checkbox"
                              ]
                            }
                          },
                          "type": "boolean",
                          "default": false,
                          "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
                        },
                        {
                          "displayName": "Number",
                          "name": "numberValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "number"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "type": "number",
                          "default": 0,
                          "description": "Number value"
                        },
                        {
                          "displayName": "Date",
                          "name": "date",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "date"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        },
                        {
                          "displayName": "Created Time",
                          "name": "createdTimeValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_time"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        },
                        {
                          "displayName": "Last Edited Time",
                          "name": "lastEditedTime",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_time"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        },
                        {
                          "displayName": "Number",
                          "name": "numberValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "number"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "type": "number",
                          "default": 0,
                          "description": "Number value"
                        },
                        {
                          "displayName": "Text",
                          "name": "textValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "text"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Boolean",
                          "name": "checkboxValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "checkbox"
                              ]
                            }
                          },
                          "type": "boolean",
                          "default": false,
                          "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
                        },
                        {
                          "displayName": "Date",
                          "name": "dateValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "date"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        }
                      ]
                    },
                    {
                      "displayName": "AND",
                      "name": "and",
                      "values": [
                        {
                          "displayName": "Property Name or ID",
                          "name": "key",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getFilterProperties",
                            "loadOptionsDependsOn": [
                              "datatabaseId"
                            ]
                          },
                          "default": "",
                          "description": "The name of the property to filter by. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "Type",
                          "name": "type",
                          "type": "hidden",
                          "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "title"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "rich_text"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "number"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Greater Than",
                              "value": "greater_than"
                            },
                            {
                              "name": "Less Than",
                              "value": "less_than"
                            },
                            {
                              "name": "Greater Than Or Equal To",
                              "value": "greater_than_or_equal_to"
                            },
                            {
                              "name": "Less Than Or Equal To",
                              "value": "less_than_or_equal_to"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "checkbox"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "select"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "multi_select"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "status"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "date"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "people"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "files"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "url"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "email"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "phone_number"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "relation"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_by"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_time"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_by"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_time"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Return Type",
                          "name": "returnType",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Text",
                              "value": "text"
                            },
                            {
                              "name": "Checkbox",
                              "value": "checkbox"
                            },
                            {
                              "name": "Number",
                              "value": "number"
                            },
                            {
                              "name": "Date",
                              "value": "date"
                            }
                          ],
                          "default": "",
                          "description": "The formula return type"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "text"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Contains",
                              "value": "contains"
                            },
                            {
                              "name": "Does Not Contain",
                              "value": "does_not_contain"
                            },
                            {
                              "name": "Starts With",
                              "value": "starts_with"
                            },
                            {
                              "name": "Ends With",
                              "value": "ends_with"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "checkbox"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "number"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Does Not Equal",
                              "value": "does_not_equal"
                            },
                            {
                              "name": "Greater Than",
                              "value": "greater_than"
                            },
                            {
                              "name": "Less Than",
                              "value": "less_than"
                            },
                            {
                              "name": "Greater Than Or Equal To",
                              "value": "greater_than_or_equal_to"
                            },
                            {
                              "name": "Less Than Or Equal To",
                              "value": "less_than_or_equal_to"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Condition",
                          "name": "condition",
                          "type": "options",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "date"
                              ]
                            }
                          },
                          "options": [
                            {
                              "name": "Equals",
                              "value": "equals"
                            },
                            {
                              "name": "Before",
                              "value": "before"
                            },
                            {
                              "name": "After",
                              "value": "after"
                            },
                            {
                              "name": "On Or Before",
                              "value": "on_or_before"
                            },
                            {
                              "name": "Is Empty",
                              "value": "is_empty"
                            },
                            {
                              "name": "Is Not Empty",
                              "value": "is_not_empty"
                            },
                            {
                              "name": "On Or After",
                              "value": "on_or_after"
                            },
                            {
                              "name": "Past Week",
                              "value": "past_week"
                            },
                            {
                              "name": "Past Month",
                              "value": "past_month"
                            },
                            {
                              "name": "Past Year",
                              "value": "past_year"
                            },
                            {
                              "name": "Next Week",
                              "value": "next_week"
                            },
                            {
                              "name": "Next Month",
                              "value": "next_month"
                            },
                            {
                              "name": "Next Year",
                              "value": "next_year"
                            }
                          ],
                          "default": "",
                          "description": "The value of the property to filter by"
                        },
                        {
                          "displayName": "Title",
                          "name": "titleValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "title"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Text",
                          "name": "richTextValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "rich_text"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Phone Number",
                          "name": "phoneNumberValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "phone_number"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Phone number. No structure is enforced."
                        },
                        {
                          "displayName": "Option Name or ID",
                          "name": "multiSelectValue",
                          "type": "options",
                          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                          "typeOptions": {
                            "loadOptionsMethod": "getPropertySelectValues"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "multi_select"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": []
                        },
                        {
                          "displayName": "Option Name or ID",
                          "name": "selectValue",
                          "type": "options",
                          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                          "typeOptions": {
                            "loadOptionsMethod": "getPropertySelectValues"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "select"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Status Name or ID",
                          "name": "statusValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getPropertySelectValues"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "status"
                              ]
                            }
                          },
                          "default": "",
                          "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>"
                        },
                        {
                          "displayName": "Email",
                          "name": "emailValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "email"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "URL",
                          "name": "urlValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "url"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "User Name or ID",
                          "name": "peopleValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getUsers"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "people"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "User Name or ID",
                          "name": "createdByValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getUsers"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_by"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "User Name or ID",
                          "name": "lastEditedByValue",
                          "type": "options",
                          "typeOptions": {
                            "loadOptionsMethod": "getUsers"
                          },
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_by"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": "",
                          "description": "List of users. Multiples can be defined separated by comma. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                        },
                        {
                          "displayName": "Relation ID",
                          "name": "relationValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "relation"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Checked",
                          "name": "checkboxValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "checkbox"
                              ]
                            }
                          },
                          "type": "boolean",
                          "default": false,
                          "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
                        },
                        {
                          "displayName": "Number",
                          "name": "numberValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "number"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "type": "number",
                          "default": 0,
                          "description": "Number value"
                        },
                        {
                          "displayName": "Date",
                          "name": "date",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "date"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        },
                        {
                          "displayName": "Created Time",
                          "name": "createdTimeValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "created_time"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        },
                        {
                          "displayName": "Last Edited Time",
                          "name": "lastEditedTime",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "last_edited_time"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        },
                        {
                          "displayName": "Number",
                          "name": "numberValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "number"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "type": "number",
                          "default": 0,
                          "description": "Number value"
                        },
                        {
                          "displayName": "Text",
                          "name": "textValue",
                          "type": "string",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "text"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty"
                              ]
                            }
                          },
                          "default": ""
                        },
                        {
                          "displayName": "Boolean",
                          "name": "checkboxValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "checkbox"
                              ]
                            }
                          },
                          "type": "boolean",
                          "default": false,
                          "description": "Whether or not the checkbox is checked. <code>true</code> represents checked. <code>false</code> represents unchecked"
                        },
                        {
                          "displayName": "Date",
                          "name": "dateValue",
                          "displayOptions": {
                            "show": {
                              "type": [
                                "formula"
                              ],
                              "returnType": [
                                "date"
                              ]
                            },
                            "hide": {
                              "condition": [
                                "is_empty",
                                "is_not_empty",
                                "past_week",
                                "past_month",
                                "past_year",
                                "next_week",
                                "next_month",
                                "next_year"
                              ]
                            }
                          },
                          "type": "dateTime",
                          "default": "",
                          "description": "An ISO 8601 format date, with optional time"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "displayName": "Sort",
          "name": "sort",
          "placeholder": "Add Sort",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": true
          },
          "default": {},
          "options": [
            {
              "displayName": "Sort",
              "name": "sortValue",
              "values": [
                {
                  "displayName": "Timestamp",
                  "name": "timestamp",
                  "type": "boolean",
                  "default": false,
                  "description": "Whether or not to use the record's timestamp to sort the response"
                },
                {
                  "displayName": "Property Name or ID",
                  "name": "key",
                  "type": "options",
                  "displayOptions": {
                    "show": {
                      "timestamp": [
                        false
                      ]
                    }
                  },
                  "typeOptions": {
                    "loadOptionsMethod": "getFilterProperties",
                    "loadOptionsDependsOn": [
                      "datatabaseId"
                    ]
                  },
                  "default": "",
                  "description": "The name of the property to filter by. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                },
                {
                  "displayName": "Property Name",
                  "name": "key",
                  "type": "options",
                  "options": [
                    {
                      "name": "Created Time",
                      "value": "created_time"
                    },
                    {
                      "name": "Last Edited Time",
                      "value": "last_edited_time"
                    }
                  ],
                  "displayOptions": {
                    "show": {
                      "timestamp": [
                        true
                      ]
                    }
                  },
                  "default": "",
                  "description": "The name of the property to filter by"
                },
                {
                  "displayName": "Type",
                  "name": "type",
                  "type": "hidden",
                  "displayOptions": {
                    "show": {
                      "timestamp": [
                        true
                      ]
                    }
                  },
                  "default": "={{$parameter[\"&key\"].split(\"|\")[1]}}"
                },
                {
                  "displayName": "Direction",
                  "name": "direction",
                  "type": "options",
                  "options": [
                    {
                      "name": "Ascending",
                      "value": "ascending"
                    },
                    {
                      "name": "Descending",
                      "value": "descending"
                    }
                  ],
                  "default": "",
                  "description": "The direction to sort"
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "operation": [
            "getAll"
          ],
          "resource": [
            "databasePage"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Create",
          "value": "create",
          "description": "Create a page",
          "action": "Create a page"
        },
        {
          "name": "Get",
          "value": "get",
          "description": "Get a page",
          "action": "Get a page"
        },
        {
          "name": "Search",
          "value": "search",
          "description": "Text search of pages",
          "action": "Search a page"
        }
      ],
      "displayOptions": {
        "show": {
          "@version": [
            1
          ],
          "resource": [
            "page"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "create",
      "options": [
        {
          "name": "Archive",
          "value": "archive",
          "description": "Archive a page",
          "action": "Archive a page"
        },
        {
          "name": "Create",
          "value": "create",
          "description": "Create a page",
          "action": "Create a page"
        },
        {
          "name": "Search",
          "value": "search",
          "description": "Text search of pages",
          "action": "Search a page"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "Page",
      "name": "pageId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Page to archive",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "archive"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "archive"
          ]
        },
        "hide": {
          "@version": [
            1
          ]
        }
      }
    },
    {
      "displayName": "Parent Page",
      "name": "pageId",
      "type": "resourceLocator",
      "default": {
        "mode": "url",
        "value": ""
      },
      "description": "The Notion Database Page to create a child page for",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Title",
      "name": "title",
      "type": "string",
      "default": "",
      "description": "Page title. Appears at the top of the page and can be found via Quick Find.",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Blocks",
      "name": "blockUi",
      "type": "fixedCollection",
      "default": {},
      "options": [
        {
          "name": "blockValues",
          "displayName": "Block",
          "values": [
            {
              "displayName": "Type Name or ID",
              "name": "type",
              "type": "options",
              "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
              "typeOptions": {
                "loadOptionsMethod": "getBlockTypes"
              },
              "default": "paragraph"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "paragraph"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_1"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_2"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "heading_3"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "toggle"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Checked",
              "name": "checked",
              "type": "boolean",
              "default": false,
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ]
                }
              },
              "description": "Whether the to_do is checked or not"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "to_do"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Title",
              "name": "title",
              "type": "string",
              "default": "",
              "displayOptions": {
                "show": {
                  "type": [
                    "child_page"
                  ]
                }
              },
              "description": "Plain text of page title"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "bulleted_list_item"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Rich Text",
              "name": "richText",
              "type": "boolean",
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ]
                }
              },
              "default": false
            },
            {
              "displayName": "Text",
              "name": "textContent",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ],
                  "richText": [
                    false
                  ]
                }
              },
              "default": ""
            },
            {
              "displayName": "Text",
              "name": "text",
              "placeholder": "Add Text",
              "type": "fixedCollection",
              "default": {},
              "typeOptions": {
                "multipleValues": true
              },
              "displayOptions": {
                "show": {
                  "type": [
                    "numbered_list_item"
                  ],
                  "richText": [
                    true
                  ]
                }
              },
              "options": [
                {
                  "name": "text",
                  "displayName": "Text",
                  "values": [
                    {
                      "displayName": "Type",
                      "name": "textType",
                      "type": "options",
                      "options": [
                        {
                          "name": "Equation",
                          "value": "equation"
                        },
                        {
                          "name": "Mention",
                          "value": "mention"
                        },
                        {
                          "name": "Text",
                          "value": "text"
                        }
                      ],
                      "default": "text"
                    },
                    {
                      "displayName": "Text",
                      "name": "text",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "Text content. This field contains the actual content of your text and is probably the field you'll use most often."
                    },
                    {
                      "displayName": "Is Link",
                      "name": "isLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false
                    },
                    {
                      "displayName": "Text Link",
                      "name": "textLink",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "text"
                          ],
                          "isLink": [
                            true
                          ]
                        }
                      },
                      "type": "string",
                      "default": "",
                      "description": "The URL that this link points to"
                    },
                    {
                      "displayName": "Type",
                      "name": "mentionType",
                      "type": "options",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "mention"
                          ]
                        }
                      },
                      "options": [
                        {
                          "name": "Database",
                          "value": "database"
                        },
                        {
                          "name": "Date",
                          "value": "date"
                        },
                        {
                          "name": "Page",
                          "value": "page"
                        },
                        {
                          "name": "User",
                          "value": "user"
                        }
                      ],
                      "default": "",
                      "description": "An inline mention of a user, page, database, or date. In the app these are created by typing @ followed by the name of a user, page, database, or a date."
                    },
                    {
                      "displayName": "User Name or ID",
                      "name": "user",
                      "type": "options",
                      "typeOptions": {
                        "loadOptionsMethod": "getUsers"
                      },
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "user"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the user being mentioned. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
                    },
                    {
                      "displayName": "Page ID",
                      "name": "page",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "page"
                          ]
                        }
                      },
                      "default": "",
                      "description": "The ID of the page being mentioned"
                    },
                    {
                      "displayName": "Database",
                      "name": "database",
                      "type": "resourceLocator",
                      "default": {
                        "mode": "list",
                        "value": ""
                      },
                      "modes": [
                        {
                          "displayName": "Database",
                          "name": "list",
                          "type": "list",
                          "placeholder": "Select a Database...",
                          "typeOptions": {
                            "searchListMethod": "getDatabases",
                            "searchable": true
                          }
                        },
                        {
                          "displayName": "Link",
                          "name": "url",
                          "type": "string",
                          "placeholder": "https://www.notion.so/0fe2f7de558b471eab07e9d871cdf4a9?v=f2d424ba0c404733a3f500c78c881610",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database URL"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "(?:https|http)://www\\.notion\\.so/(?:[a-z0-9-]{2,}/)?([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          }
                        },
                        {
                          "displayName": "ID",
                          "name": "id",
                          "type": "string",
                          "placeholder": "ab1545b247fb49fa92d6f4b49f4d8116",
                          "validation": [
                            {
                              "type": "regex",
                              "properties": {
                                "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}).*",
                                "errorMessage": "Not a valid Notion Database ID"
                              }
                            }
                          ],
                          "extractValue": {
                            "type": "regex",
                            "regex": "^([0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12})"
                          },
                          "url": "=https://www.notion.so/{{$value.replace(/-/g, \"\")}}"
                        }
                      ],
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "database"
                          ]
                        }
                      },
                      "description": "The Notion Database being mentioned"
                    },
                    {
                      "displayName": "Range",
                      "name": "range",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "boolean",
                      "default": false,
                      "description": "Whether or not you want to define a date range"
                    },
                    {
                      "displayName": "Date",
                      "name": "date",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            false
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date Start",
                      "name": "dateStart",
                      "displayOptions": {
                        "show": {
                          "mentionType": [
                            "date"
                          ],
                          "range": [
                            true
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 format date, with optional time"
                    },
                    {
                      "displayName": "Date End",
                      "name": "dateEnd",
                      "displayOptions": {
                        "show": {
                          "range": [
                            true
                          ],
                          "mentionType": [
                            "date"
                          ]
                        }
                      },
                      "type": "dateTime",
                      "default": "",
                      "description": "An ISO 8601 formatted date, with optional time. Represents the end of a date range."
                    },
                    {
                      "displayName": "Expression",
                      "name": "expression",
                      "type": "string",
                      "displayOptions": {
                        "show": {
                          "textType": [
                            "equation"
                          ]
                        }
                      },
                      "default": ""
                    },
                    {
                      "displayName": "Annotations",
                      "name": "annotationUi",
                      "type": "collection",
                      "placeholder": "Add Annotation",
                      "default": {},
                      "options": [
                        {
                          "displayName": "Bold",
                          "name": "bold",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is bolded"
                        },
                        {
                          "displayName": "Italic",
                          "name": "italic",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is italicized"
                        },
                        {
                          "displayName": "Strikethrough",
                          "name": "strikethrough",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is struck through"
                        },
                        {
                          "displayName": "Underline",
                          "name": "underline",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is underlined"
                        },
                        {
                          "displayName": "Code",
                          "name": "code",
                          "type": "boolean",
                          "default": false,
                          "description": "Whether the text is code style"
                        },
                        {
                          "displayName": "Color",
                          "name": "color",
                          "type": "options",
                          "options": [
                            {
                              "name": "Default",
                              "value": "default"
                            },
                            {
                              "name": "Gray",
                              "value": "gray"
                            },
                            {
                              "name": "Brown",
                              "value": "brown"
                            },
                            {
                              "name": "Orange",
                              "value": "orange"
                            },
                            {
                              "name": "Yellow",
                              "value": "yellow"
                            },
                            {
                              "name": "Green",
                              "value": "green"
                            },
                            {
                              "name": "Blue",
                              "value": "blue"
                            },
                            {
                              "name": "Purple",
                              "value": "purple"
                            },
                            {
                              "name": "Pink",
                              "value": "pink"
                            },
                            {
                              "name": "Red",
                              "value": "red"
                            },
                            {
                              "name": "Gray Background",
                              "value": "gray_background"
                            },
                            {
                              "name": "Brown Background",
                              "value": "brown_background"
                            },
                            {
                              "name": "Orange Background",
                              "value": "orange_background"
                            },
                            {
                              "name": "Yellow Background",
                              "value": "yellow_background"
                            },
                            {
                              "name": "Green Background",
                              "value": "green_background"
                            },
                            {
                              "name": "Blue Background",
                              "value": "blue_background"
                            },
                            {
                              "name": "Purple Background",
                              "value": "purple_background"
                            },
                            {
                              "name": "Pink Background",
                              "value": "pink_background"
                            },
                            {
                              "name": "Red Background",
                              "value": "red_background"
                            }
                          ],
                          "default": "",
                          "description": "Color of the text"
                        }
                      ],
                      "description": "All annotations that apply to this rich text"
                    }
                  ]
                }
              ],
              "description": "Rich text in the block"
            },
            {
              "displayName": "Image URL",
              "name": "url",
              "type": "string",
              "displayOptions": {
                "show": {
                  "type": [
                    "image"
                  ]
                }
              },
              "default": "",
              "description": "Image file reference"
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "create"
          ]
        }
      },
      "typeOptions": {
        "multipleValues": true
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Icon Type",
          "name": "iconType",
          "type": "options",
          "options": [
            {
              "name": "Emoji",
              "value": "emoji",
              "description": "Use an Emoji for the icon"
            },
            {
              "name": "File",
              "value": "file",
              "description": "Use a file for the icon"
            }
          ],
          "default": "emoji",
          "description": "The icon type for the page, Either a URL or an Emoji"
        },
        {
          "displayName": "Icon",
          "name": "icon",
          "type": "string",
          "default": "",
          "description": "Emoji or File URL to use as the icon"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "create"
          ]
        }
      }
    },
    {
      "displayName": "Page Link or ID",
      "name": "pageId",
      "type": "string",
      "default": "",
      "description": "The Page URL from Notion's 'copy link' functionality (or just the ID contained within the URL)",
      "required": true,
      "displayOptions": {
        "show": {
          "@version": [
            1
          ],
          "resource": [
            "page"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "@version": [
            1
          ],
          "resource": [
            "page"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Search Text",
      "name": "text",
      "type": "string",
      "default": "",
      "description": "The text to search for",
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "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": [
            "page"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "search"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    },
    {
      "displayName": "Simplify",
      "name": "simple",
      "type": "boolean",
      "default": true,
      "description": "Whether to return a simplified version of the response instead of the raw data",
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Options",
      "name": "options",
      "type": "collection",
      "default": {},
      "options": [
        {
          "displayName": "Filters",
          "name": "filter",
          "placeholder": "Add Filter",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "default": {},
          "options": [
            {
              "displayName": "Filter",
              "name": "filters",
              "values": [
                {
                  "displayName": "Property",
                  "name": "property",
                  "type": "options",
                  "options": [
                    {
                      "name": "Object",
                      "value": "object"
                    }
                  ],
                  "default": "object",
                  "description": "The name of the property to filter by"
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "options",
                  "options": [
                    {
                      "name": "Database",
                      "value": "database"
                    },
                    {
                      "name": "Page",
                      "value": "page"
                    }
                  ],
                  "default": "",
                  "description": "The value of the property to filter by"
                }
              ]
            }
          ]
        },
        {
          "displayName": "Sort",
          "name": "sort",
          "placeholder": "Add Sort",
          "type": "fixedCollection",
          "typeOptions": {
            "multipleValues": false
          },
          "default": {},
          "options": [
            {
              "displayName": "Sort",
              "name": "sortValue",
              "values": [
                {
                  "displayName": "Direction",
                  "name": "direction",
                  "type": "options",
                  "options": [
                    {
                      "name": "Ascending",
                      "value": "ascending"
                    },
                    {
                      "name": "Descending",
                      "value": "descending"
                    }
                  ],
                  "default": "descending",
                  "description": "The direction to sort"
                },
                {
                  "displayName": "Timestamp",
                  "name": "timestamp",
                  "type": "options",
                  "options": [
                    {
                      "name": "Last Edited Time",
                      "value": "last_edited_time"
                    }
                  ],
                  "default": "last_edited_time",
                  "description": "The name of the timestamp to sort against"
                }
              ]
            }
          ]
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "page"
          ],
          "operation": [
            "search"
          ]
        }
      }
    },
    {
      "displayName": "Operation",
      "name": "operation",
      "type": "options",
      "default": "get",
      "options": [
        {
          "name": "Get",
          "value": "get",
          "description": "Get a user",
          "action": "Get a user"
        },
        {
          "name": "Get Many",
          "value": "getAll",
          "description": "Get many users",
          "action": "Get many users"
        }
      ],
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ]
        }
      },
      "noDataExpression": true
    },
    {
      "displayName": "User ID",
      "name": "userId",
      "type": "string",
      "default": "",
      "required": true,
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "get"
          ]
        }
      }
    },
    {
      "displayName": "Return All",
      "name": "returnAll",
      "type": "boolean",
      "default": false,
      "description": "Whether to return all results or only up to a given limit",
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "getAll"
          ]
        }
      }
    },
    {
      "displayName": "Limit",
      "name": "limit",
      "type": "number",
      "default": 50,
      "description": "Max number of results to return",
      "displayOptions": {
        "show": {
          "resource": [
            "user"
          ],
          "operation": [
            "getAll"
          ],
          "returnAll": [
            false
          ]
        }
      },
      "typeOptions": {
        "minValue": 1,
        "maxValue": 100
      }
    }
  ]

operations:
  [
    {
      "operation": "append",
      "name": "Append After",
      "description": "Append a block"
    },
    {
      "operation": "getAll",
      "name": "Get Child Blocks",
      "description": "Get many child blocks"
    }
  ]


