Get a world page
imagine_get_world_pageFetch one world page by id with its full markdown body, tags, and parent reference. By default the gateway dereferences bracketed shortcodes (tag-, child-, rule-*) and inlines a compact <expansion> block right after each literal so the LLM has the resolved content alongside what the author wrote. The original literal is preserved. Pass raw: true to skip expansion (useful when round-tripping the body back through imagine_update_world_page). Cross-references in the response: parent (another world page, resolve via imagine_get_world_page) and vaultCharacterId (vault character, resolve via vault_get_character). Pair with imagine_list_world_pages or imagine_search_world_pages to locate the id first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Mongo `_id` of the world 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 so the LLM has the same content the human sees rendered. Pass raw=true if you're round-tripping a body back to imagine via imagine_update_world_page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||