-
Notifications
You must be signed in to change notification settings - Fork 3
ConU Course Planner API
Under the hood, ConU Course Planner uses a set of HTTP web resources built for Concordia University useful for viewing individual courses' info & department-recommended course sequences, and validating/exporting user-defined course sequences. This REST API is open to be used by anyone. If you find our tools useful, feel free to use this API to build an entirely separate application of your own!
Below lies a list of all of the endpoints (URLs) we provide, along with the expected request/response bodies.
By passing in a course code, you can get all of its relevant information such as its name, number of credits, pre-requisites, etc.
- The course code whose info you want to retrieve
- Must match the regex pattern:
^[A-Z]{4} [0-9]{3,4}$
-
If the course does not exist, the server will response with an empty object:
{} -
If the request succeeds, the response body will be an object containing many properties related to the course in question. We have defined the exact format of this object in a json-schema file which you can view here.
to be continued
- General Project Docs
- Deployment Guide
- Local Frontend Testing Guide
- REST API Spec
- Dev Tips/Miscellaneous