This is my logic app action -
"actions": {
"Call_API": {
"runAfter": {},
"type": "Http",
"inputs": {
"headers": {
"Ocp-Apim-Subscription-Key": "[parameters('key')]"
},
"method": "GET",
"queries": {
"$filter": "(addressnumber eq '[parameters('add_number')]')"
},
"retryPolicy": {
"type": "none"
},
"uri": "[parameters('url')]"
}
}
}
I have passed all the parameter values into parameter file.
After deployment it is working fine for Ocp-Apim-Subscription-Key
and uri
but for $filter
it is showing like same string as it is instead of parameter value add_number
.
why my sytax is wrong?
output coming -
"actions": {
"Call_API": {
"runAfter": {},
"type": "Http",
"inputs": {
"headers": {
"Ocp-Apim-Subscription-Key": "ce34s3cdfq3q43efwe"
},
"method": "GET",
"queries": {
"$filter": "(addressnumber eq '[parameters('add_number')]')"
},
"retryPolicy": {
"type": "none"
},
"uri": "http://demo.com/api"
}
}
}
for $filter
i was expecting output like "$filter": "(addressnumber eq '123')"