Catalog API
This page outlines the key concepts regarding the course catalog in EdApp, and the various endpoints available in the Catalog API.
Catalog API Overview
The EdApp Catalog API contains the following endpoints (click the links to see detailed documentation):
- GET /v2/catalog/coursecollections: Get all course collections in your account
- GET /v2/catalog/coursecollections/{collectionId}/courses: Get all courses in a course collection
- GET /v2/catalog/courses: Get all courses in your account
- GET /v2/catalog/courses/{courseId}/lessons: Get all lessons for a course
Read on below for more details about the course catalog in EdApp.
The Course Catalog in EdApp
All courseware in EdApp is stored in the course catalog. The structure of the catalog is as follows:
- Course Collections (optional)
- Courses
- Lessons
- Courses
A course can also exist on it's own in the root level of the catalog (it does not need to exist in a collection).
You can retrieve course collections, courses and lessons using the API endpoints above.