AcademicClassScheduleSummary

This service summarizes capacity and enrollment totals for all courses offered by a teaching area during a particular year term.

More information: https://it.byu.edu
Contact Info: api@byu.edu

Base URL: /domains/legacy/academic/classschedule/summary

Version: v1

Default response content-types: application/json, application/xml
Schemes: https

Summary

Path Operation Description
/{teaching_area}/{yearTerm} GET

Get department course summary information a given year-term and department.

Paths

Get department course summary information a given year-term and department.

GET /{teaching_area}/{yearTerm}

Tags: SummaryService

Get department course summary information a given year-term and department.

teaching_area

string ->

path string
yearTerm

yearTerm -> [1-2][0-9]{3}[1345]

path string

Uses default content-types: application/json application/xml

200 OK

return the summary of courses offered by a teaching area during a particular year-term.

400 Bad Request

There appears to be a syntax error in the composition of the service request. The response structure may contain information about the error. If the base URI or service request URI is invalid, any response will come as an HTTP response.

401 Unauthorized

Failure to authenticate.

403 Forbidden

The user does not have access to the resource.

404 Not Found

The target resource can not be found for the provided resource identifiers.

500 Internal Server Error

An error occurred generating the response to the service request. This is strictly a server error and not an application error.

Schema definitions

AcademicClassScheduleSummary: object

DepartmentCourseSummaryService: DepartmentCourseSummaryService

allowFlexTitle: boolean

availableSeats: number

catalogNumber: string

catalogSuffix: string

courses: object

curriculumId: curriculumId
titleCode: titleCode
catalogNumber: catalogNumber
catalogSuffix: catalogSuffix
honors: honors
sectionCount: sectionCount
fullSectionCount: fullSectionCount
availableSeats: availableSeats
sectionSize: sectionSize
totalEnrolled: totalEnrolled
rainchecked: rainchecked
crossListedCourseCount: crossListedCourseCount
transcriptTitle: transcriptTitle
allowFlexTitle: allowFlexTitle
permissionCodesAllowed: permissionCodesAllowed

crossListedCourseCount: string

curriculumId: string

DepartmentCourseSummaryService: object

request: request
response: response

departmentName: string

fullSectionCount: number

honors: boolean

permissionCodesAllowed: boolean

rainchecked: number

request: object

method: string
resource: string
attributes: string
status: number
statusMessage: string

response: object

yearTerm: yearTerm
departmentName: departmentName
semesterStartDate: semesterStartDate
semesterEndDate: semesterEndDate
totalSections: totalSections
totalFullSections: totalFullSections
totalAvailableSections: totalAvailableSections
totalSeatsInAllSections: totalSeatsInAllSections
totalEnrolled: totalEnrolled
totalRainchecked: totalRainchecked
totalWaitlisted: totalWaitlisted
courses: courses

sectionCount: number

sectionSize: number

semesterEndDate: string

semesterStartDate: string

titleCode: string

totalAvailableSections: number

totalEnrolled: number

totalFullSections: number

totalRainchecked: number

totalSeatsInAllSections: number

totalSections: number

totalWaitlisted: number

transcriptTitle: string

yearTerm: string

Service Path: 
/domains/legacy/academic/classschedule/summary
Domain or University API: 
/domains/D/academic/classschedule/summary

Community

 

Don't see your question listed here? Ask!