Tabula API
REST API for Tabula, the University of Warwick's own system for the administration of teaching and learning. Built and operated by Warwick's IDG / IT Services software engineering team — the iCalendar responses carry PRODID:-//Tabula//University of Warwick IT Services//EN. Resource-oriented URLs, JSON in all responses including errors, and a published versioning promise. Covers departments and modules, coursework and submissions, small group teaching, monitoring points, member profiles, timetabling and asynchronous jobs. Term dates, term weeks and holiday dates are public and need no credentials; everything else requires Warwick Web Sign-on via HTTP Basic Auth or OAuth 1.0a. A sandbox with fake student data is available on request.
Documentation
Documentation
https://warwick.ac.uk/services/idg/services-support/web/tabula/api/
Documentation
https://warwick.ac.uk/services/idg/services-support/web/tabula/api/timetabling
Authentication
https://warwick.ac.uk/services/idg/services-support/web/tabula/api/authentication
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/json-schema/university-of-warwick-tabula-termdates.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/json-schema/university-of-warwick-tabula-holidaydates.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/json-schema/university-of-warwick-tabula-termweeks.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/json-schema/university-of-warwick-tabula-error.json
Other Resources
Errors
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/errors/university-of-warwick-problem-types.yml
Lifecycle
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/lifecycle/university-of-warwick-lifecycle.yml
Examples
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/examples/university-of-warwick-tabula-termdates.json
Sandbox
https://tabula-sandbox.warwick.ac.uk/
APIsJSON
https://raw.githubusercontent.com/api-evangelist/university-of-warwick/refs/heads/main/apis.yml