I’m connecting to the Knack API which isn’t an issue until I need to filter a list of results in the call. Here is the url structure I Knack requires.
url/records?filters=[{"field":"field_81", "operator":"is", "value":"RecordID"}]
I need to pass in a dynamic recordID but the problem I run into is that the API Connector won’t allow me to create a dynamic parameter with a set of brackets inside another set of brackets so if I try to set it up like this
url/records?filters=[{"field":"field_81", "operator":"is", "value":"[RecordID]"}]
I get a single parameter key/value asking for everything between the outer brackets.
Currently we have it working with the following setup
url/records?filters=[firstpart][ID][lastpart]
and then I pass each section of the filter through and only expose the ID as not private.
Haven’t had any issues to this point, just kind of curious if this is the only way to do it or is there a more legit way I can make this happen?


That worked! Thanks, Nigel!