ThingsBoard × Ambacti

Bring ThingsBoard into
the flow of work.

A little less busywork with ThingsBoard.

Roman aqueduct developing from a precise architectural drawing into marble.
Gather contextDo the workReview & share
Device8 capabilities
  • Create a device
  • Delete a device
  • Get a device by ID

    Fetch a device based on the provided Device ID

  • Get a device by name

    Fetch a device by name

  • Get devices

    Returns a page of devices

  • Get customer devices

    Returns a page of devices assigned to the customer

  • Get entity group devices

    Returns a page of devices that belongs to the specified Entity Group ID

  • Get user devices

    Returns a page of devices accessible to the current user

Asset8 capabilities
  • Create an asset
  • Delete an asset
  • Get asset by id

    Fetch an asset based on the provided Asset ID

  • Get asset by name

    Fetch an asset by name

  • Get tenant assets

    Returns a page of assets

  • Get customer assets

    Returns a page of assets assigned to the customer

  • Get assets by entity group

    Returns a page of devices that belongs to the specified Entity Group ID

  • Get user assets

    Returns a page of assets accessible to the current user

Alarm6 capabilities
  • Get all alarms

    Returns a page of alarms that belongs to the current owner

  • Get alarm by id

    Fetch an alarm based on the provided Alarm ID

  • Get alarms by originator

    Returns a page of alarms for the selected entity

  • Get alarm highest severity

    Search the alarms by originator and return the highest AlarmSeverity(CRITICAL, MAJOR, MINOR, WARNING or INDETERMINATE)

  • Get alarm info by id

    Fetch an alarm Info based on the provided Alarm ID

  • Get alarm types

    Returns a set of unique alarm types

Customer7 capabilities
  • Create a customer
  • Delete a customer
  • Get customer by id

    Fetch a customer based on the provided Customer ID

  • Get customer by title

    Fetch a customer by title

  • Get customers

    Returns a page of customers

  • Get customers by entity group

    Returns a list of customers based on the provided Entity ID

  • Get user customers

    Returns a page of customers available for the current user

Relation7 capabilities
  • Get relation by from

    Returns list of relation objects for the specified entity by the "from" direction

  • Get relation by from with relation type

    Returns list of relation objects for the specified entity by the "from" direction with relation type

  • Get relation by to

    Returns list of relation objects for the specified entity by the "to" direction

  • Get relation by to with relation type

    Returns list of relation objects for the specified entity by the "to" direction with relation type

  • Get a relation

    Fetch a specific relation based on the provided parameters

  • Get relation info by from

    Fetch relation information for the specified entity by the "from" direction

  • Get relation info by to

    Fetch relation information for the specified entity by the "to" direction

Telemetry13 capabilities
  • Get attribute keys

    Returns a set of unique attribute key names for the selected entity

  • Get attribute keys by scope

    Returns a set of unique attribute key names for the selected entity and scope

  • Get 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

  • Get latest timeseries

    Returns the latest timeseries data for the selected entity

  • Get timeseries

    Returns timeseries data for the selected entity within a specified range

  • Get timeseries keys

    Returns a set of unique timeseries key names for the selected entity

Entity Group5 capabilities
  • Get entity group by id

    Fetch an entity group based on the provided Entity Group ID

  • Get entity group by owner name and type

    Fetch an entity group based on the provided owner, name, and type

  • Get entity groups for entity

    Fetch entity groups associated with the provided entity

  • Get entity groups by owner and type

    Fetch entity groups based on the provided owner and type

  • Get entity groups by type

    Fetch entity groups based on the provided type

Dashboard6 capabilities
  • Create a dashboard
  • Delete a dashboard
  • Get dashboard 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

Frequently asked
questions.

What could an Ambacti integration do with ThingsBoard?

The documented operations include Device: Create a device; Device: Delete a device; Device: Get a device by ID; Device: Get a device by name.

Could I keep a workflow read-only?

For a read-only workflow, limit account permissions to reading data and exclude actions that create, update, or delete records.

Will every action run automatically?

Choose which steps could run on their own and which should pause for review. Changes should follow the permissions and approval rules you set.

Do I need to review actions in ThingsBoard?

Decide which work could run on its own and which steps need your review.