# Aalto Course API (SISU)

**Canonical:** https://apis.io/apis/aalto/course-sisu/  
**Provider:** Aalto University — https://apis.io/providers/aalto/  
**Base URL:** https://course.api.aalto.fi/api/sisu/v1  
**Documentation:** https://3scale.apps.ocp4.aalto.fi/docs/swagger/open_courses_sisu

Aalto Course API (SISU) is one of 13 APIs that [Aalto University](https://apis.io/providers/aalto/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Course Catalog, SISU, Students, Education, and Registrar. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1 JSON Schema.

Course units and course-unit realisations drawn from SISU, the Finnish higher-education student information system Aalto runs. OpenAPI 3.0.1, version 0.0.18, titled "Sisu API (replaces /oodiapi)" — the designated replacement for the deprecated Oodi-sourced Course API. Served from course.api.aalto.fi with a USER_KEY query-string API key. The contract is Aalto's own gateway contract; SISU itself is a Funidata product Aalto operates as a tenant.

## Operations (4)

| Method | Path | Summary |
|---|---|---|
| GET | `/courseunits` | Retrieve all course units |
| GET | `/courseunitrealisations` | Retrieve all course unit realizations (with start and end date) |
| GET | `/courseunitrealisations/{id}` | Retrieve one particular course unit realization using the SISU internal ID |
| GET | `/courseunitrealisations-enhanced` | Retrieve detailed course information - only for internal Aalto use |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/aalto/refs/heads/main/openapi/aalto-course-sisu-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/aalto/refs/heads/main/json-schema/aalto-course-sisu-api-schema.json
- **Documentation** — https://3scale.apps.ocp4.aalto.fi/docs/swagger/open_courses_sisu

## Other Aalto University APIs (12)

- [Aalto API Gateway](https://apis.io/apis/aalto/api-gateway/)
- [Aalto Facilities API](https://apis.io/apis/aalto/facilities/)
- [Aalto Research Publications API (Acris gateway)](https://apis.io/apis/aalto/acris-research/)
- [Aalto Projects and Cost Centers API](https://apis.io/apis/aalto/projects-costcenters/)
- [Aalto People Profile API](https://apis.io/apis/aalto/people-profile/)
- [Aalto Open API — Course API (Oodi, deprecated)](https://apis.io/apis/aalto/course-oodi-deprecated/)
- [Aaltodoc Repository — OAI-PMH and DSpace REST](https://apis.io/apis/aalto/aaltodoc/)
- [Aalto Shibboleth Identity Provider (Haka / eduGAIN)](https://apis.io/apis/aalto/identity-federation/)
- [Linked Open Aalto Data (SPARQL)](https://apis.io/apis/aalto/linked-open-data/)
- [Acris — Aalto Current Research Information System (Elsevier Pure)](https://apis.io/apis/aalto/acris-pure/)
- [Aalto Learning Centre discovery (Ex Libris Primo / Alma, Finna)](https://apis.io/apis/aalto/library-discovery/)
- [SISU student information system (Funidata)](https://apis.io/apis/aalto/sisu-sis/)

## Tags

Course Catalog, SISU, Students, Education, Registrar

---

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