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"
},
...
}
}