REST API Resources
Resource | Description |
---|---|
GET schedule | Returns links to the resources for each year available in the schedule. This is the root of the schedule context. |
GET schedule/:year | Returns links to the resources for each term available scheduled for the given year. |
GET schedule/:year/:semester | Returns links to the resources for each subject available scheduled for the given year and semester. |
GET schedule/:year/:semester/:subject | Returns links to the resources for each course available in the course catalog for the given year, semester, and subject. |
GET schedule/:year/:semester/:subject/:course | Returns links to the resources for each section available scheduled for the given year, semester, subject, and course. |
GET schedule/:year/:semester/:subject/:course/:crn | Returns details of the specified section scheduled for the given year, semester, subject, course, and CRN. The crn is the Course Registration Number for the section as it appears in Banner. |
GET schedule/courses | Returns courses that match the criteria given by the query parameters. |
GET schedule/sections | Returns sections that match the criteria given by the query parameters. Results are returned either in XML or ICS (iCalendar) format. |
GET schedule/sessions/:year/:semester | Returns the sessions (subdivisions of a semester) for the given year and semester. |
Resource | Description |
---|---|
GET catalog | Returns links to the resources for each year available in the course catalog. This is the root of the schedule context. |
GET catalog/:year | Returns links to the resources for each semester available in the course catalog for the given year. |
GET catalog/:year/:semester | Returns links to the resources for each subject available in the course catalog for the given year and semester. |
GET catalog/:year/:semester/:subject | Returns links to the resources for each course available in the course catalog for the given year, semester, and subject |
GET catalog/:year/:semester/:subject/:course | Returns links to the information for a course in the course catalog course catalog for the given year, semester, subject, and course number. |
Resource | Description |
---|---|
GET gened | Returns links to the resources for each year available for General Education Requirements. This is the root of the gened context. |
GET gened/:year | Returns links to the resources for each semester available for General Education Requirements given the year. |
GET gened/:year/:semester | Returns links to all the General Education category resources available for the given year and semester. |
GET gened/:year/:semester/:category | Returns links to all the General Education subcategory resources available for the given year, semester, and selected category. |
GET gened/:year/:semester/:category/:subcategory | Returns links to all the General Education resources for a specific subcategory available for the given year, semester, category, and selected subcategory. |
Resource | Description |
---|---|
PUT term | Used update a term's public indicator and archive indicator. Users must be authorized for this method. |
GET term/:year | Retrieve term details for the given year. |
GET term/:year/:semester | Retrieve term details for the given year and semester. |
Resource | Description |
---|---|
PUT headers | Used update a subject's header information. Users must be authorized for this method. |
GET subjects/:year/:semester/:subject | Retrieve subject details for the given year, term and subject. |