roam_search_by_date
Search Roam Research blocks or pages by creation or modification date range to find content by timestamp. Excludes daily pages with ordinal date titles.
Instructions
Search for blocks or pages based on creation or modification dates. Not for daily pages with ordinal date titles.
IMPORTANT: call roam_get_guidelines for this graph once per session before using this tool, reads included — conventions change how results are read, not just written.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Whether to search stored creation timestamps, modification timestamps, or either. With "both", each entity is returned once with its latest matching timestamp. | |
| graph | No | Target graph key from ROAM_GRAPHS config. Defaults to ROAM_DEFAULT_GRAPH. Only needed in multi-graph mode. | |
| scope | Yes | Whether to search blocks, pages | |
| end_date | No | Optional: Inclusive end date in ISO format (YYYY-MM-DD), in the server's local timezone. Omit for no upper bound. | |
| write_key | No | Write confirmation key. Required for write operations on non-default graphs when write_key is configured. | |
| start_date | Yes | Inclusive start date in ISO format (YYYY-MM-DD), in the server's local timezone. | |
| include_content | No | Whether to include matching block text or page titles. Defaults to true. |