uWaterloo / OpenData

Help and Support for University of Waterloo Open Data Initiative
https://api.uwaterloo.ca
90 stars 12 forks source link

Course term+course id endpoint incorrect for cross listed #222

Closed sbobkin closed 2 years ago

sbobkin commented 2 years ago

The API/courses/{term}/{courseId} endpoint will return an error code for courses that are cross listed and share an ID. It's very likely we'll have to make a schema change to the response JSON, and/or change the request parameters.

We'll need to communicate this to registered users as it's unlikely we'd add a version, but this cause a breaking change.

sbobkin commented 2 years ago

Update with the change and time line announcement: https://uwaterloo.atlassian.net/wiki/spaces/UWAPI/blog/2021/12/07/42613833757/Breaking+change+coming+to+Open+Data+v3+API

sbobkin commented 2 years ago

Pushed the update that will resolve this, but does contain a potentially breaking schema change: https://uwaterloo.atlassian.net/wiki/spaces/UWAPI/blog/2021/12/13/42624057387/Open+Data+API+v3+2021.12.13.1+release