POST api/GetAbsenceHistory

Get an employee's absence history

Request Information

Payload

NamePayload ParametersAdditional information
Parameters int Personnel_Number
DateTime HistoryStartDate
Datetime HistoryEndDate

None.

Response Information

Response body formats

application/json, text/json

Sample:
[
  {
    "ID": 1,
    "PersonnelID": 2,
    "StartDate": "2025-04-29T19:21:11.8308035+01:00",
    "EndDate": "2025-04-29T19:21:11.8308035+01:00",
    "TimeFrom": "sample string 4",
    "TimeTo": "sample string 5",
    "Description": "sample string 6",
    "TypeCode": "sample string 7",
    "Approved": true,
    "Duration": 9.0,
    "RetractionPending": true,
    "Notes": "sample string 11",
    "HoursMins": 12.0,
    "ReasonType": "sample string 13",
    "AbsenceType": "sample string 14",
    "Status": "Approved",
    "StatusImage": "~/ICONS/dcheck.png"
  },
  {
    "ID": 1,
    "PersonnelID": 2,
    "StartDate": "2025-04-29T19:21:11.8308035+01:00",
    "EndDate": "2025-04-29T19:21:11.8308035+01:00",
    "TimeFrom": "sample string 4",
    "TimeTo": "sample string 5",
    "Description": "sample string 6",
    "TypeCode": "sample string 7",
    "Approved": true,
    "Duration": 9.0,
    "RetractionPending": true,
    "Notes": "sample string 11",
    "HoursMins": 12.0,
    "ReasonType": "sample string 13",
    "AbsenceType": "sample string 14",
    "Status": "Approved",
    "StatusImage": "~/ICONS/dcheck.png"
  },
  {
    "ID": 1,
    "PersonnelID": 2,
    "StartDate": "2025-04-29T19:21:11.8308035+01:00",
    "EndDate": "2025-04-29T19:21:11.8308035+01:00",
    "TimeFrom": "sample string 4",
    "TimeTo": "sample string 5",
    "Description": "sample string 6",
    "TypeCode": "sample string 7",
    "Approved": true,
    "Duration": 9.0,
    "RetractionPending": true,
    "Notes": "sample string 11",
    "HoursMins": 12.0,
    "ReasonType": "sample string 13",
    "AbsenceType": "sample string 14",
    "Status": "Approved",
    "StatusImage": "~/ICONS/dcheck.png"
  }
]

text/html

Sample:
[{"ID":1,"PersonnelID":2,"StartDate":"2025-04-29T19:21:11.8308035+01:00","EndDate":"2025-04-29T19:21:11.8308035+01:00","TimeFrom":"sample string 4","TimeTo":"sample string 5","Description":"sample string 6","TypeCode":"sample string 7","Approved":true,"Duration":9.0,"RetractionPending":true,"Notes":"sample string 11","HoursMins":12.0,"ReasonType":"sample string 13","AbsenceType":"sample string 14","Status":"Approved","StatusImage":"~/ICONS/dcheck.png"},{"ID":1,"PersonnelID":2,"StartDate":"2025-04-29T19:21:11.8308035+01:00","EndDate":"2025-04-29T19:21:11.8308035+01:00","TimeFrom":"sample string 4","TimeTo":"sample string 5","Description":"sample string 6","TypeCode":"sample string 7","Approved":true,"Duration":9.0,"RetractionPending":true,"Notes":"sample string 11","HoursMins":12.0,"ReasonType":"sample string 13","AbsenceType":"sample string 14","Status":"Approved","StatusImage":"~/ICONS/dcheck.png"},{"ID":1,"PersonnelID":2,"StartDate":"2025-04-29T19:21:11.8308035+01:00","EndDate":"2025-04-29T19:21:11.8308035+01:00","TimeFrom":"sample string 4","TimeTo":"sample string 5","Description":"sample string 6","TypeCode":"sample string 7","Approved":true,"Duration":9.0,"RetractionPending":true,"Notes":"sample string 11","HoursMins":12.0,"ReasonType":"sample string 13","AbsenceType":"sample string 14","Status":"Approved","StatusImage":"~/ICONS/dcheck.png"}]

application/xml, text/xml

Sample:
<ArrayOfAbsenceHistory xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.Absence">
  <AbsenceHistory>
    <AbsenceType>sample string 14</AbsenceType>
    <Approved>true</Approved>
    <Description>sample string 6</Description>
    <Duration>9</Duration>
    <EndDate>2025-04-29T19:21:11.8308035+01:00</EndDate>
    <HoursMins>12</HoursMins>
    <ID>1</ID>
    <Notes>sample string 11</Notes>
    <PersonnelID>2</PersonnelID>
    <ReasonType>sample string 13</ReasonType>
    <RetractionPending>true</RetractionPending>
    <StartDate>2025-04-29T19:21:11.8308035+01:00</StartDate>
    <TimeFrom>sample string 4</TimeFrom>
    <TimeTo>sample string 5</TimeTo>
    <TypeCode>sample string 7</TypeCode>
  </AbsenceHistory>
  <AbsenceHistory>
    <AbsenceType>sample string 14</AbsenceType>
    <Approved>true</Approved>
    <Description>sample string 6</Description>
    <Duration>9</Duration>
    <EndDate>2025-04-29T19:21:11.8308035+01:00</EndDate>
    <HoursMins>12</HoursMins>
    <ID>1</ID>
    <Notes>sample string 11</Notes>
    <PersonnelID>2</PersonnelID>
    <ReasonType>sample string 13</ReasonType>
    <RetractionPending>true</RetractionPending>
    <StartDate>2025-04-29T19:21:11.8308035+01:00</StartDate>
    <TimeFrom>sample string 4</TimeFrom>
    <TimeTo>sample string 5</TimeTo>
    <TypeCode>sample string 7</TypeCode>
  </AbsenceHistory>
  <AbsenceHistory>
    <AbsenceType>sample string 14</AbsenceType>
    <Approved>true</Approved>
    <Description>sample string 6</Description>
    <Duration>9</Duration>
    <EndDate>2025-04-29T19:21:11.8308035+01:00</EndDate>
    <HoursMins>12</HoursMins>
    <ID>1</ID>
    <Notes>sample string 11</Notes>
    <PersonnelID>2</PersonnelID>
    <ReasonType>sample string 13</ReasonType>
    <RetractionPending>true</RetractionPending>
    <StartDate>2025-04-29T19:21:11.8308035+01:00</StartDate>
    <TimeFrom>sample string 4</TimeFrom>
    <TimeTo>sample string 5</TimeTo>
    <TypeCode>sample string 7</TypeCode>
  </AbsenceHistory>
</ArrayOfAbsenceHistory>