POST api/GetManagementShiftSwapApprovals
Get a list of shift swaps to approve
Request Information
Payload
Name | Payload Parameters | Additional 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>