POST api/GetManagementShiftSwapApprovals

Get a list of shift swaps to approve

Request Information

Payload

NamePayload ParametersAdditional information
Parameters int Personnel_Number

None.

Response Information

Response body formats

application/json, text/json

Sample:
[
  {
    "UniqueIDManagerRec": "sample string 1",
    "UniqueIDEmployeeRec": 2,
    "RequesterPersonnelID": 3,
    "RequesterName": "Unknown",
    "SwapPersonnelID": 4,
    "SwapEmployeeName": "Unknown",
    "PersonnelID": 5,
    "ApproverIDs": [
      1,
      2,
      3
    ],
    "ShiftDate": "2025-04-29T19:16:05.419222+01:00",
    "Approved": true,
    "Rejected": true,
    "RejectedNotes": "sample string 9",
    "Complete": true,
    "ApprovalLevel": 11,
    "PreviousApprovalManager": 12,
    "RequesterEmployeeShift": null,
    "RequesterEmployeeShiftDetails": "",
    "SwapEmployeeShift": null,
    "SwapEmployeeShiftDetails": ""
  },
  {
    "UniqueIDManagerRec": "sample string 1",
    "UniqueIDEmployeeRec": 2,
    "RequesterPersonnelID": 3,
    "RequesterName": "Unknown",
    "SwapPersonnelID": 4,
    "SwapEmployeeName": "Unknown",
    "PersonnelID": 5,
    "ApproverIDs": [
      1,
      2,
      3
    ],
    "ShiftDate": "2025-04-29T19:16:05.419222+01:00",
    "Approved": true,
    "Rejected": true,
    "RejectedNotes": "sample string 9",
    "Complete": true,
    "ApprovalLevel": 11,
    "PreviousApprovalManager": 12,
    "RequesterEmployeeShift": null,
    "RequesterEmployeeShiftDetails": "",
    "SwapEmployeeShift": null,
    "SwapEmployeeShiftDetails": ""
  },
  {
    "UniqueIDManagerRec": "sample string 1",
    "UniqueIDEmployeeRec": 2,
    "RequesterPersonnelID": 3,
    "RequesterName": "Unknown",
    "SwapPersonnelID": 4,
    "SwapEmployeeName": "Unknown",
    "PersonnelID": 5,
    "ApproverIDs": [
      1,
      2,
      3
    ],
    "ShiftDate": "2025-04-29T19:16:05.419222+01:00",
    "Approved": true,
    "Rejected": true,
    "RejectedNotes": "sample string 9",
    "Complete": true,
    "ApprovalLevel": 11,
    "PreviousApprovalManager": 12,
    "RequesterEmployeeShift": null,
    "RequesterEmployeeShiftDetails": "",
    "SwapEmployeeShift": null,
    "SwapEmployeeShiftDetails": ""
  }
]

text/html

Sample:
[{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"ShiftDate":"2025-04-29T19:16:05.419222+01:00","Approved":true,"Rejected":true,"RejectedNotes":"sample string 9","Complete":true,"ApprovalLevel":11,"PreviousApprovalManager":12,"RequesterEmployeeShift":null,"RequesterEmployeeShiftDetails":"","SwapEmployeeShift":null,"SwapEmployeeShiftDetails":""},{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"ShiftDate":"2025-04-29T19:16:05.419222+01:00","Approved":true,"Rejected":true,"RejectedNotes":"sample string 9","Complete":true,"ApprovalLevel":11,"PreviousApprovalManager":12,"RequesterEmployeeShift":null,"RequesterEmployeeShiftDetails":"","SwapEmployeeShift":null,"SwapEmployeeShiftDetails":""},{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"ShiftDate":"2025-04-29T19:16:05.419222+01:00","Approved":true,"Rejected":true,"RejectedNotes":"sample string 9","Complete":true,"ApprovalLevel":11,"PreviousApprovalManager":12,"RequesterEmployeeShift":null,"RequesterEmployeeShiftDetails":"","SwapEmployeeShift":null,"SwapEmployeeShiftDetails":""}]

application/xml, text/xml

Sample:
<ArrayOfManagementShiftSwapRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.Management">
  <ManagementShiftSwapRequest>
    <ApprovalLevel>11</ApprovalLevel>
    <Approved>true</Approved>
    <ApproverIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
      <d3p1:int>3</d3p1:int>
    </ApproverIDs>
    <Complete>true</Complete>
    <PersonnelID>5</PersonnelID>
    <PreviousApprovalManager>12</PreviousApprovalManager>
    <Rejected>true</Rejected>
    <RejectedNotes>sample string 9</RejectedNotes>
    <RequesterPersonnelID>3</RequesterPersonnelID>
    <ShiftDate>2025-04-29T19:16:05.419222+01:00</ShiftDate>
    <SwapPersonnelID>4</SwapPersonnelID>
    <UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
    <UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
  </ManagementShiftSwapRequest>
  <ManagementShiftSwapRequest>
    <ApprovalLevel>11</ApprovalLevel>
    <Approved>true</Approved>
    <ApproverIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
      <d3p1:int>3</d3p1:int>
    </ApproverIDs>
    <Complete>true</Complete>
    <PersonnelID>5</PersonnelID>
    <PreviousApprovalManager>12</PreviousApprovalManager>
    <Rejected>true</Rejected>
    <RejectedNotes>sample string 9</RejectedNotes>
    <RequesterPersonnelID>3</RequesterPersonnelID>
    <ShiftDate>2025-04-29T19:16:05.419222+01:00</ShiftDate>
    <SwapPersonnelID>4</SwapPersonnelID>
    <UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
    <UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
  </ManagementShiftSwapRequest>
  <ManagementShiftSwapRequest>
    <ApprovalLevel>11</ApprovalLevel>
    <Approved>true</Approved>
    <ApproverIDs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:int>1</d3p1:int>
      <d3p1:int>2</d3p1:int>
      <d3p1:int>3</d3p1:int>
    </ApproverIDs>
    <Complete>true</Complete>
    <PersonnelID>5</PersonnelID>
    <PreviousApprovalManager>12</PreviousApprovalManager>
    <Rejected>true</Rejected>
    <RejectedNotes>sample string 9</RejectedNotes>
    <RequesterPersonnelID>3</RequesterPersonnelID>
    <ShiftDate>2025-04-29T19:16:05.419222+01:00</ShiftDate>
    <SwapPersonnelID>4</SwapPersonnelID>
    <UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
    <UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
  </ManagementShiftSwapRequest>
</ArrayOfManagementShiftSwapRequest>