# Jaskier API

**Canonical:** https://apis.io/apis/university-of-warsaw/jaskier-api/  
**Provider:** University of Warsaw — https://apis.io/providers/university-of-warsaw/  
**Base URL:** https://api.jaskier.uw.edu.pl  
**Documentation:** https://api.jaskier.uw.edu.pl/

Jaskier API is one of 17 APIs that [University of Warsaw](https://apis.io/providers/university-of-warsaw/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Academic Data, Course Catalog, Campus, Research Administration, and OpenAPI. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

Jaskier is the University of Warsaw's central institutional data and services API — the backend behind MyUW and the university's in-house applications, built and operated by the university's own IT department (build artifact group pl.edu.uw.dsk, version 1.2.25). It publishes its own springdoc-generated OpenAPI 3.0.1 at /v3/api-docs with 729 paths, 458 schemas and 125 tags, covering people and profiles, courses and course registration, buildings, campuses and building accessibility, laboratories and research sets, projects and programmes, publications, patents, licences, framework agreements, public procurement plans, student organisations, events, IT services, dictionaries and translations, plus the Sp4eu subtree that feeds the Student Portal 4EU+. The specification and /api/v1/system/build answer anonymously; every data endpoint probed returned 401 and needs an Authorization: Bearer token, with users authenticated through the university's SAML IdP. Discovered on 2026-09-01 from an upstream URL leaked in a Student Portal 4EU+ error envelope — it is not linked from any UW developer page.

## Operations (60 of 985)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/principal/person/profile` | Dane profilu aktualnie zalogowanej osoby. |
| PUT | `/api/v1/principal/person/profile` | Aktualizacja danych profilu zalogowanej osoby. |
| POST | `/api/v1/principal/person/profile` | Dodawanie profilu dla zalogowanej osoby |
| GET | `/api/v1/UniversityInfo/{id}/ApplicationRequirements` | Czytanie wymagań aplikacji dla uniwersytetu |
| PUT | `/api/v1/UniversityInfo/{id}/ApplicationRequirements` | Ustawianie wymagań aplikacji dla uniwersytetu |
| DELETE | `/api/v1/UniversityInfo/{id}/ApplicationRequirements` | Usuwanie wymagań aplikacji dla uniwersytetu |
| GET | `/api/v1/Tutorial/{tutorialId}` | Czytanie informacji o tutorialu z podanym id |
| PUT | `/api/v1/Tutorial/{tutorialId}` | Aktualizacja tutorialu |
| DELETE | `/api/v1/Tutorial/{tutorialId}` | Usuwanie tutorialu z powiązannymi relacjami |
| GET | `/api/v1/Tutorial/{tutorialId}/Abstract` | Lista abstraktów dla danego tutorialu |
| PUT | `/api/v1/Tutorial/{tutorialId}/Abstract` | Dodawanie abstraktu do tutorialu |
| PUT | `/api/v1/SystemRole/{roleCode}` | Aktualizacja roli systemowej |
| DELETE | `/api/v1/SystemRole/{roleCode}` | Usunięcie roli systemowej |
| PUT | `/api/v1/StudentOrganization/{organizationId}/Report` | — |
| GET | `/api/v1/StudentOrganization/{organizationId}/Link` | — |
| PUT | `/api/v1/StudentOrganization/{organizationId}/Link` | — |
| GET | `/api/v1/StudentOrganization/{id}` | — |
| PUT | `/api/v1/StudentOrganization/{id}` | — |
| DELETE | `/api/v1/StudentOrganization/{id}` | — |
| GET | `/api/v1/StudentOrganization/{id}/Unit` | — |
| PUT | `/api/v1/StudentOrganization/{id}/Unit` | — |
| GET | `/api/v1/StudentOrganization/{id}/Supervisor` | — |
| PUT | `/api/v1/StudentOrganization/{id}/Supervisor` | — |
| GET | `/api/v1/StudentOrganization/{id}/Status` | — |
| PUT | `/api/v1/StudentOrganization/{id}/Status` | — |
| GET | `/api/v1/StudentOrganization/{id}/Name` | — |
| PUT | `/api/v1/StudentOrganization/{id}/Name` | — |
| GET | `/api/v1/StudentOrganization/{id}/Founder` | — |
| PUT | `/api/v1/StudentOrganization/{id}/Founder` | — |
| GET | `/api/v1/StudentOrganization/{id}/BoardMember` | — |
| PUT | `/api/v1/StudentOrganization/{id}/BoardMember` | — |
| GET | `/api/v1/StudentOrganization/{id}/Activity` | — |
| PUT | `/api/v1/StudentOrganization/{id}/Activity` | — |
| GET | `/api/v1/Sp4eu/Tutorial/{tutorialId}` | Czytanie informacji o tutorialu z podanym id |
| PUT | `/api/v1/Sp4eu/Tutorial/{tutorialId}` | Aktualizacja tutorialu |
| DELETE | `/api/v1/Sp4eu/Tutorial/{tutorialId}` | Usuwanie tutorialu z powiązannymi relacjami |
| GET | `/api/v1/Sp4eu/MobilityOptionHome/ApplicationProcedure` | — |
| PUT | `/api/v1/Sp4eu/MobilityOptionHome/ApplicationProcedure` | Ustawianie procedury aplikacji dla uniwersytetu |
| GET | `/api/v1/Sp4eu/MobilityOption/{id}` | Czytanie informacji o opcji mobilności po id |
| PUT | `/api/v1/Sp4eu/MobilityOption/{id}` | Aktualizacja opcji mobilności |
| DELETE | `/api/v1/Sp4eu/MobilityOption/{id}` | Usuwanie opcji mobilności |
| GET | `/api/v1/Sp4eu/MobilityOption/{id}/HostApplicationProcedure` | Czytanie procedury aplikacji dla opcji mobilności po id |
| PUT | `/api/v1/Sp4eu/MobilityOption/{id}/HostApplicationProcedure` | Ustawianie procedury aplikacji |
| DELETE | `/api/v1/Sp4eu/MobilityOption/{id}/HostApplicationProcedure` | Usuwanie procedury aplikacji dla opcji mobilności po id |
| GET | `/api/v1/Sp4eu/Course/{courseId}` | Czytanie kursu z podanym id |
| PUT | `/api/v1/Sp4eu/Course/{courseId}` | Aktualizacja kursu |
| PUT | `/api/v1/Sp4eu/Course/{courseId}/RegistrationInfo/Assign` | Przypisywanie informacji o rejestracji. Dodaje przypisanie lub nadpisuje jeśli już istniało |
| GET | `/api/v1/Sp4eu/Course/{courseId}/Profile` | Lista osób (prowadzących) dla danego kursu |
| PUT | `/api/v1/Sp4eu/Course/{courseId}/Profile` | Aktualizacja profili dla kursu |
| PUT | `/api/v1/Sp4eu/Course/{courseId}/Abstract` | Dodawanie abstraktu do kursu |
| GET | `/api/v1/SapRole/{id}` | Czytanie roli do wniosków o uprawnienia |
| PUT | `/api/v1/SapRole/{id}` | Aktualizacja roli do wniosków o uprawnienia |
| DELETE | `/api/v1/SapRole/{id}` | Usunięcie roli do wniosków o uprawnienia |
| GET | `/api/v1/ResearchSet/{cfSetId}/Article` | Czytanie artykułu do zbioru aparatury |
| PUT | `/api/v1/ResearchSet/{cfSetId}/Article` | Dodawanie lub aktualizacja artykułu do zbioru aparatury |
| GET | `/api/v1/ResearchSet/{cfSetId}/Abstract` | Lista abstraktów dla zbioru aparatury |
| PUT | `/api/v1/ResearchSet/{cfSetId}/Abstract` | Dodawanie abstraktu do zbioru aparatury |
| GET | `/api/v1/Publication/{publicationId}` | Czytanie publikacji z podanym id |
| PUT | `/api/v1/Publication/{publicationId}` | Aktualizacja publikacji |
| GET | `/api/v1/Publication/{publicationId}/Profile` | Lista autorów publikacji |

…and 925 more operations. The page lists the first 250; the full set of 985 is in the OpenAPI linked below.

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/university-of-warsaw/refs/heads/main/openapi/university-of-warsaw-jaskier-api-openapi.yml
- **OpenAPI** — https://api.jaskier.uw.edu.pl/v3/api-docs
- **Documentation** — https://api.jaskier.uw.edu.pl/
- **x-errors** — https://raw.githubusercontent.com/api-evangelist/university-of-warsaw/refs/heads/main/errors/university-of-warsaw-spring-error-envelope.yml

## Other University of Warsaw APIs (12)

- [Dane Badawcze UW Research Data Repository REST API](https://apis.io/apis/university-of-warsaw/rdr-rest/)
- [Dane Badawcze UW OAI-PMH Endpoint](https://apis.io/apis/university-of-warsaw/rdr-oai-pmh/)
- [University of Warsaw apiref API](https://apis.io/apis/university-of-warsaw/university-of-warsaw-apiref-api/)
- [University of Warsaw apisrv API](https://apis.io/apis/university-of-warsaw/university-of-warsaw-apisrv-api/)
- [University of Warsaw calendar API](https://apis.io/apis/university-of-warsaw/university-of-warsaw-calendar-api/)
- [University of Warsaw courses API](https://apis.io/apis/university-of-warsaw/university-of-warsaw-courses-api/)
- [University of Warsaw fac API](https://apis.io/apis/university-of-warsaw/university-of-warsaw-fac-api/)
- [Student Portal 4EU+ API](https://apis.io/apis/university-of-warsaw/sp4eu-api/)
- [ReIn UW Institutional Repository REST API](https://apis.io/apis/university-of-warsaw/rein-uw-rest/)
- [ReIn UW OAI-PMH Endpoint](https://apis.io/apis/university-of-warsaw/rein-uw-oai-pmh/)
- [University of Warsaw SAML Identity Provider (eduGAIN / PIONIER.Id)](https://apis.io/apis/university-of-warsaw/saml-idp/)
- [DataCite DOI Registration (REPOD / REPOD.DBUW)](https://apis.io/apis/university-of-warsaw/datacite-membership/)

## Tags

Academic Data, Course Catalog, Campus, Research Administration, OpenAPI

---

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