How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

University of Warsaw Profile API

The Profile API from University of Warsaw — 32 operation(s) for profile.

University of Warsaw Profile API is one of 152 APIs that University of Warsaw publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include Profiles. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 2 JSON Schemas.

This API exposes 45 operations across 32 paths, and defines 30 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://api.jaskier.uw.edu.pl, https://api.sp4eu.uw.edu.pl.

45 operations 32 paths 30 schemas 8 DELETE22 GET6 POST9 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://danebadawcze.uw.edu.pl/api/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

University of Warsaw Profile API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Authorization).

Paths & Operations 45

Across 32 paths, the API surfaces 45 operations — 8 DELETE, 22 GET, 6 POST, 9 PUT. Each is listed below with its method, path, parameters, and response codes.

Profile 45
GET
/api/v1/Profile/{id}
Czytanie profilu z podanym id
getProfileById 1 param → 200
PUT
/api/v1/Profile/{id}
Aktualizacja profilu
updateProfile 1 param body → 200
DELETE
/api/v1/Profile/{id}
Usuwanie profilu bez powiązanych relacji.
removeProfile 1 param → 200
GET
/api/v1/Profile/{id}/ScienceDiscipline
Czytanie listy powiązanych dyscyplin naukowych
getProfileScienceDisciplines 1 param → 200
PUT
/api/v1/Profile/{id}/ScienceDiscipline
Dodawanie dyscyplin naukowych do profilu
addProfileScienceDiscipline 1 param body → 200
GET
/api/v1/Profile/{id}/ScienceDisciplineDetails
Czytanie informacji powiązanych z dyscyplinami naukowymi
getProfileScienceDisciplinesDetails 1 param → 200
PUT
/api/v1/Profile/{id}/ScienceDisciplineDetails
Aktualizacja informacji powiązanych z dyscyplinami naukowymi
updateProfileScienceDisciplinesDetails 1 param body → 200
PUT
/api/v1/Profile/{id}/ScienceDiscipline/{profileScienceDisciplineId}
Aktualizacja dyscyplin naukowych w profilu
updateProfileScienceDiscipline 2 params body → 200
DELETE
/api/v1/Profile/{id}/ScienceDiscipline/{profileScienceDisciplineId}
Usunięcie dyscypliny naukowej profilu
removeProfileScienceDiscipline 2 params → 200
PUT
/api/v1/Profile/{id}/ProfileUnit/{profileUnitId}
Aktualizacja jednostki profilu
updateProfileUnit 2 params body → 200
DELETE
/api/v1/Profile/{id}/ProfileUnit/{profileUnitId}
Usunięcie jednostki profilu
removeProfileUnit 2 params → 200
PUT
/api/v1/Profile/{id}/ProfileDegree/{profileDegreeId}
Aktualizacja profilu stopnie i tytuły
updateProfileDegree 2 params body → 200
DELETE
/api/v1/Profile/{id}/ProfileDegree/{profileDegreeId}
Usunięcie profilu - stopnie i tytuły naukowe
removeProfileDegree 2 params → 200
PUT
/api/v1/Profile/{id}/ExternalLink/{externalLinkId}
Aktualizacja linków do aplikacji zewnętrznej
updateExternalLink 2 params body → 200
DELETE
/api/v1/Profile/{id}/ExternalLink/{externalLinkId}
Usunięcie linków do aplikacji zewnętrznych
removeExternalLink 2 params → 200
GET
/api/v1/Profile/{id}/Article
Czytanie artykułu do profilu
getProfileArticle 1 param → 200
PUT
/api/v1/Profile/{id}/Article
Dodawanie/aktualizacja artykułu do profilu
upsertProfileArticle 1 param body → 200
PUT
/api/v1/Profile/ByPerson/{personId}/orcid
Aktualizacja orcid w profilu na podstawie personId
updateOrcidByPersonId 1 param body → 200
GET
/api/v1/Profile
Listowanie danych o profilach niezależnie od pola ispubliclyvisible
queryForProfile 5 params → 200
POST
/api/v1/Profile
Dodawanie profilu
addProfile body → 200
POST
/api/v1/Profile/{id}/assignPerson
Przypisywanie osoby (tożsamości) do profilu
assignPerson 1 param body → 200
GET
/api/v1/Profile/{id}/ProfileUnit
Listowanie danych jednostkach profilu
getProfileUnits 1 param → 200
POST
/api/v1/Profile/{id}/ProfileUnit
Dodawanie jednostki profilu
addProfileUnit 1 param body → 200
GET
/api/v1/Profile/{id}/ProfileDegree
Listowanie danych o stopniach i tytułach dla podanego profileId
queryForProfileDegrees 1 param → 200
POST
/api/v1/Profile/{id}/ProfileDegree
Dodawanie profilu stopnie i tytuły
addProfileDegree 1 param body → 200
GET
/api/v1/Profile/{id}/ExternalLink
Czytanie listy linków linków do aplikacji zewnętrznych
getExternalLink 1 param → 200
POST
/api/v1/Profile/{id}/ExternalLink
Dodawanie linków do aplikacji zewnętrznych
addExternalLink 1 param body → 200
POST
/api/v1/Profile/Merge
Łączenie profili
mergeProfiles body → 200
GET
/api/v1/Profile/{id}/Publication
Czytanie listy publikacji, których autorem jest wybrany profil
getProfilePublicationById 2 params → 200
GET
/api/v1/Profile/{id}/ProposedKeywords
Zwraca słowa kluczowe z rejestrów powiązanych z profilem
findAllKeywordsForProfile 1 param → 200
GET
/api/v1/Profile/{id}/Project
Czytanie listy projektów, w których członkiem jest wybrany profil
getProfileProjectAuthorById 1 param → 200
GET
/api/v1/Profile/{id}/ProfileRelation
Listowanie danych o profilach powiązanych z danym profilem
getProfileRelations 1 param → 200
GET
/api/v1/Profile/{id}/Patent
Czytanie listy patentów, których autorem jest wybrany profil
getProfilePatentAuthorById 1 param → 200
GET
/api/v1/Profile/{id}/History
Czytanie historii zmian profilu
getProjectHistory_1 1 param → 200
GET
/api/v1/Profile/{id}/Courses
Czytanie listy kursów, powiązanych z wybranym
getProfileCoursesById 1 param → 200
GET
/api/v1/Profile/SearchProfile
Search profile
searchProfile 5 params → 200
GET
/api/v1/Profile/SearchProfile('{profileId}')
Get search profile
getSearchProfile 1 param → 200
GET
/api/v1/Profile/SearchPerson
Listowanie danych o osobach
searchPersonForProfile 6 params → 200
GET
/api/v1/Profile/SearchPerson('{personId}')
Czytanie informacji o osobie
getSearchPersonForProfile 1 param → 200
GET
/api/v1/Profile/FindOrcidByPersonId/{personId}
Get profile orcid
getProfileOrcid 1 param → 200
GET
/api/v1/Profile/BusinessEntities
Listowanie podmiotów
getBusinessEntitiesForProfile → 200
GET
/api/v1/Profile/All
Listowanie danych o profilach
findAllProfiles → 200
DELETE
/api/v1/Profile/{id}/removePerson
Usuwanie powiązania profilu z osobą
removePerson 1 param → 200
DELETE
/api/v1/Profile/{id}/Picture
Remove profile picture
removeProfilePicture 1 param → 200
DELETE
/api/v1/Profile/{id}/Article/Remove
Usunięcie artykułu dla profilu
removeProfileArticle 1 param → 200

Schemas 30

The contract defines 30 schemas that model the data the API accepts and returns. The most detailed are QueryProfileItemResponse (33 properties), ProfileResponse (22 properties), ProfileRequest (17 properties), ProfileRequest_2 (17 properties). Each schema is shown below with its type and property counts.

QueryProfileItemResponse
object
33 properties
HistoryResponse
object
11 properties
ProfileUnitRequest
object
4 properties 3 required
ProfileDegreeRequest
object
4 properties 2 required
ProfileRelationResponse
object
11 properties
ProfileProjectResponse
object
7 properties
ExternalLinkResponse
object
5 properties
ProjectPublicMemberRoleResponse
object
3 properties
ProfileDegreeResponse
object
14 properties
ProfilePersonRequest
object
1 property 1 required
ProfileScienceDisciplineDetailsRequest
object
1 property
ProfileOrcidResponse
object
1 property
BusinessEntityResponse
object
Podmiot
5 properties
ProfilePublicationResponse
object
9 properties
OdataResponseQueryProfileItemResponse
object
2 properties
OdataResponsePersonViewResponse
object
2 properties
ProfileUnitResponse
object
9 properties
ProfileScienceDisciplineDetailsResponse
object
1 property
ProfileScienceDisciplineResponse
object
11 properties
ProfileScienceDisciplineRequest
object
2 properties 2 required
PersonViewResponse
object
10 properties
ExternalLinkRequest
object
3 properties 2 required
ProfileResponse
object
22 properties
ProfileCourseResponse
object
10 properties
ArticlePreviewResponse
object
11 properties
ProfilePatentResponse
object
9 properties
ProfileMergeRequest
object
2 properties 2 required
ProfileOrcidRequest
object
1 property 1 required
ProfileRequest
object
17 properties 4 required
ProfileRequest_2
object
17 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-warsaw-profile-api-openapi.yml Raw ↑

Other APIs University of Warsaw publishes across the network.

Dane Badawcze UW Research Data Repository REST API
Dane Badawcze UW OAI-PMH Endpoint
University of Warsaw Apiref API
University of Warsaw Apisrv API
University of Warsaw Calendar API
University of Warsaw Courses API
University of Warsaw Fac API
ReIn UW Institutional Repository REST API
ReIn UW OAI-PMH Endpoint
University of Warsaw SAML Identity Provider (eduGAIN / PIONIER.Id)
DataCite DOI Registration (REPOD / REPOD.DBUW)
Crossref Membership (member 4211)
Where this information came from

This is an independent, third-party profile of University of Warsaw Profile API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.