Unlock the full potential of ThingsBoard and n8n’s automation platform by connecting ThingsBoard Inc.’s capabilities with over 1,000 apps, data sources, services, and n8n’s built-in AI features.
Need something that’s not covered yet?
Use n8n’s pre-authenticated HTTP Request node to create new connections, giving you the flexibility to build powerful automations on any stack.
Created by
ThingsBoard Inc.
Last update
3 days ago
ThingsBoard integration
is built and maintained by our partners at ThingsBoard Inc. and verified by n8n. That means it’s solid, safe, and ready to help you tap into some great capabilities.
ThingsBoard is an open-source IoT platform for rapid development, management, and scaling of IoT projects. This n8n node allows you to interact with the ThingsBoard REST API to manage devices, collect telemetry, and automate workflows. Compatible with both Community and Professional editions.
Get All
Returns a page of alarms that belongs to the current owner
Get by ID
Fetch an alarm based on the provided Alarm ID
Get by originator
Returns a page of alarms for the selected entity
Get Highest Severity
Search the alarms by originator and return the highest AlarmSeverity(CRITICAL, MAJOR, MINOR, WARNING or INDETERMINATE)
Get Info by ID
Fetch an alarm Info based on the provided Alarm ID
Get Types
Returns a set of unique alarm types
Create
Create an asset
Delete
Delete an asset
Get by ID
Fetch an asset based on the provided Asset ID
Get by Name
Fetch an asset by name
Get Many
Returns a page of assets
Get Many by Customer
Returns a page of assets assigned to the customer
Get Many by Entity Group
Returns a page of devices that belongs to the specified Entity Group ID
Get Many for Current User
Returns a page of assets accessible to the current user
Create
Create a customer
Delete
Delete a customer
Get by ID
Fetch a customer based on the provided Customer ID
Get by Title
Fetch a customer by title
Get Many
Returns a page of customers
Get Many by Entity Group
Returns a list of customers based on the provided Entity ID
Get Many for Current User
Returns a page of customers available for the current user
Create
Create a dashboard
Delete
Delete a dashboard
Get by ID
Fetch a dashboard based on the provided Dashboard ID
Get Customer Dashboards
Returns a page of dashboards based on the provided Customer ID
Get Dashboards
Returns a page of dashboards owned by the tenant of a current user
Get User Dashboards
Returns a page of dashboards available for the current user
Create
Create a device
Delete
Delete a device
Get by ID
Fetch a device based on the provided Device ID
Get by Name
Fetch a device by name
Get Many
Returns a page of devices
Get Many by Customer
Returns a page of devices assigned to the customer
Get Many by Entity Group
Returns a page of devices that belongs to the specified Entity Group ID
Get Many for Current User
Returns a page of devices accessible to the current user
Get by ID
Fetch an entity group based on the provided Entity Group ID
Get by Owner/Name/Type
Fetch an entity group based on the provided owner, name, and type
Get Many by Entity
Fetch entity groups associated with the provided entity
Get Many by Owner and Type
Fetch entity groups based on the provided owner and type
Get Many by Type
Fetch entity groups based on the provided type
By From
Returns list of relation objects for the specified entity by the "from" direction
By From (with Relation Type)
Returns list of relation objects for the specified entity by the "from" direction with relation type
By To
Returns list of relation objects for the specified entity by the "to" direction
By to (with Relation Type)
Returns list of relation objects for the specified entity by the "to" direction with relation type
Get
Fetch a specific relation based on the provided parameters
Info by From
Fetch relation information for the specified entity by the "from" direction
Info by To
Fetch relation information for the specified entity by the "to" direction
Attribute Keys
Returns a set of unique attribute key names for the selected entity
Attribute Keys (by Scope)
Returns a set of unique attribute key names for the selected entity and scope
Attributes
Returns a list of attributes for the selected entity
Delete Device Attributes
Delete device attributes by keys
Delete Entity Attributes
Delete entity attributes by keys
Delete Entity Timeseries
Delete entity time series data
Save Device Attributes
Creates or updates device attributes
Save Entity Attributes
Creates or updates entity attributes for any entity type
Save Entity Telemetry
Creates or updates entity time series data
Save Entity Telemetry with TTL
Creates or updates entity time series data with TTL
Timeseries (Latest)
Returns the latest timeseries data for the selected entity
Timeseries (Range)
Returns timeseries data for the selected entity within a specified range
Timeseries Keys
Returns a set of unique timeseries key names for the selected entity
Verified nodes need a quick setup by an instance owner first, but after that, everyone on the instance can start using them in their workflows. Learn more here.
Sign in to n8n, open the editor, and click + in the top right to open the Nodes panel

The world's most popular workflow automation platform for technical teams including