List courses
course_listList every course on this site with its settings, most recently updated first, including courses hidden from the public catalog and courses without a slug: the full inventory and the place to look up course ids. It has no keyword filter and returns no page URLs: to find courses by keyword, with their public page URLs, use search; for one course's record use course_get. Returns a JSON array of course objects: id, name, slug, description, price, discount, level, duration, dates, catalog flags such as isVisibleInCatalog, subjects, topics, and enrollmentCount (this site's enrollments, waitlisted included). To page, raise offset by limit until a page holds fewer than limit courses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max courses to return (default 200; values above 500 are capped at 500). | |
| offset | No | Courses to skip, for paging (default 0). |