Change Updates

Do not miss any edubridge learning management system API changes, ever again

Subscribe to the edubridge learning management system API changelog to be up to date on recent changes.

RSS

Sep 25, 2025

main
1.0
Compare

API structure has changed

36 structure changes including:
18 Additions
18 Modifications
Modified 18 Breaking
DELETE /api/v1/user/delete
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 403, 404 responses Added
GET /api/v1/auth/logout
  • Response
  • 200 response Modified
    • application/json content type Added
  • 401, 500 responses Added
GET /api/v1/debug-sentry
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 500 response Added
GET /api/v1/user/find/{id}
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 404 responses Added
GET /api/v1/user/me
  • Response
  • 200 response Modified
    • application/json content type Added
  • 401 response Added
GET /api/v1/users
  • Response
  • 200 response Modified
    • application/json content type Added
  • 401, 403 responses Added
GET /api/v1/users/by-role
  • Query
  • role query parameter Modified
    • Query parameter is no longer required
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 403 responses Added
PATCH /api/v1/user/status/{id}
  • Query
  • status query parameter Modified
    • Query parameter is no longer required
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 403, 404 responses Added
POST /api/v1/auth/confirm-reset-token
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 404 responses Added
POST /api/v1/auth/login
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201, 401, 500 responses Added
POST /api/v1/auth/refresh
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401 response Added
POST /api/v1/auth/reset-password
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 404 responses Added
POST /api/v1/auth/send-reset-token
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 404 response Added
POST /api/v1/register
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 500 response Added
POST /api/v1/register/batch/lecturers
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 403 responses Added
POST /api/v1/register/batch/students
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 401, 403 responses Added
POST /api/v1/register/lecturer
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 500 response Added
POST /api/v1/register/student
  • Response
  • 400 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • globalErrorResponse property Removed
  • 500 response Added
Added 18
GET /api/v1/health
GET /api/v1/info
GET /api/v1/status
GET /api/v1/student/{studentId}
GET /api/v1/student/{studentId}/attendance
GET /api/v1/student/{studentId}/enrollments
GET /api/v1/student/{studentId}/exams
GET /api/v1/student/{studentId}/fees
GET /api/v1/student/{studentId}/messages
GET /api/v1/student/{studentId}/notifications
GET /api/v1/student/{studentId}/profile
GET /api/v1/student/{studentId}/results
GET /api/v1/student/{studentId}/timetable
GET /api/v1/student/{studentId}/units
GET /api/v1/student/{studentId}/units/active
GET /api/v1/uptime
GET /api/v1/version
PUT /api/v1/student/{studentId}/profile