/collections/{collection_id}/items
) with a POST method.You're encountering a "Bad Request" and "ValidationError" when sending a POST request from Zapier to Webflow's API, which typically means the data you're sending does not match what Webflow expects.
Here’s how to fix it:
https://api.webflow.com/collections/{collection_id}/items
for adding CMS items.Bearer YOUR_WEBFLOW_API_TOKEN
1.0.0
(or your specific API version Webflow expects)application/json
Your JSON body must match Webflow’s schema exactly.
The top level must have a single fields object.
Example structure (adapt to your Collection fields):
```
{
"fields": {
"name": "Item Name",
"slug": "item-name",
"_archived": false,
"_draft": false
}
}
```
No extra parentheses, no missing required fields, and no wrong field names.
If your collection has required fields (like an image or a reference field), you must include them even if they aren't visible in the designer.
To fix the "Bad Request" and "ValidationError" when sending a POST request from Zapier to Webflow, verify you're setting the correct endpoint, headers, and field data format. Ensure all required fields (especially "slug") are included and that field names match Webflow’s API schema exactly. Always review Webflow’s error messages for specific validation clues.