We are running into an issue with Zapier where it's URL encoding our query parameter names which then doesn't get parsed correctly on API side. Our parameters might look like this:
Where.Name[eq]=john
however the parameter after it's being used in Zapier ends up looking like this:
Where.Name%5Beq%5D=john
Is there any way how to tell Zapier to not URL encode the query parameter name part?
Try using skipEncodingChars field in z.request (from version 11.3.2+)
skipEncodingChars
| no |string
| Contains the characters that you want left unencoded in the query params (req.params
). If unspecified,z.request()
will percent-encode non-ascii characters and these reserved characters::$/?#[]@$&+,;=^@`\
.