EMS-UGC API Docs
Settings

Campus

Campus Management APIs

Base URL: http://192.168.100.250/

This app only supports one campusindex() returns the first record only, not a list.


Endpoints

MethodEndpointDescription
GET/campusesGet campus info
POST/campusesCreate campus
PUT/campuses/{id}Update campus
DELETE/campuses/{id}Delete campus
POST/campuses/hemis-loginHEMIS login

Get Campus Info

GET /campuses
Accept: application/json

Create

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"
}

Update

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

Request Body: Same as Create.


Delete

DELETE /campuses/{id}

HEMIS Login

Don't use this endpoint for now.

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

Request Body:

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

On this page