POST api/GetManagementAbsenceRequests

Get a list of absences to approve

Request Information

Payload

NamePayload ParametersAdditional information
Parameters int Personnel_Number

None.

Response Information

Response body formats

application/json, text/json

Sample:
[
  {
    "PersonnelID": 1,
    "EmployeeName": "sample string 2",
    "FromDate": "sample string 3",
    "ToDate": "sample string 4",
    "Duration": 5.0,
    "DurationDays": 6.0,
    "ReasonCode": "sample string 7",
    "Notes": "sample string 8",
    "HoursMins": 9.0,
    "sHoursMins": "00:09",
    "Description": "sample string 10",
    "UniqueID": 11,
    "FromTime": "sample string 12",
    "ToTime": "sample string 13",
    "AbsenceTypeDescription": "sample string 14",
    "RecordInDays": true,
    "EditTimes": true,
    "RecurringAbsence": true,
    "IsSubstitution": true,
    "IsDefaultAbsenceAdmin": true,
    "ManagerID": 20,
    "CrossReportManagerID": 21,
    "IsAlreadyRostered": true,
    "Obsolete": true,
    "ApproverIDs": [
      1,
      2,
      3
    ],
    "ApprovalLevel": 24,
    "PreviousApprovalManager": 25,
    "IsLastApproval": true
  },
  {
    "PersonnelID": 1,
    "EmployeeName": "sample string 2",
    "FromDate": "sample string 3",
    "ToDate": "sample string 4",
    "Duration": 5.0,
    "DurationDays": 6.0,
    "ReasonCode": "sample string 7",
    "Notes": "sample string 8",
    "HoursMins": 9.0,
    "sHoursMins": "00:09",
    "Description": "sample string 10",
    "UniqueID": 11,
    "FromTime": "sample string 12",
    "ToTime": "sample string 13",
    "AbsenceTypeDescription": "sample string 14",
    "RecordInDays": true,
    "EditTimes": true,
    "RecurringAbsence": true,
    "IsSubstitution": true,
    "IsDefaultAbsenceAdmin": true,
    "ManagerID": 20,
    "CrossReportManagerID": 21,
    "IsAlreadyRostered": true,
    "Obsolete": true,
    "ApproverIDs": [
      1,
      2,
      3
    ],
    "ApprovalLevel": 24,
    "PreviousApprovalManager": 25,
    "IsLastApproval": true
  },
  {
    "PersonnelID": 1,
    "EmployeeName": "sample string 2",
    "FromDate": "sample string 3",
    "ToDate": "sample string 4",
    "Duration": 5.0,
    "DurationDays": 6.0,
    "ReasonCode": "sample string 7",
    "Notes": "sample string 8",
    "HoursMins": 9.0,
    "sHoursMins": "00:09",
    "Description": "sample string 10",
    "UniqueID": 11,
    "FromTime": "sample string 12",
    "ToTime": "sample string 13",
    "AbsenceTypeDescription": "sample string 14",
    "RecordInDays": true,
    "EditTimes": true,
    "RecurringAbsence": true,
    "IsSubstitution": true,
    "IsDefaultAbsenceAdmin": true,
    "ManagerID": 20,
    "CrossReportManagerID": 21,
    "IsAlreadyRostered": true,
    "Obsolete": true,
    "ApproverIDs": [
      1,
      2,
      3
    ],
    "ApprovalLevel": 24,
    "PreviousApprovalManager": 25,
    "IsLastApproval": true
  }
]

text/html

Sample:
[{"PersonnelID":1,"EmployeeName":"sample string 2","FromDate":"sample string 3","ToDate":"sample string 4","Duration":5.0,"DurationDays":6.0,"ReasonCode":"sample string 7","Notes":"sample string 8","HoursMins":9.0,"sHoursMins":"00:09","Description":"sample string 10","UniqueID":11,"FromTime":"sample string 12","ToTime":"sample string 13","AbsenceTypeDescription":"sample string 14","RecordInDays":true,"EditTimes":true,"RecurringAbsence":true,"IsSubstitution":true,"IsDefaultAbsenceAdmin":true,"ManagerID":20,"CrossReportManagerID":21,"IsAlreadyRostered":true,"Obsolete":true,"ApproverIDs":[1,2,3],"ApprovalLevel":24,"PreviousApprovalManager":25,"IsLastApproval":true},{"PersonnelID":1,"EmployeeName":"sample string 2","FromDate":"sample string 3","ToDate":"sample string 4","Duration":5.0,"DurationDays":6.0,"ReasonCode":"sample string 7","Notes":"sample string 8","HoursMins":9.0,"sHoursMins":"00:09","Description":"sample string 10","UniqueID":11,"FromTime":"sample string 12","ToTime":"sample string 13","AbsenceTypeDescription":"sample string 14","RecordInDays":true,"EditTimes":true,"RecurringAbsence":true,"IsSubstitution":true,"IsDefaultAbsenceAdmin":true,"ManagerID":20,"CrossReportManagerID":21,"IsAlreadyRostered":true,"Obsolete":true,"ApproverIDs":[1,2,3],"ApprovalLevel":24,"PreviousApprovalManager":25,"IsLastApproval":true},{"PersonnelID":1,"EmployeeName":"sample string 2","FromDate":"sample string 3","ToDate":"sample string 4","Duration":5.0,"DurationDays":6.0,"ReasonCode":"sample string 7","Notes":"sample string 8","HoursMins":9.0,"sHoursMins":"00:09","Description":"sample string 10","UniqueID":11,"FromTime":"sample string 12","ToTime":"sample string 13","AbsenceTypeDescription":"sample string 14","RecordInDays":true,"EditTimes":true,"RecurringAbsence":true,"IsSubstitution":true,"IsDefaultAbsenceAdmin":true,"ManagerID":20,"CrossReportManagerID":21,"IsAlreadyRostered":true,"Obsolete":true,"ApproverIDs":[1,2,3],"ApprovalLevel":24,"PreviousApprovalManager":25,"IsLastApproval":true}]

application/xml, text/xml

Sample:
<ArrayOfManagementConfirmAbsence xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Carval.SelfService.BLL.Management">
  <ManagementConfirmAbsence>
    <AbsenceTypeDescription>sample string 14</AbsenceTypeDescription>
    <ApprovalLevel>24</ApprovalLevel>
    <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>
    <CrossReportManagerID>21</CrossReportManagerID>
    <Description>sample string 10</Description>
    <Duration>5</Duration>
    <DurationDays>6</DurationDays>
    <EditTimes>true</EditTimes>
    <EmployeeName>sample string 2</EmployeeName>
    <FromDate>sample string 3</FromDate>
    <FromTime>sample string 12</FromTime>
    <HoursMins>9</HoursMins>
    <IsAlreadyRostered>true</IsAlreadyRostered>
    <IsDefaultAbsenceAdmin>true</IsDefaultAbsenceAdmin>
    <IsLastApproval>true</IsLastApproval>
    <IsSubstitution>true</IsSubstitution>
    <ManagerID>20</ManagerID>
    <Notes>sample string 8</Notes>
    <Obsolete>true</Obsolete>
    <PersonnelID>1</PersonnelID>
    <PreviousApprovalManager>25</PreviousApprovalManager>
    <ReasonCode>sample string 7</ReasonCode>
    <RecordInDays>true</RecordInDays>
    <RecurringAbsence>true</RecurringAbsence>
    <ToDate>sample string 4</ToDate>
    <ToTime>sample string 13</ToTime>
    <UniqueID>11</UniqueID>
  </ManagementConfirmAbsence>
  <ManagementConfirmAbsence>
    <AbsenceTypeDescription>sample string 14</AbsenceTypeDescription>
    <ApprovalLevel>24</ApprovalLevel>
    <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>
    <CrossReportManagerID>21</CrossReportManagerID>
    <Description>sample string 10</Description>
    <Duration>5</Duration>
    <DurationDays>6</DurationDays>
    <EditTimes>true</EditTimes>
    <EmployeeName>sample string 2</EmployeeName>
    <FromDate>sample string 3</FromDate>
    <FromTime>sample string 12</FromTime>
    <HoursMins>9</HoursMins>
    <IsAlreadyRostered>true</IsAlreadyRostered>
    <IsDefaultAbsenceAdmin>true</IsDefaultAbsenceAdmin>
    <IsLastApproval>true</IsLastApproval>
    <IsSubstitution>true</IsSubstitution>
    <ManagerID>20</ManagerID>
    <Notes>sample string 8</Notes>
    <Obsolete>true</Obsolete>
    <PersonnelID>1</PersonnelID>
    <PreviousApprovalManager>25</PreviousApprovalManager>
    <ReasonCode>sample string 7</ReasonCode>
    <RecordInDays>true</RecordInDays>
    <RecurringAbsence>true</RecurringAbsence>
    <ToDate>sample string 4</ToDate>
    <ToTime>sample string 13</ToTime>
    <UniqueID>11</UniqueID>
  </ManagementConfirmAbsence>
  <ManagementConfirmAbsence>
    <AbsenceTypeDescription>sample string 14</AbsenceTypeDescription>
    <ApprovalLevel>24</ApprovalLevel>
    <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>
    <CrossReportManagerID>21</CrossReportManagerID>
    <Description>sample string 10</Description>
    <Duration>5</Duration>
    <DurationDays>6</DurationDays>
    <EditTimes>true</EditTimes>
    <EmployeeName>sample string 2</EmployeeName>
    <FromDate>sample string 3</FromDate>
    <FromTime>sample string 12</FromTime>
    <HoursMins>9</HoursMins>
    <IsAlreadyRostered>true</IsAlreadyRostered>
    <IsDefaultAbsenceAdmin>true</IsDefaultAbsenceAdmin>
    <IsLastApproval>true</IsLastApproval>
    <IsSubstitution>true</IsSubstitution>
    <ManagerID>20</ManagerID>
    <Notes>sample string 8</Notes>
    <Obsolete>true</Obsolete>
    <PersonnelID>1</PersonnelID>
    <PreviousApprovalManager>25</PreviousApprovalManager>
    <ReasonCode>sample string 7</ReasonCode>
    <RecordInDays>true</RecordInDays>
    <RecurringAbsence>true</RecurringAbsence>
    <ToDate>sample string 4</ToDate>
    <ToTime>sample string 13</ToTime>
    <UniqueID>11</UniqueID>
  </ManagementConfirmAbsence>
</ArrayOfManagementConfirmAbsence>