Well, I tried to continue forward and I have a solution that is now working. Just thought I would share before I close it out. The dimensionFilter needed to be formatted quite differently. Code below.
{
“limit”: 10,
“metrics”: [
{
“name”: “sessions”
}
],
“dateRanges”: [
{
“startDate”: “2024-01-01”,
“endDate”: “2024-01-31”
}
],
“dimensions”: [
{
“name”: “landingPage”
},
{
“name”: “sessionSourceMedium”
}
],
“dimensionFilter”: {
“filter”:{
“fieldName”:“sessionSourceMedium”,
“stringFilter”:{
“matchType”:“CONTAINS”,
“value”:“Pinterest”
}
}
}
}