GetHistoricAbsences
Met deze method kunnen de historische absenties worden opgehaald.
Let op: Gebruik geen GET-requests. Deze worden in plaintext verstuurd, en zijn dus niet veilig.
POST /service/apiservice.asmx/GetHistoricAbsences HTTP/1.1
Host: domein.pynter.nl
Content-Type: application/x-www-form-urlencoded
Content-Length: length
username=string&password=string
Bij het succesvol aanroepen ziet een respons er als volgt uit:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ApiResponseOfListOfHistoricAbsenceReasonDTO xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/">
<Success>true</Success>
<Contents></Contents>
</ApiResponseOfListOfHistoricAbsenceReasonDTO>
De Contents zal een collectie van HistoricAbsenceReasonDTO bevatten. HistoricAbsenceReasonDTO is als volgt gestructureerd:
<HistoricAbsenceReasonDTO>
<!-- De unieke identificatie van de persoon in het Provisioning systeem. -->
<PersonExternalIdentifier>string</PersonExternalIdentifier>
<!-- De voornaam van de persoon. -->
<PersonFirstName>string</PersonFirstName>
<!-- De tussenvoegsels van de persoon. Leeg wanneer deze geen waarde heeft. -->
<PersonNameInsertion>string</PersonNameInsertion>
<!-- De achternaam van de cursist. -->
<PersonFamilyName>string</PersonFamilyName>
<!-- De locatie van de persoon. -->
<Location>string</Location>
<!-- De divisie van de persoon. -->
<Division>string</Division>
<!-- De naam van de lichting waarvoor absentie is geregistreerd -->
<GroupClassTitle>string</GroupClassTitle>
<!-- De locatie(s) van de lichting. Als er meerdere locaties zijn, worden deze als kommagescheiden lijst weergegeven. -->
<GroupClassLocations>string</GroupClassLocations>
<!-- De datum of data van de lichting. Als er meerdere data zijn, worden deze als kommagescheiden lijst weergegeven -->
<GroupClassDates>string</GroupClassDates>
<!-- De code van de training. -->
<TrainingCode>string</TrainingCode>
<!-- Het type training. -->
<TrainingType>string</TrainingType>
<!-- De titel van de training. -->
<TrainingTitle>string</TrainingTitle>
<!-- De titel van de module. -->
<TaskTitle>string</TaskTitle>
<!-- De reden van absentie. -->
<AbsenceReason>string</AbsenceReason>
<!-- De datum date de absentie is geregistreerd. -->
<CreationDate>datetime</CreationDate>
<!-- De openbare kosten van de training. -->
<PublicCosts>number</PublicCosts>
<!-- De niet-openbare kosten van de training. -->
<HiddenCosts>number</HiddenCosts>
<!-- De kostenplaats van de persoon. -->
<KostenPlaats>string</KostenPlaats>
</HistoricAbsenceReasonDTO>