POST api/GetManagementRosterSwapRequests

Get an employee's roster swap requests 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
    ],
    "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>