- change originator — All incoming Messages in the Thingsboard have originator field that identifies an entity that submits Message. It could be a Device, Asset, Customer, Tenant, etc..
- copy key-value pairs — Copies key-value pairs from message to message metadata or vice-versa.
- deduplication — Deduplicate messages within the same Originator entity for a configurable period based on a specified deduplication strategy.
- delete key-value pairs — Deletes key-value pairs from message or message metadata.
- duplicate to group — Duplicates message to all entities belonging to specific Entity Group.
- duplicate to group by name — Duplicates message to all entities belonging to resolved Entity group.
- duplicate to related — Duplicates message to related entities fetched by relation query.
- JSON path — Transforms incoming message body using JSONPath expression.
- rename keys — Renames message or message metadata keys.
- script — Changes Message payload, Metadata or Message type using configured JavaScript function.
- split array msg — Split array message into several messages.
- to email — Transforms message to Email Message by populating email fields using values derived from Message metadata.