This example demonstrates a complete FlowSync implementation that creates a bridge between an external DNS service and a local endpoint. The configuration establishes a transaction flow where requests to resolve DNS entries are processed through dns.google. This request requires a name as the request parameter and returns dns details. The service exposes a south-side HTTP endpoint at ../dns/resolve that accepts DNS requests, forwards them to dns.google, and returns the results through the FlowSync mechanism.
To call the HttpNode in the example below, run the following command:
curl --insecure \--location 'https://127.0.0.1/data/flowsync/example5?entry=cybus.io' \--header 'Authorization:Bearer <replace with your token>'
For more information on the FlowSync configuration properties, see Cybus:Node.