Get degree requirements
get_program_requirementsRetrieve complete degree requirement trees for UC Irvine majors, minors, specializations, or university-wide GE blocks to see what you still need for graduation.
Instructions
The full requirement tree for a major, minor or specialization, or the university's general undergraduate requirements (GE categories, unit minimums). Use for degree planning — 'what do I still need?'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Program kind. Default major. | |
| block | No | With kind="ugrad", which university-wide block to fetch. Default GE. | |
| programId | No | Program id from list_programs, e.g. "BS-201". Omit with kind="ugrad" for university-wide requirements. | |
| catalogYear | No | Catalog year, e.g. "20262027". Defaults to the one in effect today; pass the year you matriculated under if different. | |
| specializationId | No | Optional specialization id to include. |