Build vibrant communities where users connect, collaborate, and share experiences around common interests
Property | Type | Description |
---|---|---|
communityId | String | Unique identifier for the community |
channelId | String | Associated channel identifier |
userId | String | ID of the user who created the community |
displayName | String | Community name for displaying |
description | String | Description of the community |
avatar | Object | Avatar object for community branding |
Property | Type | Description |
---|---|---|
isPublic | Boolean | Is this community public? |
isDiscoverable | Boolean | Making communities discoverable from community search function (Always true on public community) |
requiresJoinApproval | Boolean | Determines whether a community requires users to have membership approval (Always false on private and hidden community) |
isOfficial | Boolean | Is this community official? |
Property | Type | Description |
---|---|---|
onlyAdminCanPost | Boolean | Only admins can post in this community |
postSettings | Object | Community post settings within a community, how posts are moderated |
hasFlaggedPost | Boolean | Flag for checking internally if post inside community is reported or not |
Property | Type | Description |
---|---|---|
categoryIds | List | ID of categories |
tags | List | List of tags used for searching |
metadata | Object | Additional properties to support custom fields |
Property | Type | Description |
---|---|---|
postsCount | Integer | Number of posts in community |
membersCount | Integer | Number of members in community |
isJoined | Boolean | Is this community joined? |
isDeleted | Boolean | Is this community deleted? |
createdAt | DateTime | Date/time when the community was created |
updatedAt | DateTime | Date/time when a community is updated or deleted |
isDiscoverable
is always true for public communities, while requiresJoinApproval
is always false for private/hidden communities. These interdependencies are crucial for proper community governance implementation.Community Design
Technical Implementation
Community Management
Growth & Scaling