Overview
The Universities API allows you to list, create, update, and delete universities.Endpoints
List Universities
GET /universities
Lists all active universities with pagination and search.
- Query Parameters:
page: Page number (default: 1)limit: Items per page (default: 20)search: Filter by name or short nameisActive: Filter by active status (true/false/all)
Get University by Slug
GET /universities/:slug
Retrieves a single university by its unique slug.
Create University
POST /universities
Creates a new university.
- Auth: Required (
adminoreditor) - Body: See University Model
Update University
PATCH /universities/:id
Updates an existing university.
- Auth: Required (
adminoreditor) - Body: Partial University Model
Delete University
DELETE /universities/:id
Soft-deletes a university.
- Auth: Required (
admin)

