Hello, I’m trying to automate a data pull from an API endpoint and the data format is as follows. as you can see I have multiple nested arrays and I will be pulling thousands of these (potentially) per day. Each call log in an entry under data and then each seperate note is in a nested array in notes. I need to map AssignedTo and CustomerNumber from the first array and then the reason and employeeID for just yesterday’s note from the nested array. I can’t seem to get the map() function to do this. Any help would be appreciated.
{{map(51.data; “AssignedTo”)}} works, so does {{map(51.data; “CustomerNumber”)}}. but when I try to pull the note data everything gopes wrong. I need to minimize the operations limit on these as I can’t throw thousands of operations at one data pull every day.
“data”: [
{
“ID”: ,
“CustomerNumber”: 123456789,
“EnterDate”: “2025-06-09T13:30:00”,
“DueDate”: “2025-06-09T00:00:00”,
“Resolved”: false,
“Viewed”: true,
“AlarmSet”: false,
“Name”: “”,
“Company”: “”,
“Phone”: “”,
“Status”: “1 Call Returned, No Answer”,
“EnteredBy”: " ",
“AssignedTo”: "Employee Call Log ",
“notes”: [
{
“id”: ,
“headerID”: ,
“date”: “2025-06-09T13:30:00”,
“reason”: " Sold ",
“note”: " ",
“employeeID”: “EmpID”
},
{
“id”: ,
“headerID”: ,
“date”: “2025-07-09T13:52:13”,
“reason”: " ",
“note”: " ",
“employeeID”: " "
}
],
“CallTopic”: [
“Upsell Campaign”
]
}
]


