POST api/GetManagementRosterSwapRequests
Get an employee's roster swap requests 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": "Unknown",
"SwapPersonnelID": 4,
"SwapEmployeeName": "Unknown",
"PersonnelID": 5,
"ApproverIDs": [
1,
2,
3
],
"RosterDate": "2025-11-04T09:24:01.0825823+00:00",
"Site": "sample string 7",
"Period": 8,
"Company": 9,
"Approved": true,
"Rejected": true,
"RejectedNotes": "sample string 12",
"Complete": true,
"ApprovalLevel": 14,
"PreviousApprovalManager": 15,
"RequesterEmployeeRosterDetails": "None",
"SwapEmployeeRosterDetails": "None"
},
{
"UniqueIDManagerRec": "sample string 1",
"UniqueIDEmployeeRec": 2,
"RequesterPersonnelID": 3,
"RequesterName": "Unknown",
"SwapPersonnelID": 4,
"SwapEmployeeName": "Unknown",
"PersonnelID": 5,
"ApproverIDs": [
1,
2,
3
],
"RosterDate": "2025-11-04T09:24:01.0825823+00:00",
"Site": "sample string 7",
"Period": 8,
"Company": 9,
"Approved": true,
"Rejected": true,
"RejectedNotes": "sample string 12",
"Complete": true,
"ApprovalLevel": 14,
"PreviousApprovalManager": 15,
"RequesterEmployeeRosterDetails": "None",
"SwapEmployeeRosterDetails": "None"
},
{
"UniqueIDManagerRec": "sample string 1",
"UniqueIDEmployeeRec": 2,
"RequesterPersonnelID": 3,
"RequesterName": "Unknown",
"SwapPersonnelID": 4,
"SwapEmployeeName": "Unknown",
"PersonnelID": 5,
"ApproverIDs": [
1,
2,
3
],
"RosterDate": "2025-11-04T09:24:01.0825823+00:00",
"Site": "sample string 7",
"Period": 8,
"Company": 9,
"Approved": true,
"Rejected": true,
"RejectedNotes": "sample string 12",
"Complete": true,
"ApprovalLevel": 14,
"PreviousApprovalManager": 15,
"RequesterEmployeeRosterDetails": "None",
"SwapEmployeeRosterDetails": "None"
}
]
text/html
[{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"RosterDate":"2025-11-04T09:24:01.0825823+00:00","Site":"sample string 7","Period":8,"Company":9,"Approved":true,"Rejected":true,"RejectedNotes":"sample string 12","Complete":true,"ApprovalLevel":14,"PreviousApprovalManager":15,"RequesterEmployeeRosterDetails":"None","SwapEmployeeRosterDetails":"None"},{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"RosterDate":"2025-11-04T09:24:01.0825823+00:00","Site":"sample string 7","Period":8,"Company":9,"Approved":true,"Rejected":true,"RejectedNotes":"sample string 12","Complete":true,"ApprovalLevel":14,"PreviousApprovalManager":15,"RequesterEmployeeRosterDetails":"None","SwapEmployeeRosterDetails":"None"},{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"RosterDate":"2025-11-04T09:24:01.0825823+00:00","Site":"sample string 7","Period":8,"Company":9,"Approved":true,"Rejected":true,"RejectedNotes":"sample string 12","Complete":true,"ApprovalLevel":14,"PreviousApprovalManager":15,"RequesterEmployeeRosterDetails":"None","SwapEmployeeRosterDetails":"None"}]
application/xml, text/xml
<ArrayOfManagementRosterSwapRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.Management">
<ManagementRosterSwapRequest>
<ApprovalLevel>14</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>
<Company>9</Company>
<Complete>true</Complete>
<Period>8</Period>
<PersonnelID>5</PersonnelID>
<PreviousApprovalManager>15</PreviousApprovalManager>
<Rejected>true</Rejected>
<RejectedNotes>sample string 12</RejectedNotes>
<RequesterPersonnelID>3</RequesterPersonnelID>
<RosterDate>2025-11-04T09:24:01.0825823+00:00</RosterDate>
<Site>sample string 7</Site>
<SwapPersonnelID>4</SwapPersonnelID>
<UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
<UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
</ManagementRosterSwapRequest>
<ManagementRosterSwapRequest>
<ApprovalLevel>14</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>
<Company>9</Company>
<Complete>true</Complete>
<Period>8</Period>
<PersonnelID>5</PersonnelID>
<PreviousApprovalManager>15</PreviousApprovalManager>
<Rejected>true</Rejected>
<RejectedNotes>sample string 12</RejectedNotes>
<RequesterPersonnelID>3</RequesterPersonnelID>
<RosterDate>2025-11-04T09:24:01.0825823+00:00</RosterDate>
<Site>sample string 7</Site>
<SwapPersonnelID>4</SwapPersonnelID>
<UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
<UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
</ManagementRosterSwapRequest>
<ManagementRosterSwapRequest>
<ApprovalLevel>14</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>
<Company>9</Company>
<Complete>true</Complete>
<Period>8</Period>
<PersonnelID>5</PersonnelID>
<PreviousApprovalManager>15</PreviousApprovalManager>
<Rejected>true</Rejected>
<RejectedNotes>sample string 12</RejectedNotes>
<RequesterPersonnelID>3</RequesterPersonnelID>
<RosterDate>2025-11-04T09:24:01.0825823+00:00</RosterDate>
<Site>sample string 7</Site>
<SwapPersonnelID>4</SwapPersonnelID>
<UniqueIDEmployeeRec>2</UniqueIDEmployeeRec>
<UniqueIDManagerRec>sample string 1</UniqueIDManagerRec>
</ManagementRosterSwapRequest>
</ArrayOfManagementRosterSwapRequest>