1. Salesforce Help
OmniStudio Documentation
"Pass Data Between a Parent and Child FlexCard": This official guide explicitly states
"To pass all the data from the parent FlexCard's data source to the child FlexCard
enter the name of the parent's data source JSON node in the Node field. For example
if the parent's data source is a DataRaptor that returns a node called 'Accounts
' enter {Accounts}." This directly validates the use of {Records} when the node is named Records.
2. Salesforce Help
OmniStudio Documentation
"FlexCards Data JSON": This document illustrates the structure of data within a FlexCard. It shows that a data source action populates a top-level node (e.g.
Records
Contacts) which contains an array of objects. To access the entire array
one must reference this top-level node.
3. Salesforce Trailhead
"FlexCard Basics" Module
"Display Data on a FlexCard" Unit: The training materials demonstrate that to iterate over a list of records or pass it to another element
you reference the array node directly
such as {records}. This reinforces the principle of using the node name in curly braces to access the entire dataset.