roam_move_block
Move a block to a new location in Roam Research by specifying its new parent and position, enabling content reorganization within your knowledge graph.
Instructions
Move a block to a new location (different parent or position). This is a convenience wrapper around roam_process_batch_actions for single block moves.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block_uid | Yes | The UID of the block to move | |
| parent_uid | Yes | The UID of the new parent block or page | |
| order | No | Position under the new parent. Can be a number (0-based index) or "first"/"last". Defaults to "last". | last |
| graph | No | Target graph key from ROAM_GRAPHS config. Defaults to ROAM_DEFAULT_GRAPH. Only needed in multi-graph mode. | |
| write_key | No | Write confirmation key. Required for write operations on non-default graphs when write_key is configured. |