Get an adventure page
imagine_get_adventure_pageFetch one adventure page by id with its full markdown body, tags, and parent reference. By default the gateway dereferences bracketed tag-* and child-* shortcodes and inlines a compact <expansion> block right after each literal. (rule-* shortcodes are NOT expanded on adventure pages because adventures do not carry a curated rule / spell / item association list; they remain as literals.) Pass raw: true to skip expansion when round-tripping the body back through imagine_update_adventure_page. Cross-references in the response: parent (resolve via imagine_get_adventure_page), worldPageRefs (array of world-page ids, resolve via imagine_get_world_page), and vaultRefs (array of {vaultId, type, count} for rules / spells / items / characters; resolve via the matching vault_get_* tool by type). Pair with imagine_list_adventure_pages to locate the id first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Mongo `_id` of the adventure page. | |
| raw | No | When true, return the page body verbatim with bracketed shortcodes left as literals. Default: shortcodes are dereferenced and a compact <expansion> block is inlined after each literal. Pass raw=true when round-tripping a body back through imagine_update_adventure_page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||