1580bcc ←68a12caantonApr 11, 2026 api

edit TODO.md via macOS

− deleted list item API: GET /v1/spaces/{slug}/items/{id}/context
+ inserted list item needs new API endpoint — comments are not currently exposed ...
− deleted paragraph plugin uses these (shared with VS Code extension and languag...
✎ modified list item GET /v1/spaces/:slug/items/:id/versions — list version histo...
− deleted list item GET /v1/spaces/:slug/items/:id/context — file context (comme...
− deleted list item POST /v1/spaces/:slug/items/:id/events — editor events
− deleted list item POST /v1/spaces/:slug/messages — comment resolve
+ inserted paragraph plugin currently uses:
+ inserted paragraph public items work without an API token. the middleware in sr...
M /sublimated/undefined +2 -3
110 unmodified lines
111- threaded replies
112- clicking a comment scrolls to anchored text
113- "resolve" button (API call)
114- new comment creation on sublimated.com (link to web UI)
115- API: GET /v1/spaces/{slug}/items/{id}/context
115- needs new API endpoint — comments are not currently exposed over HTTP
116
117## API endpoints
118
119plugin uses these (shared with VS Code extension and language server):
120- GET /v1/spaces/:slug/items/:folderId/context — folder context (items, links, users)
121- GET /v1/spaces/:slug/items/:id/context — file context (comments, versions, sections, blocks, attribution, reactions)
122- POST /v1/spaces/:slug/items/:id/events — editor events
123- POST /v1/spaces/:slug/messages — comment resolve
119plugin currently uses:
120- GET /v1/spaces/:slug/items/:id/versions — list version history (anonymous for public items, token required for private)
121
122public items work without an API token. the middleware in `src/shared/auth/authorize.ts` grants anonymous callers `{ read: true }` when folder visibility is public.
123
124## submission
125
126- source of truth: https://sublimated.com/sublimated/code/obsidian
127- GitHub live mirror: https://github.com/sublimates/obsidian — live-synced from sublimated.com
12 unmodified lines