Skip to main content
Start from a resolved wiki handle:
from almanac import AlmanacClient

wiki = AlmanacClient().wiki("acme/company-handbook")

Search and read

results = wiki.search("customer onboarding", limit=20)
page = wiki.pages.read("operations/customer-onboarding")
sources = wiki.pages.sources("operations/customer-onboarding")
Page paths are extensionless and folder-aware. Use the path from a search or list result rather than constructing one from the title.

List pages and topics

pages = wiki.pages.list(limit=50, offset=0)
topics = wiki.pages.topics()
topic = wiki.pages.topic("onboarding")
List and search methods use limit and offset. See Sources, pages, and citations for the data model and Errors and pagination for shared API behavior.