Obsidian only has a basic URI interface. An Advanced URI interface is available as an extension on the command line, there is no other documentation provided.

Built-In Interface

Base Format

“obsidian://{action}?{properties}“

Properties

vault

value: {vault name}

file

value: {filename} where filename is relative to the vault root.

Actions

open

Requires:

Advanced URI Interface

https://github.com/Vinzent03/obsidian-advanced-uri

Documentation

https://publish.obsidian.md/advanced-uri-doc/Actions/Commands

write