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 23, 2025

main
1.0
Compare

API structure has changed

39 structure changes including:
3 Breaking changes
6 Additions
30 Modifications
3 Removals
Modified 30 Breaking
POST /api/v1/units/new
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/register/batch/lecturers
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/register/batch/students
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/register/lecturer
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/register/student
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/student-enrollment
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/add-material
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/lesson/{id}/add-content
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/lesson/{id}/add-material
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/new-assignment
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/new-cat
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/new-exam
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/new-online-lesson
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/new-topic
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/online-lesson/{id}/add-material
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/update-lesson/{id}
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit-instance/{unit}/{topic}/new-lesson
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit/version/{id}/create-instance
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/unit/create-version
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/unit-instance/{unit}/exams
  • Query
  • level query parameter Added
POST /api/v1/assignment/id/add-material
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/assignment/{id}/add-content
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/assignment/{id}/submit
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/cats/attempt/{attempt}/grade
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/cats/{id}/finish-attempt/{attempt}
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/cats/{id}/new-attempt
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/cats/{id}/new-question
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/cats/{unit}
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/courses/new
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/register
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 3 Breaking
DELETE /api/v1/unit-instance/{unit}/exam/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/v1/unit-instance/{unit}/exam/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /api/v1/unit-instance/{unit}/exam/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 6
POST /api/v1/exam/{id}/add-question
PATCH /api/v1/exam/{id}/question/{questionId}
PATCH /api/v1/exam/{id}
GET /api/v1/exam/{id}
DELETE /api/v1/exam/{id}/question/{questionId}
DELETE /api/v1/exam/{id}