TUMonline (CAMPUSonline) — Course Catalog and Identity
TUM's student information system of record, running CAMPUSonline. Two machine-readable surfaces were verified live and unauthenticated on 2026-08-19: a hypermedia course catalog REST endpoint at /tumonline/ee/rest/slc.tm.cp/student/courses returning 185 KB of linked XML (course detail, categories, instruction languages, tags, filters, business cards), and a complete OpenID Connect discovery document at the CAMPUSonline Keycloak realm advertising 108 scopes, nine grant types and PKCE. The vendor's own "Public REST API" documentation page at /tumonline/co/public/api/ returns 200 but is an unbootable Angular shell — every one of its JavaScript bundles 404s — so the contract behind these endpoints is not actually published.
Documentation
Other Resources
x-openid-configuration
https://campus.tum.de/tumonline/co/public/sec/auth/realms/CAMPUSonline/.well-known/openid-configuration
Website
https://campus.tum.de/tumonline/ee/ui/ca2/app/desktop/
x-scopes
https://raw.githubusercontent.com/api-evangelist/tum/refs/heads/main/scopes/tum-scopes.yml
x-authentication
https://raw.githubusercontent.com/api-evangelist/tum/refs/heads/main/authentication/tum-authentication.yml