Documentation
Developer reference for every API on this site. Written to be skimmed by AI agents.
For agents
- /llms.txt index of these docs
- /llms-full.txt every page in one fetch
- /docs/raw/<slug> any page as raw markdown
- Overview/docs/overviewWhat shanejli.com is, the architecture, base URLs, and how to discover the rest of these docs.
- Auth and Tokens/docs/authJWTs vs personal access tokens, minting, scopes, rate limits, and identifying yourself.
- API Conventions/docs/conventionsError shape, validation, pagination cursors, If-Match concurrency, and wire-format rules shared by every module.
- Journal API/docs/journal-apiThe full collaborative journal write surface: entries, appends, versions, suggestions, comments, reactions.
- Images API/docs/images-apiUploading and serving journal images: caps, sniffing, quotas, and embedding rules.
- Courses API/docs/courses-apiThe course catalog: AI classification on create, covers, star ratings, and comments.
- Trips API/docs/trips-apiPublic trip HTML upload, update, and delete, plus the trip-groups planning surface.
- Knowledge API/docs/knowledge-apiFree-text note ingest with AI classification, plus knowledge entries, vocabulary, and comments.
- Elements Directory/docs/elements-directoryEvery element on the periodic table with its route, backend mount, and auth model.