Standard Parameters

Ever wondered what makes your n8n workflows tick like a well-oiled machine? It’s all about those standard parameters in your node base files. Yeah, they might sound boring, but trust me, they’re the unsung heroes that keep everything running smoothly. Let me break it down for you, and by the end of this, you’ll be ready to tackle your n8n setup like a pro!

Understanding Standard Parameters in n8n

So, what exactly are these standard parameters? They’re the building blocks that you use to configure nodes in n8n. They’re the same across all node types, which means once you get the hang of them, you’re golden for any node you come across. Let’s dive into the specifics:

DISPLAYNAME: Your Node’s Public Face

The DISPLAYNAME is what users see in the n8n GUI. It’s a required string that gives your node a friendly name. Think of it as the first impression your node makes. Make it clear and concise, so users know exactly what your node does at a glance.

NAME: The Internal Identifier

Next up, the NAME. This is another required string, but it’s for internal use. It’s how you reference your node from other parts of your workflow. Keep it unique and descriptive, so you can easily track it down when you need to.

ICON: The Visual Touch

Now, let’s talk about the ICON. This is where you can get a bit creative. It’s a required parameter that can be either a string or an object. n8n recommends uploading your own image file, and you’ve got options on how to do that:

  • If your icon works in both light and dark modes, use a string starting with file:, followed by the path to your icon file.
  • If you need different icons for light and dark modes, use an object with light and dark properties.

n8n suggests using an SVG for your node icon, but PNGs are fine too—just make sure they’re 60x60px with a square or near-square aspect ratio. And a quick tip: don’t reference Font Awesome directly. If you want to use one of their icons, download it and embed it yourself.

GROUP: Defining Node Behavior

The GROUP parameter is an array of strings that tells n8n how your node behaves when the workflow runs. Your options are:

  1. trigger
  2. schedule
  3. input
  4. output
  5. transform
  6. or an empty array if none of these apply

Choose wisely, as this can affect how your node interacts with the rest of your workflow.

DESCRIPTION: A Quick Node Overview

Your node’s DESCRIPTION is a required string that gives a brief overview of what it does. Keep it short and sweet, but make sure it’s informative enough for users to understand the node’s purpose.

DEFAULTS: Branding and Naming Essentials

The DEFAULTS parameter is an object that contains essential brand and name settings for your node. This is where you set up the basics that define your node’s identity within n8n.

FORCEINPUTNODEEXECUTION: Multi-Input Control

Ever needed to force all preceding nodes to execute before your multi-input node runs? That’s where FORCEINPUTNODEEXECUTION comes in. It’s an optional boolean that gives you that control, ensuring your node waits for all the inputs it needs before it does its thing.

INPUTS and OUTPUTS: Connector Names

The INPUTS and OUTPUTS parameters are required arrays of strings that name your node’s input and output connectors. Clear naming here helps keep your workflow organized and easy to follow.

REQUIREDINPUTS: Multi-Input Node Requirements

For those multi-input nodes, REQUIREDINPUTS is an optional parameter that can be either an integer or an array. It specifies how many inputs are needed before your node can execute.

CREDENTIALS: Authentication Options

The CREDENTIALS parameter is a required array of objects that tells n8n about the credential options for your node. This is crucial for any node that needs to authenticate with external services.

REQUESTDEFAULTS: API Call Setup

When your node makes API calls, the REQUESTDEFAULTS object sets up the basic information needed. It’s required and helps streamline your node’s communication with APIs.

PROPERTIES: Defining Node Behaviors

The PROPERTIES parameter is a required array of objects that contains the resource and operations objects. These define the core behaviors of your node, including:

  • RESOURCE OBJECTS: These include parameters like displayName, name, type, and noDataExpression.
  • OPERATIONS OBJECTS: These define the available operations on a resource.
  • ADDITIONAL FIELDS OBJECTS: These objects define optional parameters displayed under Additional Fields in the GUI.

Now, you might be thinking, “Wow, that’s a lot to take in!” And you’re right. But here’s the thing: once you master these standard parameters, you’ll be able to customize your n8n workflows like a boss. You’ll have the power to create nodes that are not only functional but also user-friendly and visually appealing.

So, what are you waiting for? Dive into your node base files, start tweaking those standard parameters, and see the magic happen. And hey, if you’re looking for more tips and tricks to supercharge your n8n experience, make sure to check out our other resources. Ready to take your workflows to the next level? Let’s do this!

Share it :

Sign up for a free n8n cloud account

Other glossary

Mistral Cloud Chat Model Node

Integrate Mistral Cloud’s chat model into n8n workflows. Learn node parameters, authentication, and optimize with technical docs.

Bitbucket Trigger Node

Master the Bitbucket Trigger node in n8n. Learn integration, authentication, and explore usage examples for your workflows.

Programmatic-Style Parameters

Explore key parameters for programmatic nodes, including code snippets and versioning methods to enhance your n8n workflows.

Merging Data

Learn how to merge data from different streams, nodes, and executions in n8n workflows for seamless data integration.

Zammad Node

Learn to integrate Zammad node in n8n for automation. Discover operations like create, delete, and update for groups, organizations, tickets, and users.

Ad

Bạn cần đồng hành và cùng bạn phát triển Kinh doanh

Liên hệ ngay tới Luân và chúng tôi sẽ hỗ trợ Quý khách kết nối tới các chuyên gia am hiểu lĩnh vực của bạn nhất nhé! 🔥