list_courses
Fetch enrolled courses to obtain course IDs needed for other actions. Filter by status, year, or code to narrow results.
Instructions
List courses the user is enrolled in. Call this first to find a course_id before using other tools. Returns id, code, name, year, session, and status.
Args: status: Filter by status — "active", "archived", or "inactive". Omit for all. year: Filter by year (e.g. "2025"). Omit for all years. code: Filter by course code substring, case-insensitive (e.g. "ENVX"). Omit for all codes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| year | No | ||
| status | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |