Create Plone Content
plone_create_contentCreates a new content item (e.g., page or news article) in Plone at a given path. Optionally includes Volto blocks for rich layouts.
Instructions
Creates a new content item (e.g., a page or news article) in Plone. To add complex block-based content, first prepare the structure with plone_create_blocks_layout, then call this tool. Example: plone_create_content({parentPath: '/', type: 'Document', title: 'My Page', description: 'A sample page'})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parentPath | Yes | Path where to create the content (e.g., '/parentDocument' or '/' for root) | |
| type | Yes | Content type to create (e.g., 'Document', 'Event', 'News Item') | |
| title | Yes | Title of the new content | |
| description | No | Description of the new content | |
| id | No | ID for the new content (optional, will be auto-generated if not provided) | |
| blocks | No | Volto blocks structure for the content, it specifies the blocks data and content | |
| blocks_layout | No | Volto blocks layout configuration, it specifies the order of blocks | |
| additionalFields | No | Additional fields to update. For preview images, include preview_image_link: { '@id': 'image-url' } in this object (if you get a 400 error, make sure the image URL is accessible). |