I’m attempting to update a Multi-Image element in my Webflow CMS through the v2 API. The images are loading correctly from my source API (Vitec), but they’re not appearing in Webflow.
Here’s how I’m formatting the image data:
{
"mainimage": {
"fileId": "MED2E6FC3355A0540BBA365DD5B46A32ACD",
"url": "https://connect.maklare.vitec.net/image/GetImage?customerId=M13699&imageId=MED2E6FC3355A0540BBA365DD5B46A32ACD",
"alt": "Vardagsrum"
},
"moreimg": [
{
"fileId": "MED01AF554B7EDF49A9B876DD93E967696B",
"url2": "https://connect.maklare.vitec.net/image/GetImage?customerId=M13699&imageId=MED01AF554B7EDF49A9B876DD93E967696B",
"alt": "Kitchen"
}
// ... more images
]
}
I’ve tried several variations including:
- Using numbered URLs (url1, url2, etc.)
- Including fileId for each image
- Structuring moreimg as both an array and as {items: }
- Including alt text for each image
The API calls are returning 200 status codes, but the images aren’t appearing in the CMS. What’s the correct format for updating a Multi-Image element through the API?
API endpoint I’m using:
PATCH https://api.webflow.com/v2/collections/{collection_id}/items/{item_id}
Any help would be greatly appreciated!