<Note title="Use Create Items for new integrations">
Use [Create Items](/data/v2.0.0-beta/reference/cms/collection-items/staged-items/create-items) for new beta integrations. [Creating collection items](/data/v2.0.0-beta/docs/working-with-the-cms/create-items) explains how to move from this endpoint.
</Note>
<Tip title="Components in Rich Text">
Rich Text field values can contain Webflow component instances as `<wf-component>` markup — see [Components in Rich Text](/data/docs/working-with-the-cms/components-in-rich-text) for the markup grammar, how to find component and property IDs, and the write constraints.
</Tip>
Create Item(s) in a Collection.
This endpoint accepts two request shapes, and a request must use one or the other:
- **Single item** — send `fieldData` at the top level. Set `cmsLocaleId` to create the item in a specific locale.
- **Multiple items** — send an `items` array with at least one entry. Each entry needs its own `fieldData`, and can set its own `cmsLocaleId`, `isDraft`, and `isArchived`. The API ignores any other property on an entry.
```json
{
"items": [
{
"isArchived": false,
"isDraft": false,
"fieldData": {
"name": "Senior Data Analyst",
"slug": "senior-data-analyst"
}
},
{
"isArchived": false,
"isDraft": false,
"fieldData": {
"name": "Product Manager",
"slug": "product-manager"
}
}
]
}
```
A request that carries both `fieldData` and `items` returns a `400`.
To create items across multiple locales, use [Create Items](/data/v2.0.0-beta/reference/cms/collection-items/staged-items/create-items).
Required scope | `CMS:write`
Request
Details of the item(s) to create
Single ItemobjectRequired
A new Collection Item that will be created in the draft state.
A Collection Item represents a single entry in your collection. Each item includes:
- System metadata - Automatically managed fields like IDs and timestamp
- Status flags - Controls for managing content state:
isDraft, isArchived
- Content fields - Stored in
fieldData. Each item needs a name and slug, and may include additional fields matching your collection’s schema definition.
Multiple ItemsobjectRequired
Response
Request was successful
idstringRead-only
Unique identifier for the Item
cmsLocaleIdstringOptional
Identifier for the locale of the CMS item
lastPublishedstringOptionalRead-onlyformat: "date-string"
The date the item was last published
lastUpdatedstringOptionalRead-onlyformat: "date-string"
The date the item was last updated
createdOnstringOptionalRead-onlyformat: "date-string"
The date the item was created
isArchivedbooleanOptionalDefaults to false
Boolean determining if the Item is set to archived
isDraftbooleanOptionalDefaults to true
Whether the item is in a draft state. Together with lastPublished, this determines the status shown in the Webflow UI. See Publishing with the CMS API for the full mapping.