list_courses
List published courses, paginate results, and filter by title to verify course availability and count.
Instructions
List the organization's non-deleted, non-draft courses.
Returns ONE PAGE. Check `has_more` - if it is true there are more courses than
you can see, and you must call again with `next_cursor` before telling the user
how many courses exist or that a course is absent.
`filter_title` is a case-insensitive partial match on the course title. Requires
the `courses:read` OAuth scope; if the credential lacks it this fails locally,
naming the scope, without calling Skilljar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_size | No | ||
| page_cursor | No | ||
| filter_title | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| courses | Yes | ||
| has_more | Yes | ||
| next_cursor | No |