POST api/GetTimeDetailsEmployeeShiftSwapRequests

Get an employee's shift swap requests

Request Information

Payload

NamePayload ParametersAdditional information
Parameters int Personnel_Number

None.

Response Information

Response body formats

application/json, text/json

Sample:
[
  {
    "UniqueID": 1,
    "RequesterPersonnelID": 2,
    "RequesterName": "System  Tester",
    "SwapPersonnelID": 3,
    "SwapEmployeeName": "Unknown",
    "ShiftDate": "2025-04-29T19:03:17.4756539+01:00",
    "Approved": true,
    "Rejected": true,
    "RejectedNotes": "sample string 7",
    "Complete": true,
    "Status": "sample string 9",
    "RequesterEmployeeShift": null,
    "RequesterEmployeeShiftDetails": " ( - )",
    "SwapEmployeeShift": null,
    "SwapEmployeeShiftDetails": " ( - )"
  },
  {
    "UniqueID": 1,
    "RequesterPersonnelID": 2,
    "RequesterName": "System  Tester",
    "SwapPersonnelID": 3,
    "SwapEmployeeName": "Unknown",
    "ShiftDate": "2025-04-29T19:03:17.4756539+01:00",
    "Approved": true,
    "Rejected": true,
    "RejectedNotes": "sample string 7",
    "Complete": true,
    "Status": "sample string 9",
    "RequesterEmployeeShift": null,
    "RequesterEmployeeShiftDetails": " ( - )",
    "SwapEmployeeShift": null,
    "SwapEmployeeShiftDetails": " ( - )"
  },
  {
    "UniqueID": 1,
    "RequesterPersonnelID": 2,
    "RequesterName": "System  Tester",
    "SwapPersonnelID": 3,
    "SwapEmployeeName": "Unknown",
    "ShiftDate": "2025-04-29T19:03:17.4756539+01:00",
    "Approved": true,
    "Rejected": true,
    "RejectedNotes": "sample string 7",
    "Complete": true,
    "Status": "sample string 9",
    "RequesterEmployeeShift": null,
    "RequesterEmployeeShiftDetails": " ( - )",
    "SwapEmployeeShift": null,
    "SwapEmployeeShiftDetails": " ( - )"
  }
]

text/html

Sample:
[{"UniqueID":1,"RequesterPersonnelID":2,"RequesterName":"System  Tester","SwapPersonnelID":3,"SwapEmployeeName":"Unknown","ShiftDate":"2025-04-29T19:03:17.4756539+01:00","Approved":true,"Rejected":true,"RejectedNotes":"sample string 7","Complete":true,"Status":"sample string 9","RequesterEmployeeShift":null,"RequesterEmployeeShiftDetails":" ( - )","SwapEmployeeShift":null,"SwapEmployeeShiftDetails":" ( - )"},{"UniqueID":1,"RequesterPersonnelID":2,"RequesterName":"System  Tester","SwapPersonnelID":3,"SwapEmployeeName":"Unknown","ShiftDate":"2025-04-29T19:03:17.4756539+01:00","Approved":true,"Rejected":true,"RejectedNotes":"sample string 7","Complete":true,"Status":"sample string 9","RequesterEmployeeShift":null,"RequesterEmployeeShiftDetails":" ( - )","SwapEmployeeShift":null,"SwapEmployeeShiftDetails":" ( - )"},{"UniqueID":1,"RequesterPersonnelID":2,"RequesterName":"System  Tester","SwapPersonnelID":3,"SwapEmployeeName":"Unknown","ShiftDate":"2025-04-29T19:03:17.4756539+01:00","Approved":true,"Rejected":true,"RejectedNotes":"sample string 7","Complete":true,"Status":"sample string 9","RequesterEmployeeShift":null,"RequesterEmployeeShiftDetails":" ( - )","SwapEmployeeShift":null,"SwapEmployeeShiftDetails":" ( - )"}]

application/xml, text/xml

Sample:
<ArrayOfEmployeeShiftSwapRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.Clocktimes">
  <EmployeeShiftSwapRequest>
    <Approved>true</Approved>
    <Complete>true</Complete>
    <Rejected>true</Rejected>
    <RejectedNotes>sample string 7</RejectedNotes>
    <RequesterPersonnelID>2</RequesterPersonnelID>
    <ShiftDate>2025-04-29T19:03:17.4756539+01:00</ShiftDate>
    <Status>sample string 9</Status>
    <SwapPersonnelID>3</SwapPersonnelID>
    <UniqueID>1</UniqueID>
  </EmployeeShiftSwapRequest>
  <EmployeeShiftSwapRequest>
    <Approved>true</Approved>
    <Complete>true</Complete>
    <Rejected>true</Rejected>
    <RejectedNotes>sample string 7</RejectedNotes>
    <RequesterPersonnelID>2</RequesterPersonnelID>
    <ShiftDate>2025-04-29T19:03:17.4756539+01:00</ShiftDate>
    <Status>sample string 9</Status>
    <SwapPersonnelID>3</SwapPersonnelID>
    <UniqueID>1</UniqueID>
  </EmployeeShiftSwapRequest>
  <EmployeeShiftSwapRequest>
    <Approved>true</Approved>
    <Complete>true</Complete>
    <Rejected>true</Rejected>
    <RejectedNotes>sample string 7</RejectedNotes>
    <RequesterPersonnelID>2</RequesterPersonnelID>
    <ShiftDate>2025-04-29T19:03:17.4756539+01:00</ShiftDate>
    <Status>sample string 9</Status>
    <SwapPersonnelID>3</SwapPersonnelID>
    <UniqueID>1</UniqueID>
  </EmployeeShiftSwapRequest>
</ArrayOfEmployeeShiftSwapRequest>