# Technical University of Munich Campus API

**Canonical:** https://apis.io/apis/tum/tum-campus-api/  
**Provider:** Technical University of Munich — https://apis.io/providers/tum/  
**Base URL:** https://api.tum.app/v1  
**Documentation:** https://github.com/TUM-Dev/Campus-Backend

Technical University of Munich Campus API is one of 6 APIs that [Technical University of Munich](https://apis.io/providers/tum/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Campus. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

The Campus API from Technical University of Munich — 19 operation(s) for campus.

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| GET | `/canteen/allCanteens` | — |
| GET | `/canteen/headCount/{canteenId}` | — |
| GET | `/canteen/rating/allRatingTags` | — |
| POST | `/canteen/rating/get` | This endpoint retrieves Canteen Ratings from the Backend. |
| POST | `/canteen/rating/new` | — |
| POST | `/device` | Create an device (Android/iOS/Windows) for push notifications |
| DELETE | `/device/{deviceId}` | Delete a device from push notifications |
| GET | `/dish/rating/allDishTags` | — |
| GET | `/dish/rating/allRatingTags` | — |
| POST | `/dish/rating/get` | Allows to query ratings for a specific dish in a specific cafeteria. |
| POST | `/dish/rating/new` | — |
| GET | `/dishes` | Returns all dishes for a specific cafeteria, year, week and day |
| POST | `/feedback` | — |
| GET | `/movies/{lastId}` | — |
| GET | `/news` | — |
| GET | `/news/alerts` | — |
| GET | `/news/sources` | — |
| GET | `/student_clubs` | List all avaliable student clubs |
| GET | `/updatenote/{version}` | — |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/tum/refs/heads/main/openapi/tum-campus-api-openapi.yml
- **x-openapi-original** — https://raw.githubusercontent.com/api-evangelist/tum/refs/heads/main/openapi/_original/tum-campus-backend-swagger.json
- **APIReference** — https://api.tum.app/
- **Documentation** — https://github.com/TUM-Dev/Campus-Backend
- **GitHub** — https://github.com/TUM-Dev/Campus-Backend
- **Website** — https://www.it.tum.de/en/it/mobile-apps/

## Other Technical University of Munich APIs (5)

- [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/)
- [TUMonline (CAMPUSonline) — Course Catalog and Identity](https://apis.io/apis/tum/tumonline/)
- [eat-api — Munich Student Canteen Menus](https://apis.io/apis/tum/eat-api/)

## Tags

Campus

---

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