GET /api/methods.{format}
This method returns all api endpoint methods available to use
Name | Value | Name | Value |
Request Protocol | GET | Requires API Key | No |
Method ID | 1103 | Enabled | Yes |
Service Name | api | Service ID | 223 |
Information Steward | UW OpenData | Data Type | Direct DB Connection |
Update Frequency | Every request (live) | Cache Time | 0 seconds |
- Usage won't increase for calling this method
- Any value can be
null
GET /api/methods.{format}
Parameter | Type | Required | Description |
format | input | yes | The format of the output |
callback | filter | no | JSONP callback format |
Output Formats
- json
- xml
GET /api/methods.{format}
- https://api.uwaterloo.ca/v2/api/methods.json
- https://api.uwaterloo.ca/v2/api/methods.xml
- https://api.uwaterloo.ca/v2/api/methods.json?callback=myResponse
Field Name | Type | Value Description |
method_id | integer | API assigned method ID |
method_url | string | API assigned method endpoint url |
service_id | integer | API assigned method's parent service's id |
service_name | string | API assigned method's parent service's name |
parameters | list | String of acceptable method parameters |
Any value can be null
{
"meta":{
"requests":3799,
"timestamp":1381933890,
"status":200,
"message":"Request successful",
"method_id":1103,
"version":2.07,
"method":{
}
},
"data":[
{
"method_id":1081,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/api\/services.{format}",
"service_id":223,
"service_name":"api",
"parameters":[
"format"
]
},
{
"method_id":1087,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/server\/time.{format}",
"service_id":227,
"service_name":"server",
"parameters":[
"format"
]
},
{
"method_id":1091,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/server\/codes.{format}",
"service_id":227,
"service_name":"server",
"parameters":[
"format"
]
},
{
"method_id":1093,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/server\/admin.{format}",
"service_id":227,
"service_name":"server",
"parameters":[
"format"
]
},
{
"method_id":1097,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/api\/usage.{format}",
"service_id":223,
"service_name":"api",
"parameters":[
"format"
]
},
{
"method_id":1103,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/api\/methods.{format}",
"service_id":223,
"service_name":"api",
"parameters":[
"format"
]
},
{
"method_id":1109,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/api\/versions.{format}",
"service_id":223,
"service_name":"api",
"parameters":[
"format"
]
},
{
"method_id":1117,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/api\/changelog.{format}",
"service_id":223,
"service_name":"api",
"parameters":[
"format"
]
},
{
"method_id":1123,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/printers.{format}",
"service_id":229,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1129,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/infosessions.{format}",
"service_id":229,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1153,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/courses\/{department}.{format}",
"service_id":239,
"service_name":"courses",
"parameters":[
"department",
"format"
]
},
{
"method_id":1163,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/courses\/{department}\/{number}.{format}",
"service_id":239,
"service_name":"courses",
"parameters":[
"department",
"number",
"format"
]
},
{
"method_id":1171,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/courses\/{department}\/{number}\/schedule.{format}",
"service_id":239,
"service_name":"courses",
"parameters":[
"department",
"number",
"format"
]
},
{
"method_id":1181,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/courses\/{subject}\/{number}\/prerequisites.{format}",
"service_id":239,
"service_name":"courses",
"parameters":[
"subject",
"number",
"format"
]
},
{
"method_id":1187,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/terms\/{term}\/examschedule.{format}",
"service_id":241,
"service_name":"terms",
"parameters":[
"term",
"format"
]
},
{
"method_id":1193,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/terms\/{term}\/{subject}\/{number}\/schedule.{format}",
"service_id":241,
"service_name":"terms",
"parameters":[
"term",
"subject",
"number",
"format"
]
},
{
"method_id":1213,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/buildings\/list.{format}",
"service_id":257,
"service_name":"buildings",
"parameters":[
"format"
]
},
{
"method_id":1217,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/buildings\/{building}.{format}",
"service_id":257,
"service_name":"buildings",
"parameters":[
"building",
"format"
]
},
{
"method_id":1223,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/buildings\/{building}\/{room}\/courses.{format}",
"service_id":257,
"service_name":"buildings",
"parameters":[
"building",
"room",
"format"
]
},
{
"method_id":1229,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/academics\/groups.{format}",
"service_id":263,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1231,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/academics\/organizations.{format}",
"service_id":263,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1237,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/academics\/subjects.{format}",
"service_id":263,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1249,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/academics\/terms.{format}",
"service_id":263,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1259,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/resources\/academics\/instructions.{format}",
"service_id":263,
"service_name":"resources",
"parameters":[
"format"
]
},
{
"method_id":1277,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/products\/{id}.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"id",
"format"
]
},
{
"method_id":1279,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/products\/search.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
},
{
"method_id":1283,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/outlets.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
},
{
"method_id":1289,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/watcard.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
},
{
"method_id":1291,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/{year}\/{week}\/{id}\/menu.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"year",
"week",
"id",
"format"
]
},
{
"method_id":1297,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/{year}\/{week}\/{id}\/notes.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"year",
"week",
"id",
"format"
]
},
{
"method_id":1301,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/{year}\/{week}\/{id}\/announcements.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"year",
"week",
"id",
"format"
]
},
{
"method_id":1303,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/menu.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
},
{
"method_id":1307,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/notes.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
},
{
"method_id":1319,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/announcements.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
},
{
"method_id":1321,
"method_url":"https:\/\/api.uwaterloo.ca\/v2\/foodservices\/diets.{format}",
"service_id":269,
"service_name":"foodservices",
"parameters":[
"format"
]
}
]
}