Roam Research

roam_create_block

Add a new block to an existing Roam page. If no page specified, adds to today's daily note. Best for capturing immediate thoughts, additions to discussions, or content that doesn't warrant its own page. Can specify page by title or UID. NOTE on Roam-flavored markdown: For direct linking: use [[link]] syntax. For aliased linking, use alias syntax. Do not concatenate words in links/hashtags - correct: #[[multiple words]] #self-esteem (for typically hyphenated words).

Input Schema

NameRequiredDescriptionDefault
contentYesContent of the block
page_uidNoOptional: UID of the page to add block to
titleNoOptional: Title of the page to add block to (defaults to today's date if neither page_uid nor title provided)

Input Schema (JSON Schema)

{ "properties": { "content": { "description": "Content of the block", "type": "string" }, "page_uid": { "description": "Optional: UID of the page to add block to", "type": "string" }, "title": { "description": "Optional: Title of the page to add block to (defaults to today's date if neither page_uid nor title provided)", "type": "string" } }, "required": [ "content" ], "type": "object" }