Skip to content

Campus

Base URL: http://192.168.100.250/


Method Endpoint Description
GET /campuses Get campus info
POST /campuses Create campus
PUT /campuses/{id} Update campus
DELETE /campuses/{id} Delete campus
POST /campuses/hemis-login HEMIS login

GET /campuses
Accept: application/json

POST /campuses
Content-Type: application/json

Request Body:

{
"name": "EMS Bharatpur",
"address": "Bharatpur-10",
"district": "Chitwan",
"province": "Bagmati",
"local_level": "Bharatpur Metropolitan",
"latitude": "27.6833",
"longitude": "84.4333",
"affiliating_university": "Tribhuvan University",
"level_of_study": "Bachelor & Master",
"faculty": "Management, Science, Humanities, Education",
"program_details": "BBS, B.Sc., BA, B.Ed., MBS, MA, M.Ed.",
"landline_phone": "056-411234",
"mobile_no": "9851234567",
"email": "info@ems.edu.np",
"campus_chief_name": "Dr. Ram Sharma",
"campus_chief_contact": "9845123456",
"campus_chief_email": "chief@ems.edu.np",
"it_emis_focal_person": "Hari Tiwari"
}

PUT /campuses/{id}
Content-Type: application/json

Request Body: Same as Create.


DELETE /campuses/{id}

POST /campuses/hemis-login
Content-Type: application/json

Request Body:

{
"email": "hemis@ems.edu.np",
"password": "secret123",
"campus_id": 1
}