Data Feeds

Bring live data in over an HTTP poll, a WebSocket or a webhook push — JSON, XML or text — and fold it into the store.

From JSON payload to store paths.

A feed carries a list of field mappings. Each one reads a path out of the payload and writes it to a store path, with a guard for when the value is missing.

PartMeaning
fromA path into the response. Same grammar as the Binder tree: $.a.b and a[0].b both work.
toThe store path to write.
onMissinghold — leave the previous value; blank — write an empty string; zero — write 0.

A value counts as missing when it is undefined, null or NaN. Any missing field in a cycle marks the unit degraded, so the amber dot tells you the feed is answering but the shape has drifted.

Field mappings with guards.
Field mappings with guards.