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
Sample:
[ { "UniqueIDManagerRec": "sample string 1", "UniqueIDEmployeeRec": 2, "RequesterPersonnelID": 3, "RequesterName": "Unknown", "SwapPersonnelID": 4, "SwapEmployeeName": "Unknown", "PersonnelID": 5, "ApproverIDs": [ 1, 2, 3 ], "RosterDate": "2025-04-29T19:00:51.2104267+01: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-04-29T19:00:51.2104267+01: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-04-29T19:00:51.2104267+01: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
Sample:
[{"UniqueIDManagerRec":"sample string 1","UniqueIDEmployeeRec":2,"RequesterPersonnelID":3,"RequesterName":"Unknown","SwapPersonnelID":4,"SwapEmployeeName":"Unknown","PersonnelID":5,"ApproverIDs":[1,2,3],"RosterDate":"2025-04-29T19:00:51.2104267+01: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-04-29T19:00:51.2104267+01: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-04-29T19:00:51.2104267+01: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
Sample:
<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-04-29T19:00:51.2104267+01: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-04-29T19:00:51.2104267+01: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-04-29T19:00:51.2104267+01:00</RosterDate> <Site>sample string 7</Site> <SwapPersonnelID>4</SwapPersonnelID> <UniqueIDEmployeeRec>2</UniqueIDEmployeeRec> <UniqueIDManagerRec>sample string 1</UniqueIDManagerRec> </ManagementRosterSwapRequest> </ArrayOfManagementRosterSwapRequest>