POST api/v1/Leave/Approve
Request Information
URI Parameters
None.
Body Parameters
LeaveModelWithReason| Name | Description | Type | Additional information |
|---|---|---|---|
| Leave | LeaveModel |
None. |
|
| Reason | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Leave": {
"LeaveID": 1,
"UserID": 1,
"UserName": "sample string 2",
"LeaveTypeID": 3,
"LeaveTypeName": "sample string 4",
"LeaveConfigID": 5,
"LeaveConfigName": "sample string 6",
"Reason": "sample string 7",
"StartDate": "2025-12-06T11:06:42.8862037+07:00",
"EndDate": "2025-12-06T11:06:42.8862037+07:00",
"IsIncHoliday": "sample string 10",
"IsAllDayLeave": "sample string 11",
"AmountDay": 1.0,
"AmountDayText": "sample string 12",
"AmountTime": 1,
"IsAdmin": "sample string 13",
"LeaveStatus": 14,
"AttnFile": "sample string 15",
"ChildBirthday": "2025-12-06T11:06:42.8872034+07:00",
"Note": "sample string 16",
"IsDeleted": "sample string 17",
"ApproveUserID": 1,
"ApproveUserName": "sample string 18",
"ApproveTime": "2025-12-06T11:06:42.8872034+07:00",
"HourPerDay": 1.0,
"LeaveText": "sample string 19",
"CreateBy": 1,
"CreateByUserName": "sample string 20",
"CreateTime": "2025-12-06T11:06:42.8872034+07:00",
"PartByDate": 21,
"ActingUserID": 1,
"ActingUserName": "sample string 22",
"CancelTime": "2025-12-06T11:06:42.8872034+07:00",
"SplitDay": 1.0,
"SplitDate1": "2025-12-06T11:06:42.8872034+07:00",
"SplitDate2": "2025-12-06T11:06:42.8872034+07:00",
"ChildLeaveConfigID": 1,
"ChildLeaveConfigName": "sample string 23",
"ChildLeaveTypeID": 1,
"ChildLeaveTypeName": "sample string 24",
"AppTaskID": "sample string 25",
"CancelReason": "sample string 26",
"IsRequireBirthDay": true,
"IsTravelApprove": true,
"CountryID": 1,
"CountryName": "sample string 29",
"TravelFromDate": "2025-12-06T11:06:42.8872034+07:00",
"TravelToDate": "2025-12-06T11:06:42.8872034+07:00",
"TravelDayText": "sample string 30",
"TravelDay": 1.0,
"StartDatePart": 31,
"EndDatePart": 32,
"OrdinationStartDate": "2025-12-06T11:06:42.8872034+07:00",
"OrdinationEndDate": "2025-12-06T11:06:42.8882038+07:00",
"IsCanCancel": true
},
"Reason": "sample string 1"
}
application/xml, text/xml
Sample:
<LeaveModelWithReason xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PEALife.Model">
<Leave>
<ActingUserID>1</ActingUserID>
<ActingUserName>sample string 22</ActingUserName>
<AmountDay>1</AmountDay>
<AmountDayText>sample string 12</AmountDayText>
<AmountTime>1</AmountTime>
<AppTaskID>sample string 25</AppTaskID>
<ApproveTime>2025-12-06T11:06:42.8872034+07:00</ApproveTime>
<ApproveUserID>1</ApproveUserID>
<ApproveUserName>sample string 18</ApproveUserName>
<AttnFile>sample string 15</AttnFile>
<CancelReason>sample string 26</CancelReason>
<CancelTime>2025-12-06T11:06:42.8872034+07:00</CancelTime>
<ChildBirthday>2025-12-06T11:06:42.8872034+07:00</ChildBirthday>
<ChildLeaveConfigID>1</ChildLeaveConfigID>
<ChildLeaveConfigName>sample string 23</ChildLeaveConfigName>
<ChildLeaveTypeID>1</ChildLeaveTypeID>
<ChildLeaveTypeName>sample string 24</ChildLeaveTypeName>
<CountryID>1</CountryID>
<CountryName>sample string 29</CountryName>
<CreateBy>1</CreateBy>
<CreateByUserName>sample string 20</CreateByUserName>
<CreateTime>2025-12-06T11:06:42.8872034+07:00</CreateTime>
<EndDate>2025-12-06T11:06:42.8862037+07:00</EndDate>
<EndDatePart>32</EndDatePart>
<HourPerDay>1</HourPerDay>
<IsAdmin>sample string 13</IsAdmin>
<IsAllDayLeave>sample string 11</IsAllDayLeave>
<IsCanCancel>true</IsCanCancel>
<IsDeleted>sample string 17</IsDeleted>
<IsIncHoliday>sample string 10</IsIncHoliday>
<IsRequireBirthDay>true</IsRequireBirthDay>
<IsTravelApprove>true</IsTravelApprove>
<LeaveConfigID>5</LeaveConfigID>
<LeaveConfigName>sample string 6</LeaveConfigName>
<LeaveID>1</LeaveID>
<LeaveStatus>14</LeaveStatus>
<LeaveText>sample string 19</LeaveText>
<LeaveTypeID>3</LeaveTypeID>
<LeaveTypeName>sample string 4</LeaveTypeName>
<Note>sample string 16</Note>
<OrdinationEndDate>2025-12-06T11:06:42.8882038+07:00</OrdinationEndDate>
<OrdinationStartDate>2025-12-06T11:06:42.8872034+07:00</OrdinationStartDate>
<PartByDate>21</PartByDate>
<Reason>sample string 7</Reason>
<SplitDate1>2025-12-06T11:06:42.8872034+07:00</SplitDate1>
<SplitDate2>2025-12-06T11:06:42.8872034+07:00</SplitDate2>
<SplitDay>1</SplitDay>
<StartDate>2025-12-06T11:06:42.8862037+07:00</StartDate>
<StartDatePart>31</StartDatePart>
<TravelDay>1</TravelDay>
<TravelDayText>sample string 30</TravelDayText>
<TravelFromDate>2025-12-06T11:06:42.8872034+07:00</TravelFromDate>
<TravelToDate>2025-12-06T11:06:42.8872034+07:00</TravelToDate>
<UserID>1</UserID>
<UserName>sample string 2</UserName>
</Leave>
<Reason>sample string 1</Reason>
</LeaveModelWithReason>
multipart/form-data
Sample:
<LeaveModelWithReason xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PEALife.Model"><Leave><ActingUserID>1</ActingUserID><ActingUserName>sample string 22</ActingUserName><AmountDay>1</AmountDay><AmountDayText>sample string 12</AmountDayText><AmountTime>1</AmountTime><AppTaskID>sample string 25</AppTaskID><ApproveTime>2025-12-06T11:06:42.8872034+07:00</ApproveTime><ApproveUserID>1</ApproveUserID><ApproveUserName>sample string 18</ApproveUserName><AttnFile>sample string 15</AttnFile><CancelReason>sample string 26</CancelReason><CancelTime>2025-12-06T11:06:42.8872034+07:00</CancelTime><ChildBirthday>2025-12-06T11:06:42.8872034+07:00</ChildBirthday><ChildLeaveConfigID>1</ChildLeaveConfigID><ChildLeaveConfigName>sample string 23</ChildLeaveConfigName><ChildLeaveTypeID>1</ChildLeaveTypeID><ChildLeaveTypeName>sample string 24</ChildLeaveTypeName><CountryID>1</CountryID><CountryName>sample string 29</CountryName><CreateBy>1</CreateBy><CreateByUserName>sample string 20</CreateByUserName><CreateTime>2025-12-06T11:06:42.8872034+07:00</CreateTime><EndDate>2025-12-06T11:06:42.8862037+07:00</EndDate><EndDatePart>32</EndDatePart><HourPerDay>1</HourPerDay><IsAdmin>sample string 13</IsAdmin><IsAllDayLeave>sample string 11</IsAllDayLeave><IsCanCancel>true</IsCanCancel><IsDeleted>sample string 17</IsDeleted><IsIncHoliday>sample string 10</IsIncHoliday><IsRequireBirthDay>true</IsRequireBirthDay><IsTravelApprove>true</IsTravelApprove><LeaveConfigID>5</LeaveConfigID><LeaveConfigName>sample string 6</LeaveConfigName><LeaveID>1</LeaveID><LeaveStatus>14</LeaveStatus><LeaveText>sample string 19</LeaveText><LeaveTypeID>3</LeaveTypeID><LeaveTypeName>sample string 4</LeaveTypeName><Note>sample string 16</Note><OrdinationEndDate>2025-12-06T11:06:42.8882038+07:00</OrdinationEndDate><OrdinationStartDate>2025-12-06T11:06:42.8872034+07:00</OrdinationStartDate><PartByDate>21</PartByDate><Reason>sample string 7</Reason><SplitDate1>2025-12-06T11:06:42.8872034+07:00</SplitDate1><SplitDate2>2025-12-06T11:06:42.8872034+07:00</SplitDate2><SplitDay>1</SplitDay><StartDate>2025-12-06T11:06:42.8862037+07:00</StartDate><StartDatePart>31</StartDatePart><TravelDay>1</TravelDay><TravelDayText>sample string 30</TravelDayText><TravelFromDate>2025-12-06T11:06:42.8872034+07:00</TravelFromDate><TravelToDate>2025-12-06T11:06:42.8872034+07:00</TravelToDate><UserID>1</UserID><UserName>sample string 2</UserName></Leave><Reason>sample string 1</Reason></LeaveModelWithReason>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml, multipart/form-data
Sample:
Sample not available.