Skip to main content
Pushes values down from a parent record into each of its child records, all the way through any further levels of nesting. A common use is stamping a parent identifier onto every variant of a product, so each variant carries a reference back to the item it belongs to. You describe which children to reach and which values to copy into them, using placeholders to pull the values from the parent.

Fields

Sample data

FieldValue
Pattern to children within a parentvariants.*
Mapping of values from parent to child{ "parent": "&{identifier}" }
Keep using the context from the first levelOn
Input:
{
    "product": "T-Shirt",
    "identifier": 1234,
    "variants": [
        { "name": "Red" },
        { "name": "Blue" }
    ]
}
Output:
{
    "product": "T-Shirt",
    "identifier": 1234,
    "variants": [
        { "name": "Red", "parent": 1234 },
        { "name": "Blue", "parent": 1234 }
    ]
}
Each variant now carries a parent field pulled from the parent’s identifier.