Thanks for the great list @chintansavaliya. You obviously have lots of experience with the API.
For these reasons, using Zapier to sync data to the CMS is not easy. That’s why I created PowerImporter. It’s specifically designed to take care of all these scenarios so you can stop wasting time and get back to designing.
I’m getting the same response from Zapier. I am trying to sync blog posts from a spreadsheet. I’m wondering if it’s actually the IMAGE field that’s causing the problem. I can’t figure out how to provide the image in Google Sheets so that it will work. It’s the only field that I can’t change or remove.
The last screenshot is an example I loaded into Webflow manually. I have a batch of 50 posts now though!!
After 2 days of frustration, I was lucky enough to identify the problem: THE SLUG (or item link).
Whatever you send to Webflow through Zapier, make sure that the slug (or link) has no space and NO CAPITAL LETTER. It sounds so simple but it worked for me.
I also had the same issue, and like AbebeDan said, it’s usually the slug. Apparently whatever name you choose for your CMS field when creating a collection is the name Webflow will use moving forward in the backend, even if you update those fields. You can find an accurate list of the names/slugs of your CMS fields by using the Get Collection method here: Get Collection
I had updated one of my fields to ‘Target Audience’ from ‘Target Audience(s)’ but Webflow was still using the original ‘target-audience-s’ slug when I tried to do an API call. So I kept getting that validation error because I was using ‘target-audience’. God, took forever to figure this out.
I have the same problem. Now it solved. after I recheck the CMS, there’s one field that has different type with the data from sheets (source). Thank You!!!