Skip to main content
POST
/
duties
/
lookup
Hämta många tjänstgöringar baserat på en lista av ID:n.
curl --request POST \
  --url https://ss12000.staging.meitner.se/api/v1/duties/lookup \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ids": [
    "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
  ]
}
'
[
  {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "meta": {
      "created": "2000-01-23T04:56:07.000Z",
      "modified": "2000-01-23T04:56:07.000Z"
    },
    "dutyAt": {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "displayName": "<string>"
    },
    "dutyRole": "Rektor",
    "startDate": "2023-12-25",
    "person": {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "displayName": "<string>",
      "securityMarking": "Ingen"
    },
    "assignmentRole": [
      {
        "group": {
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "displayName": "<string>"
        },
        "assignmentRoleType": "Mentor",
        "startDate": "2023-12-25",
        "endDate": "2023-12-25"
      }
    ],
    "description": "<string>",
    "signature": "<string>",
    "dutyPercent": 123,
    "hoursPerYear": 123,
    "endDate": "2023-12-25",
    "_embedded": {
      "person": {
        "personStatus": "Aktiv",
        "addresses": [
          {
            "country": "country",
            "countyCode": 0,
            "streetAddress": "streetAddress",
            "postalCode": "postalCode",
            "locality": "locality",
            "type": "Folkbokföring",
            "municipalityCode": 6,
            "realEstateDesignation": "realEstateDesignation"
          },
          {
            "country": "country",
            "countyCode": 0,
            "streetAddress": "streetAddress",
            "postalCode": "postalCode",
            "locality": "locality",
            "type": "Folkbokföring",
            "municipalityCode": 6,
            "realEstateDesignation": "realEstateDesignation"
          }
        ],
        "securityMarking": "Ingen",
        "givenName": "givenName",
        "sex": "Man",
        "photo": "https://openapi-generator.tech",
        "birthDate": "2000-01-23T00:00:00.000Z",
        "civicNo": {
          "nationality": "SE",
          "value": "value"
        },
        "phoneNumbers": [
          {
            "mobile": true,
            "type": "Hem",
            "value": "value"
          },
          {
            "mobile": true,
            "type": "Hem",
            "value": "value"
          }
        ],
        "externalIdentifiers": [
          {
            "globallyUnique": true,
            "context": "http://linkoping.se/AD",
            "value": "value"
          },
          {
            "globallyUnique": true,
            "context": "http://linkoping.se/AD",
            "value": "value"
          }
        ],
        "emails": [
          {
            "type": "Privat",
            "value": "value"
          },
          {
            "type": "Privat",
            "value": "value"
          }
        ],
        "eduPersonPrincipalNames": [
          "eduPersonPrincipalNames",
          "eduPersonPrincipalNames"
        ],
        "meta": {
          "created": "2000-01-23T04:56:07.000Z",
          "modified": "2000-01-23T04:56:07.000Z"
        },
        "familyName": "familyName",
        "middleName": "middleName",
        "enrolments": [
          {
            "endDate": "2000-01-23T00:00:00.000Z",
            "schoolType": null,
            "schoolYear": 1,
            "cancelled": true,
            "specification": "specification",
            "enroledAt": null,
            "educationCode": "educationCode",
            "programme": null,
            "startDate": "2000-01-23T00:00:00.000Z"
          },
          {
            "endDate": "2000-01-23T00:00:00.000Z",
            "schoolType": null,
            "schoolYear": 1,
            "cancelled": true,
            "specification": "specification",
            "enroledAt": null,
            "educationCode": "educationCode",
            "programme": null,
            "startDate": "2000-01-23T00:00:00.000Z"
          }
        ],
        "responsibles": [
          {
            "relationType": null,
            "person": null
          },
          {
            "relationType": null,
            "person": null
          }
        ],
        "id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91"
      }
    }
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

expand
enum<string>[]

Beskriver om expanderade data ska hämtas

Available options:
person
expandReferenceNames
boolean

Returnera displayName för alla refererade objekt.

Body

application/json
ids
string<uuid>[]

Response

Anropet lyckades.

id
string<uuid>
required

Ett ID för tjänsten.

meta
Meta · object
required
Example:
{
"created": "2000-01-23T04:56:07.000Z",
"modified": "2000-01-23T04:56:07.000Z"
}
dutyAt
OrganisationReference · object
required

Referens till ett organisationselement.

dutyRole
enum<string>
required

Syfte med tjänsten, den roll tjänsen avser, till exempel lärare eller rektor.

Available options:
Rektor,
Lärare,
Förskollärare,
Barnskötare,
Bibliotekarie,
Lärarassistent,
Fritidspedagog,
Annan personal,
Studie- och yrkesvägledare,
Förstelärare,
Kurator,
Skolsköterska,
Skolläkare,
Skolpsykolog,
Speciallärare/specialpedagog,
Skoladministratör,
Övrig arbetsledning,
Övrig pedagogisk personal,
Förskolechef
startDate
string<date>
required

Startdatum för personens anställning på en viss skolenhet eller skola (RFC 3339-format, t.ex. "2016-10-15"). Inkluderande.

person
PersonReference · object

Identifierare av person som tjänsten är knuten till.

assignmentRole
object[]

Datatyp som ska användas för att beskriva arbetsuppgifter för en person i relation till elevgrupp. Lärares undervisning ska inte uttryckas som en arbetsuppgift, för detta syfte används i stället Aktivitet.

description
string

Arbetsområde. Kompletterande information till personalkategori, exempelvis Bibliotekarie.

signature
string

En signatur för tjänstgöringen exempelvis NJN, JOAN.

dutyPercent
integer

Tjänstgöringsgrad i procent

hoursPerYear
integer

Antalet timmar tjänstgöringen omfattar under ett år.

endDate
string<date>

Slutdatum för personens anställning på en viss skolenhet eller skola (RFC 3339-format, e.g. "2016-10-15"). Inkluderande.

_embedded
object