Skip to content

DoCurious API Reference / types / CommunityType

Type Alias: CommunityType

CommunityType = "family" | "trusted_friends" | "casual_friends" | "interest_hobby" | "other" | "institutional"

Defined in: types/community.types.ts:21

Classification of a community, determining default trust level and feature set.

Remarks

The 6 core types from Doc 5 (Communities & Social). School communities use institutional with SchoolCommunityLevel and schoolId fields. Visibility (public/private/invite_only) is a separate field on Community.

  • family -- Family groups with high trust
  • trusted_friends -- Close friends with elevated sharing defaults
  • casual_friends -- Casual friend groups
  • interest_hobby -- Interest/hobby-based open communities
  • other -- Miscellaneous / general-purpose communities
  • institutional -- School and organizational communities

DoCurious Platform Documentation