MinUddannelse Api

<back to all web services

PersonaleRequest

Requires Authentication
Required role:MueApiRequires any of the roles:NovaLink, Forlag, Trivsel, Aula, Skemaprovider, Skemasubscriber, Stamdataprovider, Elevflytning, MueApi
The following routes are available for this service:
POST/muelev/personale/personaleOpretter en ny medarbejder/personale PersonaleGuid skal være null
PUT/muelev/personale/personale/{personaleguid}Opdaterer en eksisterende medarbejder/personale, PersonaleGuid er påkrævet
PersonaleRequest Parameters:
NameParameterData TypeRequiredDescription
PersonaleGuidpathGuid?NoGuid/UUID der identificerer en persons personale/medarbejder relation til en skole. Påkrævet ved PUT.
PersonnummerbodystringYesPersonnummer for medarbejderen. Kan ikke ændres ved PUT
FrabodyDateTimeYesStartdato for ansættelse.
TilbodyDateTimeYesSlutdato for ansættelse.
InitialerbodystringNoInitialer for medarbejderen
OverfoerTilBabodyboolYesAngiver om medarbejderen overføres til Brugeradministrationen.
StillingbodystringNoStilling for medarbejderen
KildeBeskrivelsebodystringNoTekst beskrivelse af kilde systemet. Fx 'KK-ORG', 'KMD-OPUS'.
RollerbodyList<PersonaleRolleEnum>NoAngiver hvilken roller medarbejderen har på skolen.

Allowable Values

  • Ekstern
  • Praktikant
  • Laerer
  • Paedagog
  • Ledelse
  • Leder
  • Konsulent
  • Tap
  • Vikar
KommuneKodebodyint?NoKommunen som kaldet fortages for.
InstitutionsKodebodystringYesSkolen hvor personale/medarbjder skal oprettes/opdateres.
PersonaleRolleEnum Enum:
Laerer
Paedagog
Vikar
Leder
Ledelse
Tap
Konsulent
Ekstern
Praktikant
Skolesekretaer
AktMedarbejder

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /muelev/personale/personale HTTP/1.1 
Host: api.minuddannelse.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"personaleGuid":"00000000000000000000000000000000","personnummer":"String","fra":"\/Date(-62135596800000-0000)\/","til":"\/Date(-62135596800000-0000)\/","initialer":"String","overfoerTilBa":false,"stilling":"String","kildeBeskrivelse":"String","roller":["Laerer"],"kommuneKode":0,"institutionsKode":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

"00000000000000000000000000000000"