> For the complete documentation index, see [llms.txt](https://alix-lahuec.gitbook.io/zotero-roam/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization.md).

# Customizations

- [3.1 What's Available](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/user-settings.md)
- [3.2 Constructing data requests](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/api-request.md)
- [3.3 Creating your own formatting functions](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/formatting.md): How to define custom functions & assign them to item types
- [Nesting metadata](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/formatting/nesting-metadata.md): A walk-through on creating nested metadata structures
- [Code snippets](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/formatting/code-snippets.md): A few snippets that provide building blocks for custom formatting functions
- [3.4 Creating custom shortcuts](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/shortcuts.md)
- [3.5 Other Settings](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/other.md)
- [autocomplete](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/other/autocomplete.md)
- [funcmap](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/other/funcmap.md): The funcmap setting lets you assign your own formatting functions to specific item types
- [typemap](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/other/typemap.md): Specification and examples for user-defined typemap
- [Copying an item's reference](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/other/copy_settings.md): override\_quickcopy, always\_copy, quick\_copy\_format
- [Extension defaults](https://alix-lahuec.gitbook.io/zotero-roam/v0.5/customization/extension-defaults.md): A summary of the default parameters used by the extension to make API calls to Zotero, and format items in Roam.
