Headless community platform API. All routes use header-based versioning: send X-API-Version: 1 or Accept: application/vnd.threadforge.v1+json. GET /api/health is unversioned.
GET /api/health — Health check (no version header)GET /api/communities — Current community (by Host header)GET /api/boards — List boardsGET /api/boards/:slug — Board detail + topicsPOST /api/topics — Create topicGET /api/topics/:key — Topic detail + postsPOST /api/posts — Create postGET /api/search?q= — SearchGET /api/members — List membersGET /api/notifications?membershipId= — NotificationsGET /api/ai/summary?topicKey= — AI summary