Open Data → Sources
/websites/:id/data?tab=sources— add an HTTP JSON endpoint your server can reach.Map fields
For each target variable key, set a JSONPath such as
$.phoneor$.office.address.line1. The sync writes into that variable key.Assign a sync group
Groups (for example
site,library) let you refresh related sources together. Editors withSYNC_DATAcan trigger group sync from the overlay Data tab. Developers can setsyncOnEditorStartin macro.config.js.Sync now
Run Sync on one source or the group. Check results in the Sync log.
Write target
Mappings write into Macro variables — public visitors still only see cached Macro values, not your origin API.