Content Create Tool
evo.write.content.createCreates a new Evolution CMS document under a specified parent using field values, with optional publishing and template variable support.
Instructions
Create a document under a parent. Requires new_document (and publish_document to create it published).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"parent": "<parent>",
"fields": "<fields>"
},
"name": "evo.write.content.create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tvs | No | Template variable values keyed by TV name | |
| fields | Yes | Document columns; pagetitle is required. Allowed: pagetitle, longtitle, description, alias, introtext, content, menutitle, template, parent, published, pub_date, unpub_date, hidemenu, menuindex, isfolder, searchable, cacheable, richtext, type, contentType, content_dispo, link_attributes, alias_visible, hide_from_tree, show_in_search | |
| parent | Yes | Parent document id, 0 for the site root |