POST api/GetWagestreamAbsenceData

Get absence data in the format for wagestream integration.

Request Information

Payload

NamePayload ParametersAdditional information
Parameters

None.

Response Information

Response body formats

application/json, text/json

Sample:
{
  "absences": [
    {
      "employee_id": "sample string 1",
      "absence_id": "sample string 2",
      "type": "sample string 3",
      "reason": "sample string 4",
      "started_at": "sample string 5",
      "ended_at": "sample string 6"
    },
    {
      "employee_id": "sample string 1",
      "absence_id": "sample string 2",
      "type": "sample string 3",
      "reason": "sample string 4",
      "started_at": "sample string 5",
      "ended_at": "sample string 6"
    },
    {
      "employee_id": "sample string 1",
      "absence_id": "sample string 2",
      "type": "sample string 3",
      "reason": "sample string 4",
      "started_at": "sample string 5",
      "ended_at": "sample string 6"
    }
  ],
  "nonce": "sample string 1"
}

text/html

Sample:
{"absences":[{"employee_id":"sample string 1","absence_id":"sample string 2","type":"sample string 3","reason":"sample string 4","started_at":"sample string 5","ended_at":"sample string 6"},{"employee_id":"sample string 1","absence_id":"sample string 2","type":"sample string 3","reason":"sample string 4","started_at":"sample string 5","ended_at":"sample string 6"},{"employee_id":"sample string 1","absence_id":"sample string 2","type":"sample string 3","reason":"sample string 4","started_at":"sample string 5","ended_at":"sample string 6"}],"nonce":"sample string 1"}

application/xml, text/xml

Sample:
<WagestreamAbsenceData.Root xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.PayDetails">
  <absences>
    <WagestreamAbsenceData.Absence>
      <absence_id>sample string 2</absence_id>
      <employee_id>sample string 1</employee_id>
      <ended_at>sample string 6</ended_at>
      <reason>sample string 4</reason>
      <started_at>sample string 5</started_at>
      <type>sample string 3</type>
    </WagestreamAbsenceData.Absence>
    <WagestreamAbsenceData.Absence>
      <absence_id>sample string 2</absence_id>
      <employee_id>sample string 1</employee_id>
      <ended_at>sample string 6</ended_at>
      <reason>sample string 4</reason>
      <started_at>sample string 5</started_at>
      <type>sample string 3</type>
    </WagestreamAbsenceData.Absence>
    <WagestreamAbsenceData.Absence>
      <absence_id>sample string 2</absence_id>
      <employee_id>sample string 1</employee_id>
      <ended_at>sample string 6</ended_at>
      <reason>sample string 4</reason>
      <started_at>sample string 5</started_at>
      <type>sample string 3</type>
    </WagestreamAbsenceData.Absence>
  </absences>
  <nonce>sample string 1</nonce>
</WagestreamAbsenceData.Root>