View specific courses
Returns info about one or more courses
Path parameters
One or more comma separated course ids, in format DEPTNNN with up to 2 trailing characters.
Query parameters
6-digit semester ID to search, with optional comparator, separated by a pipe. Valid comparators are eq, leq, lt, gt, geq, neq.
Response
Successful Operation
Example response
[
{
"course_id": "MATH140",
"semester": 202001,
"name": "Calculus I",
"dept_id": "MATH",
"department": "Mathematics",
"credits": "4",
"description": "Introduction to calculus, including functions, limits, continuity, derivatives and applications of the derivative, sketching of graphs of functions, definite and indefinite integrals, and calculation of area. The course is especially recommended for science, engineering and mathematics majors.",
"grading_method": [
"Regular",
"Pass-Fail",
"Audit"
],
"gen_ed": [
[
"FSAR",
"FSMA"
]
],
"core": [
"MS"
],
"relationships": {
"prereqs": "Minimum grade of C- in MATH115.",
"additional_info": "Or must have math eligibility of MATH140 or higher; and math eligibility is based on the Math Placement Test. All sections will require the use of a TI graphics calculator. Instructor will use a TI-83, TI-83+, or TI-86 calculator. If purchasing used books additional software may be required.",
"credit_granted_for": "MATH120, MATH130, MATH136, MATH140 or MATH220."
},
"sections": [
"MATH140-0111",
"MATH140-0121",
"MATH140-0131",
"MATH140-0141",
"MATH140-0211",
"MATH140-0221",
"MATH140-0231",
"MATH140-0241",
"MATH140-0311",
"MATH140-0321",
"MATH140-0112",
"MATH140-0113",
"MATH140-0122",
"MATH140-0123",
"MATH140-0132",
"MATH140-0142"
]
}
]Changes
Changed in 4 of the 12 revisions of this API.34
- ○
added the new optional
queryrequest parametersemesternew-optional-request-parameter
- ○
- ▲
the
items/sections/items/oneOf[Section]/semesterresponse's property type/format changed fromstring/tonumber/for status200response-property-type-changed
- ▲
the
items/semesterresponse's property type/format changed fromstring/tonumber/for status200response-property-type-changed
- ○
added the non-success response with the status
400response-non-success-status-added
- ○
added the non-success response with the status
404response-non-success-status-added
- ▲
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲