Merge Upstream
Stuff You Need to Know
This component takes a series of input messages and combines them into a single object. You can see an example of this in the CSV to Emblem Vault Template.
How to Configure
Component-specific settings:
Nothing to configure!
Standard settings:
Click here to view information on standard settings.
What Happens Next
The output will be the combined data from the incoming messages. Check out this example below:
Data from component A:
{ "item": { "ID": "D04FC8A9-5770-4EE8-BCA0-62889CD173CA", "Email": "D04FC8A9-5770-4EE8-BCA0-62889CD173CA@mysite.com" } }
Data from component B:
{ "response": { "payload": { "emblem_type": "public", "encrypted": "not used", "addresses": { "bitcoin": { "address": "15QVv8qsMZDTdbgDbNd9ZXaE2kJC7fd4Q2", "unit": "BTC" }, "bitcoincash": { "address": "15QVv8qsMZDTdbgDbNd9ZXaE2kJC7fd4Q2", "unit": "bch" }, "bitcoindark": { "address": "RDggzej9xP22hc3R4YcGf3uRo1knnm644L", "unit": "btcd" }, ... }, "keys": { "accessToken": { "method": "mock", "unloq_id": "667384", "unloq_key": "6cd96Bb9b866fb6ce80fD7EA8bA54Ed68A44a8CE453D4E4c1E8e5dbDff8e19A6" }, "address": "1M43zA1Kp9CPe7CDfn9RurNC324CWg5wia", "keyType": "wallet", "keyOriginator": "CircuitBuilder", "key": "4012bec267ddfcfe9252851f039c4b6e96547fed95b3069449e9739758ea30c5" } }
Then, after the Merge Upstream:
{ "item": { "ID": "D04FC8A9-5770-4EE8-BCA0-62889CD173CA", "Email": "D04FC8A9-5770-4EE8-BCA0-62889CD173CA@mysite.com" }, "keys": { "accessToken": { "method": "mock", "unloq_id": "667384", "unloq_key": "6cd96Bb9b866fb6ce80fD7EA8bA54Ed68A44a8CE453D4E4c1E8e5dbDff8e19A6" }, "address": "1M43zA1Kp9CPe7CDfn9RurNC324CWg5wia", "keyType": "wallet", "keyOriginator": "CircuitBuilder", "key": "4012bec267ddfcfe9252851f039c4b6e96547fed95b3069449e9739758ea30c5" }, "response": { "payload": { "emblem_type": "public", "encrypted": "not used", "addresses": { "bitcoin": { "address": "15QVv8qsMZDTdbgDbNd9ZXaE2kJC7fd4Q2", "unit": "BTC" }, "bitcoincash": { "address": "15QVv8qsMZDTdbgDbNd9ZXaE2kJC7fd4Q2", "unit": "bch" }, "bitcoindark": { "address": "RDggzej9xP22hc3R4YcGf3uRo1knnm644L", "unit": "btcd" }, ... } }