API wrapper for Obsidian Portal