Appearance
API
All endpoints are on the university's own address, e.g. https://<university>.<platform domain>, and need a logged-in user. Each call only returns and changes what the user's roles allow (roles).
| Entity | Endpoint |
|---|---|
| API Score Sheet | /api/recruitment/api_score |
| Application | /api/recruitment/application |
| Application Document | /api/recruitment/application_document |
| Qualification | /api/recruitment/education |
| Experience | /api/recruitment/experience |
| Application Fee Payment | /api/recruitment/fee_payment |
| Application Fee Rule | /api/recruitment/fee_rule |
| Interview Score | /api/recruitment/interview_score |
| Job Posting | /api/recruitment/job |
| Merit List Entry | /api/recruitment/merit_entry |
| Referee | /api/recruitment/referee |
| Publication / Research Item | /api/recruitment/research_item |
| Screening Review | /api/recruitment/screening |
| Training / Conference / Membership | /api/recruitment/training |
Events
| Direction | Event |
|---|---|
| emits | recruitment.job.published |
| emits | recruitment.job.closed |
| emits | recruitment.application.submitted |
| emits | recruitment.application.shortlisted |
| emits | recruitment.application.rejected |
| emits | recruitment.fee_payment.received |
| emits | recruitment.merit_list.generated |
| emits | recruitment.candidate.selected |
Settings
Each university sets these from its admin screen.
| Setting | Type | Default | Label |
|---|---|---|---|
applicationFeeRequired | check | true | Application must be paid before it can be submitted |
waitlistMultiplier | number | 2 | Waitlist up to this many times the number of posts |
interviewWeight | number | 1 | Weight of average interview marks in final score |
apiScoreWeight | number | 1 | Weight of verified API score in final score |
categoryWiseMerit | check | true | Rank within each reservation category as well as overall |
maxUploadSizeMb | number | 2 | Maximum upload size per document (MB) |
publicStatusTracking | check | true | Allow candidates to track status by application or payment number without login |
schoolsList | text | "" | Schools / departments offered on the application form (comma separated) |