Hi there i have pretty much copied this video to the letter https://www.youtube.com/watch?v=AIbSEa6KqYI but however i am getting this error “The app returned “ValidationError: Validation Failure”. This usually happens when your Zap is missing a required field or a field value isn’t in a recognized format.”
i have followed the video to the letter and for no apparent reason i can see his is working and mine isnt.
Did you happen to rename the ‘Case Studies’ multi-reference field? I realized when I renamed that field for a demo I was working on the name updated, but the field name in the background didn’t get updated. You can use the (free) Postman app to connect to the API & confirm that the name of that field is correct. Here’s a tutorial on how to use it.
Have you tried publishing your site again? That sometimes fixes things for me .
Are you 100% sure the ‘Headers’ are correct, with your API tolken? (ie Authorization: Bearer [Tolken], accept-version: 1.0.0, etc).
I’m sure you have already, but have you triple checked for any typos?
Ran into the same problem, for hours It was also the CMS field renaming issue, it wasn’t being updated in the backend causing the ValidationError. Postman wasn’t pulling up the multi-ref field (I suspect because it was empty, dunno) solved it by deleting the Members CMS and recreating it and now the webhook fires! Thought I should share because this error cracked my head up and couldn’t find anything that could point out the possible issue clearly as Mackenzie did here. Hope my contribution will help someone else going through this webhook Validation Error.
I just made the same thing following the tutorial. I also got the 400 error but mine saids error: validation Id. I used postman to find my items, and the field of the multi reference is named completed-Videos-2. For some reason the 2 was added, so I had to add it in my custom request. First it didn’t work, then I made a new member and had that member mark a video as complete, then it worked.
no idea if you’re still trying to figure this out, but one thing i noticed is that you’re missing the ?live=true querystring parameter at the end of your URL. maybe that helps.
After trying to fight against the system, I simply discovered that I forgot to update my multi-ref IDs in my database… You need to update these webflow IDs in Airtable/Sheets so that Zapier picks up the right IDs when firing the webhook. So simple but so easily overlooked. I was literally just banging wrong IDs onto the CMS door…Hope this helps you too!
PS: I had the issue after “mistakenly” backing up my site from a previous save (big mistake, don’t do it). It changes all of your item IDs…ALL OF THEM.
I was getting this same validation error for an entire day.
The slug was one problem I ran into. @MackenzieChild Thanks for sharing a link to that Postman tutorial!
But even after fixing the slug issue, I was still getting the validation error. I finally realized that my Item ID’s were not the same as the ones in my custom “Item ID” field (if you’re following @MackenzieChild 's tutorial, you’ll know what I’m talking about). The reason the Item ID’s were all incorrect was because I had cloned the project, and when that happens, Webflow creates new ID’s for everything. After I went through and copy/pasted all of the correct Item ID’s into the custom field, everything worked.