API Reference
Communities (Admin)
- GET
/manage/communities/:idCommunity detail (Admin)Retrieve a community for management. Admins only. - POST
/manage/communitiesCreate community (Admin)Create a community. The creator is automatically added as an ADMIN member. No additional permission is required beyond being signed in. - PUT
/manage/communities/:idUpdate community (Admin)Update a community. Admins only. - DELETE
/manage/communities/:idDelete community (Admin)Delete a community. Admins only. - POST
/manage/communities/:id/logoUpload community logo (Admin)Upload the community's logo image. - POST
/manage/communities/:id/logo-darkUpload dark-theme logo (Admin)Upload the logo image used in dark theme. - POST
/manage/communities/:id/card-photoUpload community business card photo (Admin)Upload a photo to use as the community's business card background as multipart/form-data (field name cardPhoto) and get the stored URL. The photo is auto-oriented, scaled down to 1600px on its longer side and converted to WebP. This call does not change the community; pass the returned URL as cardPhoto.url to PUT /manage/communities/:id to save it. Admins only. - GET
/manage/communities/:id/membersList community members (Admin)List members for management. Admins only. - POST
/manage/communities/:id/membersAdd community member (Admin)Add an existing user as a community member. Admins only. - PUT
/manage/communities/:id/members/:memberIdUpdate community member (Admin)Update a member's role, status and title. Approving a pending join request (PENDING → APPROVED) is also done here. Admins only. - DELETE
/manage/communities/:id/members/:memberIdRemove community member (Admin)Remove a member from the community. Admins only. - GET
/manage/communities/:id/members/countsCommunity member counts (Admin)Return member counts grouped by role and status. Admins only. - GET
/manage/communities/:communityId/announcementsList announcements (Admin)List community announcements for management. Admins only. - POST
/manage/communities/:communityId/announcementsCreate community announcement (Admin)Create a community announcement. sendEmail defaults to true, so omitting it notifies members by email. - PUT
/manage/communities/:communityId/announcements/:idUpdate community announcement (Admin)Update a community announcement. Admins only. - DELETE
/manage/communities/:communityId/announcements/:idDelete community announcement (Admin)Delete a community announcement. Admins only.