Communities
Public and private communities with membership management
Overview
Communities are groups where users can post content, discuss topics, and collaborate. Communities can be public (anyone can join), private (membership by invitation or approval), or hidden (not discoverable).
All community methods are available on r.communities.
Methods
List communities
Parameters:
Returns: PaginatedResponse<Community>
Get a community
Returns full community details including post count.
Returns: SingleResponse<CommunityDetail>
List members
Returns: PaginatedResponse<CommunityMember>
Create a community
Input fields:
Privacy modes
Private community example
Join a community
For public communities, you are immediately accepted. For private communities, your request goes to the community admins for approval.
Returns: SingleResponse<JoinResult>
Leave a community
Post to a community
To post content in a community, use r.posts.create with a community_id:
To list posts in a community: