API structure has changed
15 structure changes including:
4 Breaking changes
6 Additions
7 Modifications
2 Removals
Modified
7
Breaking
GET /api/v1/student/{studentId}
- Path went from
/api/v1/student/{studentId}/profileto/api/v1/student/{studentId}(same operationId)Breaking - Response
-
200 response Modified
-
application/json content type Modified
- message, success properties Added
-
application/json content type Modified
GET /api/v1/student/{studentId}/enrollments
- Response
-
200 response Modified
-
application/json content type Modified
-
enrollments property Modified
- courseIntake property Modified
- message property Added
-
enrollments property Modified
-
application/json content type Modified
GET /api/v1/student/{studentId}/exams
- Response
-
200 response Modified
-
application/json content type Modified
-
exams property Modified
-
description, startTime, endTime, duration, unitOffering properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- releaseDate, dueDate, status, durationMinutes, maxAttempts, unitOfferingId properties Added
-
description, startTime, endTime, duration, unitOffering properties Removed
- message property Added
-
exams property Modified
-
application/json content type Modified
GET /api/v1/student/{studentId}/notifications
- Response
-
200 response Modified
-
application/json content type Modified
- message, success properties Added
-
application/json content type Modified
GET /api/v1/student/{studentId}/results
- Response
-
200 response Modified
-
application/json content type Modified
-
results property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- message, grades properties Added
-
results property Removed
-
application/json content type Modified
GET /api/v1/student/{studentId}/units/courses
- Path went from
/api/v1/student/{studentId}/unitsto/api/v1/student/{studentId}/units/courses(same operationId)Breaking - Response
-
200 response Modified
-
application/json content type Modified
-
courses property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- message, units properties Added
-
courses property Removed
-
application/json content type Modified
PUT /api/v1/student/{studentId}/profile
- Response
-
200 response Modified
-
application/json content type Modified
- success property Added
-
application/json content type Modified
Removed
2
Breaking
GET /api/v1/student/{studentId}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/v1/student/{studentId}/units/active
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
6
GET /api/v1/student/{studentId}/assessments/upcoming
GET /api/v1/student/{studentId}/dashboard
GET /api/v1/student/{studentId}/grades
GET /api/v1/student/{studentId}/units
GET /api/v1/student/{studentId}/units/active
GET /api/v1/student/{studentId}/units/current