Roam Research

roam_create_page

Create a new standalone page in Roam with optional content using explicit nesting levels. Best for:

  • Creating foundational concept pages that other pages will link to/from
  • Establishing new topic areas that need their own namespace
  • Setting up reference materials or documentation
  • Making permanent collections of information.

Input Schema

NameRequiredDescriptionDefault
contentNoInitial content for the page as an array of blocks with explicit nesting levels
titleYesTitle of the new page

Input Schema (JSON Schema)

{ "properties": { "content": { "description": "Initial content for the page as an array of blocks with explicit nesting levels", "items": { "properties": { "level": { "description": "Indentation level (1-10, where 1 is top level)", "maximum": 10, "minimum": 1, "type": "integer" }, "text": { "description": "Content of the block", "type": "string" } }, "required": [ "text", "level" ], "type": "object" }, "type": "array" }, "title": { "description": "Title of the new page", "type": "string" } }, "required": [ "title" ], "type": "object" }