List Club Applications
Authentication
Required - must be club officer or ownerPath Parameters
Club code identifier
Response Fields
Application ID
Application name
Application description (HTML)
When application opens
When application closes
When results are released
Whether application is currently active
External application URL
Email template for accepted applicants
Email template for rejected applicants
Array of application committees
Array of application questions
Example Request
Example Response
Get Application Details
Authentication
RequiredPath Parameters
Club code identifier
Application ID
Response
Same fields as list endpointExample Request
Get Current Applications
Authentication
RequiredPath Parameters
Club code identifier
Response
Array of active application objects (applications currently accepting submissions)Example Request
Create Application
Authentication
Required - must be club officer or ownerPath Parameters
Club code identifier
Request Body
Application name
Application description (HTML)
When application opens (ISO 8601 format)
When application closes
When results are released
Whether application is active (default: false)
Email template for accepted applicants (Jinja2 template)
Email template for rejected applicants (Jinja2 template)
Example Request
Update Application
Authentication
Required - must be club officer or ownerPath Parameters
Club code identifier
Application ID
Request Body
Same fields as create endpoint (all optional for PATCH)Delete Application
Authentication
Required - must be club officer or ownerPath Parameters
Club code identifier
Application ID
Application Questions
Authentication
RequiredPath Parameters
Club code identifier
Application ID
Response Fields
Question ID
Question type (1=Free Response, 2=Multiple Choice, 3=Short Answer, 4=Info Text)
Question prompt/text
Word limit for response
Display order (lower numbers shown first)
Whether question is committee-specific
Array of committee IDs this question applies to
Array of multiple choice options (for question_type=2)
Create Application Question
Authentication
Required - must be club officer or ownerRequest Body
Question type (1=Free Response, 2=Multiple Choice, 3=Short Answer, 4=Info Text)
Question prompt/text
Word limit for response (default: 0 = no limit)
Display order (default: 0)
Whether question is committee-specific (default: false)
Example Request
Application Submissions
Authentication
Required - must be club officer or ownerPath Parameters
Club code identifier
Application ID
Response Fields
Submission ID
Applicant user information
Submission status (1=Pending, 2=Rejected after written, 3=Rejected after interview, 4=Accepted)
Decision reason/feedback
Committee applied to
Array of question responses
Whether applicant has been emailed
Submission timestamp
Submit Application
Authentication
RequiredRequest Body
Committee ID to apply to
Array of question responses
question: Question IDtext: Response text (for free response/short answer)multiple_choice: Multiple choice option ID (for multiple choice)
Example Request
Update Submission Status
Authentication
Required - must be club officer or ownerRequest Body
New status (1=Pending, 2=Rejected after written, 3=Rejected after interview, 4=Accepted)
Decision reason/feedback to send to applicant
Example Request
Send Decision Emails
Authentication
Required - must be club officer or ownerRequest Body
Email type to send (id: “acceptance” or “rejection”)
Allow re-sending to already notified applicants (default: false)
Preview emails without sending (default: false)