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