Settings
Campus
Campus Management APIs
Base URL: http://192.168.100.250/
This app only supports one campus — index() returns the first record only, not a list.
Endpoints
| 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 Campus Info
GET /campuses
Accept: application/jsonCreate
POST /campuses
Content-Type: application/jsonRequest 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"
}Update
PUT /campuses/{id}
Content-Type: application/jsonRequest Body: Same as Create.
Delete
DELETE /campuses/{id}HEMIS Login
Don't use this endpoint for now.
POST /campuses/hemis-login
Content-Type: application/jsonRequest Body:
{
"email": "hemis@ems.edu.np",
"password": "secret123",
"campus_id": 1
}