POST api/GetManagementAbsenceRequests
Get a list of absences 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:
[ { "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>