List Clubs
Authentication
Optional - authenticated users see additional details and membership informationQuery Parameters
Search clubs by name, subtitle, code, or terms
Order results by field. Options:
featured, alphabetical, random, favorite_count, nameFilter by tag names (comma-separated)
Filter by badge IDs or labels (comma-separated)
Filter by active status
Filter clubs accepting new members
Filter by application type (1=Open, 2=Audition, 3=Tryout, 4=Application, 5=Application+Interview)
Filter by club size (1=1-20, 2=21-50, 3=51-100, 4=101+)
Filter by recruiting cycle (1=Unknown, 2=Fall, 3=Spring, 4=Both, 5=Open)
Filter clubs available virtually
Filter clubs that allow subscriptions
Response Fields
Unique club identifier code
Club name
Short description shown in preview cards
Full HTML description of the club
Whether the club is currently active
Club approval status
Club contact email (may be hidden)
URL to club logo/image
Date club was founded
Club size category
Whether club is currently accepting new members
Application/audition requirement type
When club recruits new members
Club activities available online
Whether appointments are needed
Club allows email subscriptions
Number of users who favorited this club
Number of members in the club
Whether authenticated user favorited this club
Whether authenticated user subscribed to this club
User’s membership role (0=Owner, 10=Officer, 20=Member, null=Not a member)
Array of tag objects with id and name
Example Request
Example Response
Get Club Details
Path Parameters
Club code identifier
Response Fields
Includes all fields from list endpoint plus:Array of club members (visible to authenticated users)
Upcoming events hosted by the club
Club testimonials
Special badges assigned to the club
Facebook page URL
Club website URL
Twitter profile URL
Instagram profile URL
LinkedIn page URL
GitHub organization URL
YouTube channel URL
HTML content on how to join
Example Request
Create Club
Authentication
Required - user will become club ownerRequest Body
Club name (must be unique)
Club code (auto-generated from name if not provided)
Full club description (HTML allowed)
Short description (max 255 characters)
Contact email address
Club size (1-4)
Currently accepting new members
Application requirement type (1-5)
Example Request
Update Club
Authentication
Required - must be club officer or ownerPath Parameters
Club code identifier
Request Body
Same fields as create endpoint (all optional for PATCH)Example Request
Club Members
Authentication
RequiredResponse Fields
Member’s full name
Member’s username
Member’s email (visible to club officers)
Membership role (0=Owner, 10=Officer, 20=Member)
Custom title/position
Whether membership is publicly visible
Whether member is currently active