This post was split from the topic: Looping by Zapier not iterating through
Well, now I can’t get the API to respond correctly in the next step. The data payload should look like this:
{"QueryID":101,"Keywords":[{"ID":102,"Value":"{{131736036__Date}}","KeywordOperator":"="}],"QueryLimit":0}
I delivered this exact payload via cURL. The API responds as expected.
However, when I try to duplicate it in Zapier, it fails. Here’s how i set it up:
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/fc75d045-be88-43c4-ad2c-fd5f3d4ff3a1.png)
That didn’t work, so I tried doing raw format. That didn’t work, so I tried JSON again but using double-underscore nested values - but the data sent included the double-underscore instead of the nested values.
Here’s the other attempt:
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/b2628ab2-c260-4f10-aa55-33f7f421f8d0.png)
I tried with array on and off. I also tried with unflatten turned on and off. No change. They both throw the same error. Here’s the results from the second one. You’ll see the un-nested but double-underline being sent as entered instead of parsed to be nested.
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/aedd5ff3-2051-46f5-9674-09d39c87d0e2.png)
This is getting tedious.