I’m trying to add a few more fields to a Webhook Call to Zapier. But in Zapier those new fields are simply not showing up.
– Is there a limit on how many field values can be passed? (Currently at around 30 values)
– Do I need to re-instantiate/create a new webhook for those new fields to be parsed?
Why are the new values I’m adding in Glide with “Trigger Webhook” not showing up in Zapier?
The upper limit on the amount of data that can be sent via a Glide webhook is 1MB.
Although that’s probably not the issue here. I’m not sure how Zapier works, but when you add parameters to an existing webhook that’s sent to Make, you need to “re-determine the data structure” on the Make side. Maybe Zapier has a similar function?
Just as an aside, the way you have that setup at the moment is quite high maintenance. If you ever decide to re-use that same webhook in another part of your App, you’re going to have to be very careful to get all the parameter names correct. What I like to do with webhooks is just send a single value, which is a JSON object containing a collection of key/value pairs. Makes my webhooks easier to manage at both ends
Thanks Darren,
I also doubt it amounts to 1MB… I’ll look into how Zapier redetermines the structure, great idea!
And thanks for your additional observation: So do you build the JSON object in the Glide Tables? Or do you still pass X values from Glide to the Webhook?
I notice that your timestamp in your Zapier screenshot is from 8/22. Did you add more values to the webhook on the Glide side since then? If so, you’ll need to refresh your Webhook Zap trigger step. Under the Test section, select Load More and it’ll refresh your data. FYI - Your latest data will be later in the alphabet ending at J. Once you have that many sends, Zapier shifts your previous requests leaving request J as always the most recent data.