Skip to content

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).

EntityEndpoint
Admission Window/api/admission/admission_window
Application/api/admission/application
Application Document/api/admission/application_document
College / Programme Preference/api/admission/application_preference
Programme Intake/api/admission/intake
Subject Combination Offered/api/admission/intake_combination
Management Quota Response/api/admission/management_quota_response
Merit Entry / Offer/api/admission/merit_entry
Merit List/api/admission/merit_list
Admission Portal Notice/api/admission/notice
PhD Continuation/api/admission/phd_continuation
PhD Personal Interview/api/admission/phd_interview
PhD Synopsis Review (Research Committee)/api/admission/phd_synopsis_review
Previous Qualification/api/admission/qualification
Research Guide/api/admission/research_guide
Specialization Offered/api/admission/specialization
Subject Combination/api/admission/subject_combination
Subject in Combination/api/admission/subject_combination_subject

Events ​

DirectionEvent
emitsadmission.application.submitted
emitsadmission.document.verified
emitsadmission.merit_list.published
emitsadmission.merit_list.revoked
emitsadmission.merit_entry.payment_requested
emitsadmission.preference.shifted
emitsadmission.admission.confirmed
emitsadmission.admission.cancelled
listens tofees.payment.received

Settings ​

Each university sets these from its admin screen.

SettingTypeDefaultLabel
registrationNumberStartnumber100001First applicant registration number of a cycle
applicationFeeUgnumber0Application fee for UG applicants (rupees)
applicationFeePgnumber0Application fee for PG applicants (rupees)
applicationFeePhdEntranceAppearednumber0PhD application fee when a national/state entrance was cleared (rupees)
applicationFeePhdEntranceNotAppearednumber0PhD application fee when no entrance was cleared (rupees)
managementQuotaFeenumber0Management-quota test fee (rupees)
requireApplicationFeechecktrueApplication can be submitted only after the application fee is paid
requireUniversityEligibilitychecktrueUniversity must mark an application Eligible before admission is confirmed
prnPatterntext"{YYYY}{college:2}{programme:3}{####}"Pattern for the permanent registration number (PRN) given on confirmation
confirmOnFeeStatusselect"PAID"Fee status that confirms an admission
verifyAbcIdcheckfalseVerify the applicant's ABC ID with the national Academic Bank of Credits
requireOtpVerificationchecktrueApplicant must verify mobile/e-mail by OTP before applying

Edulab Bench developer documentation