Retrieve a module
Returns a module object if a valid code was provided.
Permission requirements
The information is public, but the API must be called by an authenticated user.
Information about API permissions
Definition
GET https://tabula.warwick.ac.uk/api/v1/module/:moduleCode
URL substitution variables
:moduleCode |
The lowercase form of the module code, e.g. cs118 |
---|
Example request
GET https://tabula.warwick.ac.uk/api/v1/module/cs118
Response parameters
An unsuccessful response will be returned in the standard format. A successful response will return the HTTP code 200 OK
and the following parameters:
success |
Boolean true |
---|---|
status |
The string "ok" |
module |
A module object representing the module |
Example response
{
"success": true,
"status": "ok",
"module": {
"active": true,
"adminDepartment": {
"code": "CS",
"name": "DCS"
},
"code": "CS118",
"name": "Programming for Computer Scientists"
}
}
Tabula API Methods
- Overview
- The Member object
- The StudentCourseDetails object
- The StudentCourseYearDetails object
- The StudentRelationship object
- The Student RelationshipType object
- The ModuleRegistration object
- Retrieve a member
- Retrieve multiple members
- Retrieve a member's relationships
- List relationship agents in dept.
- Search for members