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 lines111- threaded replies112- clicking a comment scrolls to anchored text113- "resolve" button (API call)114- new comment creation on sublimated.com (link to web UI)115- API: GET /v1/spaces/{slug}/items/{id}/context115- needs new API endpoint — comments are not currently exposed over HTTP116
117## API endpoints118
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 events123- POST /v1/spaces/:slug/messages — comment resolve119plugin 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## submission125
126- source of truth: https://sublimated.com/sublimated/code/obsidian127- GitHub live mirror: https://github.com/sublimates/obsidian — live-synced from sublimated.com12 unmodified lines