University of Helsinki /v1 API

Employee Information REST service

Operations 3

GET /v1/ Searches and returns employee information based on the provided search query… #
GET /v1/health_check Health check endpoint for making sure the API is alive and well. #
GET /v1/list_published_services Returns all published services with their details. #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-hy-organisation-api-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-contact-search-api-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-course-pages-cms-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-helsinki-fi-content-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-hy-building-api-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-serviceapi-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-employeeinformationapi-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-persongroup-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-general-efecte-api-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-network-registry-api-schemas.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-finbif-laji-schemas.json

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/university-of-helsinki-v1-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

university-of-helsinki-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: University Of Helsinki /v1 API
  contact:
    name: Helsingin yliopiston tietotekniikkakeskus, integraatiopalvelut
    url: https://www.helsinki.fi
    email: tike-integraatiopalvelu@helsinki.fi
  version: '1.0'
  description: 'Operations tagged /v1 across 2 of this provider''s published API definitions: university-of-helsinki-employeeinformationapi-openapi.json, university-of-helsinki-serviceapi-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://gw.api.helsinki.fi/employeeinformation
- url: https://gw.api.helsinki.fi/serviceapi
tags:
- name: v1
  description: Employee Information REST service
paths:
  /v1/:
    get:
      tags:
      - v1
      summary: Searches and returns employee information based on the provided search query…
      operationId: findMatchingEmployees
      parameters:
      - name: search
        in: query
        description: The query parameter for finding matching employees. Must be at least 3 characters long.                     Supports exact and partial matching with usernames and names. Also supports multi-word queries with                     first names and lastnames.
        required: true
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Output type
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Person'
      security:
      - Apikey: []
    servers:
    - url: https://gw.api.helsinki.fi/employeeinformation
  /v1/health_check:
    get:
      tags:
      - v1
      summary: Health check endpoint for making sure the API is alive and well.
      operationId: healthcheck
      responses:
        default: {}
      security:
      - Apikey: []
    servers:
    - url: https://gw.api.helsinki.fi/serviceapi
  /v1/list_published_services:
    get:
      tags:
      - v1
      summary: Returns all published services with their details.
      operationId: listPublishedServices
      parameters:
      - name: serviceUnit
        in: query
        description: Optionally filter services by service unit
        required: false
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Output type
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Service'
      security:
      - Apikey: []
    servers:
    - url: https://gw.api.helsinki.fi/serviceapi
components:
  schemas:
    Title:
      type: object
      properties:
        fi:
          type: string
          example: kirjastosihteeri
        en:
          type: string
          example: Assistant Librarian
        sv:
          type: string
          example: bibliotekssekreterare
      description: Represents a title with multi-language support (Finnish, English, and Swedish)
      example:
      - fi: professori
        en: Professor
        sv: professor
      - fi: dosentuuri
        en: Docentship
        sv: docentur
    Person:
      type: object
      properties:
        employeeNumber:
          type: integer
          format: int32
          example: 1234567
        titles:
          type: array
          description: List of currently active employee titles. An employee may have multiple titles due to multiple employment contracts. Future or past titles are excluded.
          example:
          - fi: professori
            en: Professor
            sv: professor
          - fi: dosentuuri
            en: Docentship
            sv: docentur
          items:
            $ref: '#/components/schemas/Title'
        username:
          type: string
          example: janedoe
        lastName:
          type: string
          example: Doe
        firstName:
          type: string
          example: Jane
        email:
          type: string
          example: jane.doe@helsinki.fi
      description: Represents a person entity
    ServiceProduct:
      type: object
      properties:
        additionalServices:
          type: string
          example: Yliopiston ulkopuoliset henkilöt voivat saada...
        additionalServicesEn:
          type: string
          example: People outside the University may receive a personal user account...
        additionalServicesSv:
          type: string
          example: Personer utanför universitetet kan få...
        efecteId:
          type: string
          description: Unique identifier of the service product in the source system. Can be null.
          example: SVV-00152
        scheduledMaintenance:
          type: string
        scheduledMaintenanceEn:
          type: string
        scheduledMaintenanceSv:
          type: string
        service:
          type: string
          example: Käyttäjätunnus
        serviceDescription:
          type: string
          example: Henkilökohtainen käyttäjätunnus on Helsingin yliopiston verkkopalveluiden kuten sähköpostin...
        serviceDescriptionEn:
          type: string
          example: A personal user account is a user account that includes the user’s digital identity...
        serviceDescriptionSv:
          type: string
          example: Ett personligt användarnamn är ett användarnamn som krävs för att använda...
        serviceIncludes:
          type: string
          example: Käyttäjätunnus (ns. AD-tunnus, joka muodostuu 4-8 kirjaimesta) sekä...
        serviceIncludesEn:
          type: string
          example: User account (an AD account consisting of 4–8 letters) and...
        serviceIncludesSv:
          type: string
          example: Användarnamn (s.k. AD-användarnamn som består av 4-8 bokstäver) och...
        serviceInfo:
          type: string
          example: Yliopiston henkilökunta saa käyttäjätunnuksen...
        serviceInfoEn:
          type: string
          example: The University staff can obtain a user account through the...
        serviceInfoSv:
          type: string
          example: Universitetets personal får användarnamn via Helpdesk med hjälp av en...
        serviceManager:
          type: string
        serviceManagerEn:
          type: string
        serviceManagerSv:
          type: string
        serviceProductName:
          type: string
          example: Henkilökohtainen käyttäjätunnus
        serviceProductNameEn:
          type: string
          example: Personal user account
        serviceProductNameSv:
          type: string
          example: Personligt användarnamn
        serviceTargetGroups:
          type: array
          example:
          - Oppija
          - Työntekijä
          - Ulkopuoliset
          items:
            type: string
            example: '["Oppija","Työntekijä","Ulkopuoliset"]'
        serviceTargetGroupsEn:
          type: array
          items:
            type: string
        serviceTargetGroupsSv:
          type: array
          items:
            type: string
        serviceUnit:
          type: string
        serviceUnitEn:
          type: string
        serviceUnitSv:
          type: string
        support:
          type: string
          example: Käyttäjätuesta vastaa ensisijaisesti...
        supportEn:
          type: string
          example: User support is primarily provided by...
        supportSv:
          type: string
          example: Det är i första hand Helpdesk som ansvarar för användarstödet. Vid behov hjälper experter...
    Service:
      type: object
      properties:
        efecteId:
          type: string
          description: Unique identifier of the service in the source system. Can be null.
          example: SVCE-00263
        serviceName:
          type: string
          example: Asiakaspalvelun välineet
        serviceDescription:
          type: string
          example: Asiakaspalvelun välineiden avulla tuotetaan palvelua...
        shortDescription:
          type: string
          example: Vakioidut välineet ja prosessit asiakaspalvelun tuottamiseen yliopistolla
        support:
          type: string
        serviceInfo:
          type: string
        responsibilities:
          type: string
          example: Tietotekniikkakeskus yleensä vastaa palveluun sisältyvien...
        additionalInformation:
          type: string
        serviceUnit:
          type: string
          example: Tietotekniikkakeskus
        serviceType:
          type: string
        additionalServiceGroups:
          type: array
          items:
            type: string
        servicePromise:
          type: string
        serviceGroup:
          type: string
          example: 12. Yhteiset ratkaisut
        serviceGroupNameEn:
          type: string
        serviceGroupNameSv:
          type: string
        serviceTargetGroups:
          type: array
          example:
          - Yksiköt
          items:
            type: string
            example: '["Yksiköt"]'
        serviceNameEn:
          type: string
          example: Customer service tools
        serviceUnitEn:
          type: string
          example: Center for Information Technology
        shortDescriptionEn:
          type: string
          example: Standard tools and processes for providing customer service at the university
        serviceDescriptionEn:
          type: string
          example: Customer service tools are used to provide...
        supportEn:
          type: string
        serviceTargetGroupsEn:
          type: array
          example:
          - Units
          items:
            type: string
            example: '["Units"]'
        serviceInfoEn:
          type: string
          example: The service is available by contacting the unit’s IT Center...
        responsibilitiesEn:
          type: string
          example: The IT Center is usually responsible for configuring
        additionalInformationEn:
          type: string
        servicePromiseEn:
          type: string
        serviceNameSv:
          type: string
          example: Kundtjänstens verktyg
        serviceUnitSv:
          type: string
          example: Center för informationsteknologi
        shortDescriptionSv:
          type: string
          example: Standardiserade verktyg och processer som erbjuds för kundservice vid universitetet
        serviceDescriptionSv:
          type: string
          example: Kundtjänstens verktyg används för att erbjuda tjänster...
        supportSv:
          type: string
        serviceTargetGroupsSv:
          type: array
          example:
          - Enheter
          items:
            type: string
            example: '["Enheter"]'
        serviceInfoSv:
          type: string
          example: Du kan ta i bruk tjänsten genom att kontakta kundansvarig för din enhets IT-center.
        responsibilitiesSv:
          type: string
        additionalInformationSv:
          type: string
        servicePromiseSv:
          type: string
        serviceOwnerUnitRef:
          type: string
        serviceOwnerUnit:
          type: string
        serviceOwnerUnitSv:
          type: string
        serviceOwnerUnitEn:
          type: string
        serviceOwner:
          type: array
          example:
          - Esa Esimerkki
          - Elli Esimerkki
          items:
            type: string
            example: '["Esa Esimerkki","Elli Esimerkki"]'
        serviceOwnerSv:
          type: array
          example:
          - Esa Esimerkki
          - Elli Esimerkki
          items:
            type: string
            example: '["Esa Esimerkki","Elli Esimerkki"]'
        serviceOwnerEn:
          type: array
          example:
          - Esa Esimerkki
          - Elli Esimerkki
          items:
            type: string
            example: '["Esa Esimerkki","Elli Esimerkki"]'
        serviceOwnerText:
          type: string
        serviceOwnerTextSv:
          type: string
        serviceOwnerTextEn:
          type: string
        businessOwnerRef:
          type: string
        serviceManager:
          type: array
          example:
          - Esa Esimerkki
          - Elli Esimerkki
          items:
            type: string
            example: '["Esa Esimerkki","Elli Esimerkki"]'
        serviceManagerSv:
          type: array
          example:
          - Esa Esimerkki
          - Elli Esimerkki
          items:
            type: string
            example: '["Esa Esimerkki","Elli Esimerkki"]'
        serviceManagerEn:
          type: array
          example:
          - Esa Esimerkki
          - Elli Esimerkki
          items:
            type: string
            example: '["Esa Esimerkki","Elli Esimerkki"]'
        serviceProducts:
          type: array
          items:
            $ref: '#/components/schemas/ServiceProduct'
      description: Represents a service entity with multi-language support (Finnish, English, and Swedish)
  securitySchemes:
    Apikey:
      type: apiKey
      description: APIKey Auth
      name: X-Api-Key
      in: header
x-refined-from:
- university-of-helsinki-employeeinformationapi-openapi.json
- university-of-helsinki-serviceapi-openapi.json