Skip to main content

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>