Forums Feature Requests Thread

[New] Integration / API: Community core (threads, posts, users, DMs) is read-only over the API — no write endpoints

Patrick Bass · Jun 6 · 21 · 0
[High Priority] [New Feature] [Under Consideration]
🚀 OP Jun 6, 2026 7:51pm

Area: Integration / API (audit p13) · Surface: mobieusAPI / mobieusCore · Dimension: competitor-gap · Severity: major

Circle and Discourse both expose write APIs for the heart of the product: Discourse's API can create topics, posts, users, private messages and upload files; Circle's API/headless offering and Skool's automations let you create members and post programmatically. Mobieus exposes 14 read-only community GETs plus full CRUD for the two suite products, but you cannot programmatically post into a forum, open a DM, or onboard a user into the community itself. This blocks the most common integration jobs customers ask for: cross-posting from a CMS/newsletter into the community, syncing an external CRM's contacts as members, and bot-posting from automations. The asymmetry (Help/Learn writable, Community not) is the opposite of what a community-first brand wants.

Evidence

platform/src/routes.php:175-179 registers ONLY GET for community core: `$router->get('/events'...)`, `$router->get('/users'...)`, `$router->get('/users/{id}'...)`, `$router->get('/posts'...)`, `$router->get('/posts/{id}'...)`. Confirmed `grep -E "post\('/api/v1/(posts|users|threads|listings|files|events|moderation)" src/routes.php` returns nothing. Helpdesk/Learn/Know got full CRUD (HelpdeskController@createTicket, LearnController@coursesCreate, KnowledgeApiController@pagesCreate) but the flagship community plane cannot create a thread, post a reply, send a DM, or create/update a user via API.

Suggested fix. Add scoped write endpoints to the community core: POST /api/v1/threads, POST /api/v1/threads/{id}/posts, POST /api/v1/users (invite/create), POST /api/v1/messenger (start DM), gated by new posts:write / users:write scopes. Reuse the existing ForumController/AccountController service paths so moderation, rate limits, and notifications still fire.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

Log in or register to reply to this thread.