roam_update_block
Modify or update a specific block in Roam Research by either replacing its entire content or applying a transform pattern to alter parts of it. Use block UID for precise edits and Roam-flavored markdown for links.
Instructions
Update a single block identified by its UID. Use this for individual block updates when you need to either replace the entire content or apply a transform pattern to modify specific parts of the content. 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
Name | Required | Description | Default |
---|---|---|---|
block_uid | Yes | UID of the block to update | |
content | No | New content for the block. If not provided, transform_pattern will be used. | |
transform_pattern | No | Pattern to transform the current content. Used if content is not provided. |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from Roam Research
- roam_add_todo
- roam_create_block
- roam_create_outline
- roam_create_page
- roam_datomic_query
- roam_fetch_page_by_title
- roam_find_pages_modified_today
- roam_import_markdown
- roam_recall
- roam_remember
- roam_search_block_refs
- roam_search_by_date
- roam_search_by_status
- roam_search_by_text
- roam_search_for_tag
- roam_search_hierarchy
- roam_update_block
- roam_update_multiple_blocks
Related Tools
- @2b3pro/roam-research-mcp
- @2b3pro/roam-research-mcp
- @2b3pro/roam-research-mcp
- @2b3pro/roam-research-mcp
- @2b3pro/roam-research-mcp