AcademicRegistrationClassAvailable
This service returns registration information about each class such as the number of students registered, the maximum number of students for the class, if a wait list is available, and the size of the wait list.
Base URL: /domains/legacy/academic/registration/classavailable/v1
Version: v1
Summary
Path | Operation | Description |
---|---|---|
/availability | POST | Get class availability |
/documentation | GET | service definition |
/{year_term}/{class_list} | GET | Get class availability |
Paths
POST /availability
Get class availability
application/json
year_term | 5 digit year/term | query | string | |
class_list | comma delimited list of classes where a class is defined by XXXXXYYYZZZ where XXXXX is a 5 digit curriculum_id, YYY is a 3 digit title code and ZZZ is a 3 digit section number | query | string |
Uses default content-types: application/json application/xml
- 200 OK
-
Success
- 400 Bad Request
-
Bad Request
- 403 Forbidden
-
Not Authorized
- 404 Not Found
-
Not Found
- 500 Internal Server Error
-
Server Error
- 502 Bad Gateway
-
Unable to contact server
GET /documentation
service definition
Uses default content-types: application/json application/xml
- 200 OK
-
Success
GET /{year_term}/{class_list}
Get class availability
application/json
year_term | 5 digit year/term | path | string | |
class_list | comma delimited list of classes where a class is defined by XXXXXYYYZZZ where XXXXX is a 5 digit curriculum_id, YYY is a 3 digit title code and ZZZ is a 3 digit section number | path | string |
Uses default content-types: application/json application/xml
- 200 OK
-
Success
Example for application/json{
"request": {
"attributes": "",
"method": "GET",
"resource": "/20183/10975000001",
"status": 200,
"statusMessage": "Service request is OK and a response has been generated."
},
"response": {
"class_count": "1",
"class_list": [
{
"catalog_number": "102",
"class_size": "30",
"course_title": "Quantitative Reasoning",
"credit_hours": "3.0",
"curriculum_id": "10975",
"dept_name": "MATH",
"seats_available": "24",
"section_number": "001",
"title_code": "000",
"waitlist_available": "Yes",
"waitlist_size": "0"
}
]
}
} - 400 Bad Request
-
Bad Request
- 403 Forbidden
-
Not Authorized
- 404 Not Found
-
Not Found
- 500 Internal Server Error
-
Server Error
- 502 Bad Gateway
-
Unable to contact server
Schema definitions
- dept_name: dept_name
-
- catalog_number: catalog_number
-
- course_title: course_title
-
- curriculum_id: curriculum_id
-
- title_code: title_code
-
- section_number: section_number
-
- credit_hours: credit_hours
-
- class_size: class_size
-
- seats_available: seats_available
-
- waitlist_available: waitlist_available
-
- waitlist_size: waitlist_size
-
- method: string
-
- resource: string
-
- attributes: string
-
- status: number
-
- statusMessage: string
-
- class_count: class_count
-
- class_list: class_list
-