Skip to main content
All paths are under the base URL (/api/v1) and require authentication. Reads are workspace-member; writes require the work:write scope over OAuth. Renaming and deleting an area or tag are owner/admin curation acts.

Comments

A comment points at a topic, record, or page and resolves into an edit. See Comments. Create body (CreateCommentDto): target_kind (required, one of topic, page, record), target_id (uuid) or target_ref (topic slug), field_key, body (required, up to 10000 chars), author_id. Status is open, resolved, or wont_fix.

Areas

Body (CreateAreaDto / UpdateAreaDto): name (required, up to 64 chars), description (up to 500 chars).

Tags

Errors

An unknown target_kind or status, or an over-length body, returns 400 VALIDATION_FAILED. A member attempting an owner/admin curation act (area/tag rename or delete) receives 403 INSUFFICIENT_ROLE. See errors for the envelope.