NovoEd’s Course APIs are a set of JSON APIs that allow a client to programmatically retrieve and update basic information for a course and initiate a request to clone a course.
Prior to using the Course APIs, you will need to request an API Key and Secret. Then, you will connect it to your preferred course(s) and/or link it to your whole institution.
This article, How to Request and Set Up an API Key and Secret, walks through the process of requesting and setting up the API Key and Secret.
There are three endpoints:
- GET Course
- PUT Update Course
- POST Clone Course
- Make sure the API Key and Secret are valid. Customers will receive a 401 error if the API Key and Secret are invalid.
- Make sure calls are being made from an IP address that is authorized to use the key and secret. A 401 error will also be received here if they are not.
- Make sure a JSON call is being made. This can be done by adding .json to the end of the endpoint before starting to pass the parameters. If the wrong request type is made or HTTP is being requested instead of JSON, an error page will show.