Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Developer ยท CONNECTION

ThingsBoard + NodeHub

Manage ThingsBoard IoT devices, assets, customers and dashboards, read alarms and relations, and read and write attributes and time series telemetry.

Explore 61 workflow actions for ThingsBoard, including account permissions and operation limits.

46 read actions15 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Create a customer

Write

Creates a customer.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a dashboard

Write

Creates a dashboard with a title and optional configuration (layouts, widgets, aliases).

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a device

Write

Creates a device with a device profile; ThingsBoard generates its access token, which is not returned here.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create an asset

Write

Creates an asset.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a customer

Write

Deletes a customer and its users; its dashboards, assets and devices are unassigned, not deleted.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a dashboard

Write

Deletes a dashboard.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a device

Write

Deletes a device, its credentials and its relations.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete an asset

Write

Deletes an asset and its relations.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete device attributes

Write

Deletes a device's attributes with these keys in one scope.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete entity attributes

Write

Deletes an entity's attributes with these keys in one scope.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete time series

Write

Deletes an entity's time series for these keys, all of it or within a time range.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get a customer

Read

Reads one customer.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get a customer by title

Read

Reads the tenant's customer with this title.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get a dashboard

Read

Reads one dashboard with its configuration.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get a device

Read

Reads one device.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get a device by name

Read

Reads the tenant's device with this name (Community Edition path).

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Community Edition path; on Professional Edition use get-device-by-name-pe.

Get a device by name (Professional Edition)

Read

Reads the tenant's device with this name.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

Get a relation

Read

Reads the relation of one type between two entities.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get alarm info

Read

Reads one alarm with its originator name and assignee.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get an alarm

Read

Reads one alarm.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get an asset

Read

Reads one asset.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get an asset by name

Read

Reads the tenant's asset with this name (Community Edition path).

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Community Edition path; on Professional Edition use get-asset-by-name-pe.

Get an asset by name (Professional Edition)

Read

Reads the tenant's asset with this name.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

Get an entity group

Read

Reads one entity group.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

Get an entity group by owner, type and name

Read

Reads the entity group with this name, type and owner.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

Get attributes

Read

Reads an entity's attributes (key, value, last update time), optionally only some keys.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get attributes by scope

Read

Reads an entity's attributes in one scope, optionally only some keys.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get highest alarm severity

Read

Answers the highest severity (CRITICAL, MAJOR, MINOR, WARNING or INDETERMINATE) among an entity's alarms.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get latest time series

Read

Reads the latest value of an entity's time series keys (all keys when left out).

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Get time series range

Read

Reads an entity's time series values in a time range, raw or aggregated.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List a customer's assets

Read

Lists a page of assets assigned to a customer.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List a customer's dashboards

Read

Lists a page of dashboards assigned to a customer.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List a customer's devices

Read

Lists a page of devices assigned to a customer.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List alarm types

Read

Lists the distinct alarm types.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List alarms

Read

Lists a page of alarms of the current user's tenant or customer.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List alarms of an entity

Read

Lists a page of alarms raised by one entity (the originator).

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List an entity group's assets

Read

Lists a page of assets in an entity group.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List an entity group's customers

Read

Lists a page of customers in an entity group.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List an entity group's devices

Read

Lists a page of devices in an entity group.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List an entity's groups

Read

Lists the IDs of the groups that contain an entity (always including the group All).

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List assets

Read

Lists a page of the tenant's assets.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List attribute keys

Read

Lists an entity's attribute key names across all scopes.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List attribute keys by scope

Read

Lists an entity's attribute key names in one scope.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List customers

Read

Lists a page of the tenant's customers.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List dashboards

Read

Lists a page of the tenant's dashboards.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List devices

Read

Lists a page of the tenant's devices.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List entity groups by owner and type

Read

Lists a page of a tenant's or customer's entity groups of one type.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List entity groups by type

Read

Lists a page of entity groups of one type.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List my assets

Read

Lists a page of assets available to the current user.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List my customers

Read

Lists a page of customers available to the current user.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List my dashboards

Read

Lists a page of dashboards available to the current user.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List my devices

Read

Lists a page of devices available to the current user.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Operation limits

  • Professional Edition (and ThingsBoard Cloud) only.

List relation infos from an entity

Read

Lists relations from this entity with the names of both sides.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List relation infos to an entity

Read

Lists relations to this entity with the names of both sides.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List relations from an entity

Read

Lists relations whose from side is this entity, optionally of one relation type.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List relations to an entity

Read

Lists relations whose to side is this entity, optionally of one relation type.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

List time series keys

Read

Lists an entity's time series key names.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

Save device attributes

Write

Creates or updates a device's server or shared attributes from a key-value object.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Save entity attributes

Write

Creates or updates an entity's server (any entity) or shared (devices) attributes from a key-value object.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Save time series

Write

Creates or updates an entity's time series values.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

Save time series with TTL

Write

Creates or updates an entity's time series values that expire after a time to live.

Permissions and limits

Account permissions

  • A ThingsBoard API key (Account, Security, API keys) for a tenant administrator or customer user with access to the entities

A repeated request may repeat the external action. Review the previous result before retrying a write.

SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in ThingsBoard. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Developer.

ThingsBoard integration | NodeHub