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
[
{
"UniqueIDManagerRec": "sample string 1",
"UniqueIDEmployeeRec": 2,
"RequesterPersonnelID": 3,
"RequesterName": "Simon Kayes",
"SwapPersonnelID": 4,
"SwapEmployeeName": "Callum Ross",
"PersonnelID": 5,
"ApproverIDs": [
1,
2,
3
],
"ShiftDate": "2025-11-24T10:27:45.2601208+00: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": "Simon Kayes",
"SwapPersonnelID": 4,
"SwapEmployeeName": "Callum Ross",
"PersonnelID": 5,
"ApproverIDs": [
1,
2,
3
],
"ShiftDate": "2025-11-24T10:27:45.2601208+00: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": "Simon Kayes",
"SwapPersonnelID": 4,
"SwapEmployeeName": "Callum Ross",
"PersonnelID": 5,
"ApproverIDs": [
1,
2,
3
],
"ShiftDate": "2025-11-24T10:27:45.2601208+00:00",
"Approved": true,
"Rejected": true,
"RejectedNotes": "sample string 9",
"Complete": true,
"ApprovalLevel": 11,
"PreviousApprovalManager": 12,
"RequesterEmployeeShift": null,
"RequesterEmployeeShiftDetails": "",
"SwapEmployeeShift": null,
"SwapEmployeeShiftDetails": ""
}
]
text/html
[{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Simon Kayes","SwapPersonnelID":4,"SwapEmployeeName":"Callum Ross","PersonnelID":5,"ApproverIDs":[1,2,3],"ShiftDate":"2025-11-24T10:27:45.2601208+00: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":"Simon Kayes","SwapPersonnelID":4,"SwapEmployeeName":"Callum Ross","PersonnelID":5,"ApproverIDs":[1,2,3],"ShiftDate":"2025-11-24T10:27:45.2601208+00: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":"Simon Kayes","SwapPersonnelID":4,"SwapEmployeeName":"Callum Ross","PersonnelID":5,"ApproverIDs":[1,2,3],"ShiftDate":"2025-11-24T10:27:45.2601208+00: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
<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-11-24T10:27:45.2601208+00: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-11-24T10:27:45.2601208+00: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-11-24T10:27:45.2601208+00:00</ShiftDate>
<SwapPersonnelID>4</SwapPersonnelID>
<UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
<UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
</ManagementShiftSwapRequest>
</ArrayOfManagementShiftSwapRequest>