GET /terms/{term}/enrollment.{format}
This method returns enrollment numbers for all classes in a term
| Name | Value | Name | Value |
| Request Protocol | GET | Requires API Key | Yes |
| Method ID | 1871 | Enabled | Yes |
| Service Name | terms | Service ID | 241 |
| Information Steward | Registrar | Data Type | Scraped |
| Update Frequency | Every hour | Cache Time | 0 seconds |
- Any value can be
null
GET /terms/{term}/enrollment.{format}
| Parameter | Type | Required | Description |
| term | input | yes | Four digit term representation |
| format | input | yes | The format of the output |
| key | filter | yes | Valid API key |
| callback | filter | no | JSONP callback format |
Output Formats
- json
- xml
GET /terms/{term}/enrollment.{format}
- https://api.uwaterloo.ca/v2/terms/1159/enrollment.json
- https://api.uwaterloo.ca/v2/terms/1159/enrollment.xml
- https://api.uwaterloo.ca/v2/terms/1159/enrollment.json?callback=myResponse
| Field Name | Type | Value Description |
| subject | string | Requested subject acronym |
| catalog_number | string | Registrar assigned class number |
| class_number | integer | Associated term specific class enrollment number |
| section | string | Class instruction and number |
| enrollment_capacity | integer | Class enrollment capacity |
| enrollment_total | integer | Total current class enrollment |
| waiting_capacity | integer | Class waiting capacity |
| waiting_total | string | Total current waiting students |
| last_updated | string | ISO8601 timestamp of when the data was last updated |
Any value can be null
The sample response has been trimmed and the endpoint will return data for an entire term.
{
"meta":{
"requests":723413,
"timestamp":1447986011,
"status":200,
"message":"Request successful",
"method_id":1871,
"method":{
}
},
"data":[
{
"subject":"ACC",
"catalog_number":"770",
"class_number":3901,
"section":"LEC 001",
"enrollment_capacity":8,
"enrollment_total":0,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"ACC",
"catalog_number":"772",
"class_number":3902,
"section":"LEC 001",
"enrollment_capacity":8,
"enrollment_total":1,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"ACC",
"catalog_number":"781",
"class_number":3903,
"section":"SEM 001",
"enrollment_capacity":5,
"enrollment_total":4,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"ACINTY",
"catalog_number":"600",
"class_number":2921,
"section":"OLN 081",
"enrollment_capacity":9999,
"enrollment_total":219,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"ACINTY",
"catalog_number":"600",
"class_number":2922,
"section":"OLN 082",
"enrollment_capacity":9999,
"enrollment_total":22,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"ACINTY",
"catalog_number":"610",
"class_number":2967,
"section":"OLN 081",
"enrollment_capacity":9999,
"enrollment_total":275,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"ACINTY",
"catalog_number":"610",
"class_number":2968,
"section":"OLN 082",
"enrollment_capacity":9999,
"enrollment_total":42,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"WS",
"catalog_number":"325",
"class_number":4354,
"section":"LEC 001",
"enrollment_capacity":5,
"enrollment_total":4,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"WS",
"catalog_number":"334",
"class_number":7896,
"section":"LEC 001",
"enrollment_capacity":15,
"enrollment_total":6,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"WS",
"catalog_number":"475",
"class_number":7898,
"section":"RDG 001",
"enrollment_capacity":1,
"enrollment_total":0,
"waiting_capacity":0,
"waiting_total":0
},
{
"subject":"WS",
"catalog_number":"499A",
"class_number":3886,
"section":"RDG 001",
"enrollment_capacity":1,
"enrollment_total":2,
"waiting_capacity":0,
"waiting_total":0
}
]
}