Skip to content

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.

Credentials

Refer to NocoDB credentials for guidance on setting up authentication.

Row Operations#

These operations interact with rows in your NocoDB tables. The node introduces the following shared properties for all 'Row' operations.

Shared Properties (visible for all 'Row' operations):

  • Workspace Name or ID: Choose from the list, or specify an ID using an expression.

  • Base Name or ID: Choose from the list, or specify an ID using an expression.

  • Table Name or ID: The table to operate on. Choose from the list, or specify an ID using an expression.

Row: Create#

Creates a new row in the specified table.

  • Data to Send: Whether to insert the input data this node receives in the new row.

  • Inputs to Ignore: List of input properties to avoid sending, separated by commas. Leave empty to send all properties. Visible if 'Data to Send' is 'Auto-Map Input Data to Columns'.

  • Fields to Send: Specify the data for each column in the new row. Visible if 'Data to Send' is 'Define Below for Each Column'.

    • Field Name: Name of the column.

    • Is Binary File: Whether the field data to set is binary and should be taken from a binary property.

    • Field Value: The value to set for the field. Visible if 'Is Binary File' is false.

    • Take Input From Field: The field containing the binary file data to be uploaded. Visible if 'Is Binary File' is true.

Row: Delete#

Deletes a row from the specified table.

  • Row ID Value: The value of the ID field for the row to delete.

Row: Get#

Retrieves a single row from the specified table.

  • Row ID Value: The value of the ID field for the row to retrieve.

  • Download Attachments: Whether the attachment fields defined in 'Download Fields' will be downloaded.

  • Download Fields: Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive. Visible if 'Download Attachments' is true.

  • Options:

    • Fields: The select fields of the returned row.

Row: Get Many#

Retrieves multiple rows from the specified table.

  • Download Attachments: Whether the attachment fields defined in 'Download Fields' will be downloaded.

  • Download Fields: Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive. Visible if 'Download Attachments' is true.

  • Return All: Whether to return all results or only up to a given limit.

  • Limit: Max number of results to return. Visible if 'Return All' is false.

  • Options:

    • View ID: The ID of a view to use for filtering/ordering.

    • Fields: The select fields of the returned rows.

    • Sort: Define rules for sorting the results:

      • Field: Name of the field to sort on.

      • Direction: Sort direction (Ascending or Descending).

    • Filter By Formula: A formula used to filter rows. Refer to NocoDB documentation for formula syntax.

    • Shuffle: Whether to shuffle the results.

    • Offset: The number of rows to skip from the beginning.

Row: Update#

Updates an existing row in the specified table.

Important

This operation requires the primary key "Id" to be included for each row.

  • Data to Send: Whether to insert the input data this node receives in the updated row.

  • Inputs to Ignore: List of input properties to avoid sending, separated by commas. Leave empty to send all properties. Visible if 'Data to Send' is 'Auto-Map Input Data to Columns'.

  • Fields to Send: Specify the data for each column to be updated. Visible if 'Data to Send' is 'Define Below for Each Column'.

    • Field Name: Name of the column.

    • Is Binary File: Whether the field data to set is binary and should be taken from a binary property.

    • Field Value: The value to set for the field. Visible if 'Is Binary File' is false.

    • Take Input From Field: The field containing the binary file data to be uploaded. Visible if 'Is Binary File' is true.

These operations manage links between rows in different tables.

Shared Properties (visible for all 'Link' operations):

  • Workspace Name or ID: Choose from the list, or specify an ID using an expression.

  • Base Name or ID: Choose from the list, or specify an ID using an expression.

  • Table Name or ID: The source table containing the link field. Choose from the list, or specify an ID.

  • Field Name or ID: The link field to operate on. Choose from the list, or specify an ID.

  • Table Row ID: The value of the source table row ID field.

Adds links between a source row and one or more target rows.

  • Link IDs: The value of the target table row ID field. Multiple IDs can be defined, separated by a comma.

Delete#

Removes links between a source row and one or more target rows.

  • Link IDs: The value of the target table row ID field. Multiple IDs can be defined, separated by a comma.

Get Many#

Retrieves rows linked to a source row via a specified link field.

  • Download Attachments: Whether the attachment fields defined in 'Download Fields' will be downloaded.

  • Download Fields: Name of the fields of type 'attachment' that should be downloaded. Multiple ones can be defined, separated by a comma. Case sensitive. Visible if 'Download Attachments' is true.

  • Return All: Whether to return all results or only up to a given limit.

  • Limit: Max number of results to return. Visible if 'Return All' is false.

  • Options:

    • Fields: The select fields of the returned linked rows.

    • Sort: Define rules for sorting the results:

      • Field: Name of the field to sort on.

      • Direction: Sort direction (Ascending or Descending).

    • Filter By Formula: A formula used to filter linked rows. Refer to NocoDB documentation for formula syntax.

    • Offset: The number of rows to skip from the beginning.

Templates and examples#

Scrape and summarize posts of a news site without RSS feed using AI and save them to a NocoDB

by Askan

View template details
Multilanguage Telegram bot

by Eduard

View template details
Create LinkedIn Contributions with AI and Notify Users On Slack

by Darryn

View template details
Browse NocoDB integration templates, or search all templates

Relates resources#

Refer to NocoDB's documentation for more information about the service.