Integrating with Webflow

CMS API + Multi-Image fields

Overview
API & Webhooks
Webflow API
101
Webflow API Feature Map
102
Webflow API Limitations
104
CMS API + Multi-Image fields
105
HTML & Script Integrations
Forms & Webhooks
302
Custom code embeds
303
Points of Integration
Webflow Logic
504
Apps
2:30
505
Libraries
8:20
506
DevLink
510
Marketplace
What is Marketplace?
1:51
601
What Can be Submitted to Marketplace?
2:30
602
Resources
Documentation
801
No items found.
Published
May 21, 2025
in lightbox

Webflow's CMS supports multi-image fields, which allow the storage of up to 25 images + alt text, in a single field.

Through the API, these can be fully managed, including the alt text.

https://developers.webflow.com/data/reference/field-types-item-values#imagerefset--multi-image

Within your CMS item create and update API calls, you can upload new images by referencing them as an array of URLs. The URLs must be public for Webflow to absorb them.

"fieldData": {
  "images": [
    "https://picsum.photos/800/600",
    "https://www.gstatic.com/webp/gallery3/1.sm.png",
    "https://www.kasandbox.org/programming-images/avatars/spunky-sam.png"
  ]
}

If you want more detail, you can use objects, to specify alt as well, and to reference existing fileId's when you are replace only part of the Multiimage array, or re-ordering items;

"fieldData": {
  "images": [
    {
      "alt": "Serene mountain landscape with dramatic clouds at sunset",
      "url": "https://cdn.prod.website-files.com/67b584978f140ef6402c77a0/682c316848481c69d31fcc72_600.jpeg",
      "fileId": "682c316848481c69d31fcc72"
    }
  ]
}

As a tip- any time you’re uncertain, pop some data in and test the GET endpoint. You’ll see the JSON structure. 99% of the time for most RESTful APIs this will match the POST & PATCH structures.

Table of Contents
Comments
Did we just make your life better?
Passion drives our long hours and late nights supporting the Webflow community. Click the button to show your love.