# TUMonline (CAMPUSonline) — Course Catalog and Identity

**Canonical:** https://apis.io/apis/tum/tumonline/  
**Provider:** Technical University of Munich — https://apis.io/providers/tum/  
**Base URL:** https://campus.tum.de/tumonline  
**Documentation:** https://campus.tum.de/tumonline/ee/ui/ca2/app/desktop/

TUMonline (CAMPUSonline) — Course Catalog and Identity is one of 6 APIs that [Technical University of Munich](https://apis.io/providers/tum/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Course Catalog, Student Information System, CAMPUSonline, OpenID Connect, and Registrar. The published artifact set on APIs.io includes an API reference.

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.

## Machine-readable artifacts (5)

- **APIReference** — https://campus.tum.de/tumonline/ee/rest/slc.tm.cp/student/courses
- **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

## Other Technical University of Munich APIs (5)

- [TUM Campus App Backend API](https://apis.io/apis/tum/campus-backend/)
- [NavigaTUM](https://apis.io/apis/tum/navigatum/)
- [mediaTUM OAI-PMH Repository Interface](https://apis.io/apis/tum/mediatum-oai-pmh/)
- [TUM Shibboleth Identity Provider (SAML 2.0 Metadata)](https://apis.io/apis/tum/identity-federation/)
- [eat-api — Munich Student Canteen Menus](https://apis.io/apis/tum/eat-api/)

## Tags

Course Catalog, Student Information System, CAMPUSonline, OpenID Connect, Registrar

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tum/tumonline/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tum/.
