I’ve been getting the following error message when trying to make a Zap to upload a card to Whale. z.request() no longer supports {{bundle.*}} or {{process.*}} as of v17 unless it's used in a shorthand request defined by the integration. Zapier Customers: Remove "{{curly braces}}" from your request. Developers: Use JavaScript template literals instead. Is there any fix for this?
Zapier Whale Bug
Best answer by Fahad S
Hi
Are you using the regular Whale app from Zapier's directory, or did you write your own code in a "Code by Zapier" step?
- You're using the regular Whale app (no custom code)
Zapier released an update (v17) that changed how coding works . The old way of using {{curly braces}} inside requests is now banned. I think the Whale app you are trying to use was built using the old way, so it is currently broken .
What You Need to Do
Do not try to fix the code yourself (you can't access it). You have two options to get this fixed:
Contact Whale Support: Tell them, "Your Zapier integration is throwing a 'v17 curly braces' error. Please update your app to use JavaScript template literals."
Contact Zapier Support: Open a ticket and tell them the Whale app is broken .
This works - another user had the exact same error with the "Google Groups" app recently. They reported it to Zapier, and Zapier fixed it on their end .
Just report it to support. You have to wait for them to patch it.
- You wrote your own custom code (Code by Zapier step)
You can fix this yourself in a couple minutes. Just replace any {{curly braces}} in your z.request() with JavaScript template literals – that means swapping your quotes for backticks and using ${variable} instead of {{variable}}. No need to contact support.
Hope this helps you get it sorted! And let me know how it goes — happy to dig deeper if needed!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
