POST api/v1/Leave
Request Information
URI Parameters
None.
Body Parameters
LeaveModel| Name | Description | Type | Additional information |
|---|---|---|---|
| LeaveID | integer |
None. |
|
| UserID | integer |
None. |
|
| UserName | string |
None. |
|
| LeaveTypeID | integer |
None. |
|
| LeaveTypeName | string |
None. |
|
| LeaveConfigID | integer |
None. |
|
| LeaveConfigName | string |
None. |
|
| Reason | string |
None. |
|
| StartDate | date |
None. |
|
| EndDate | date |
None. |
|
| IsIncHoliday | string |
None. |
|
| IsAllDayLeave | string |
None. |
|
| AmountDay | decimal number |
None. |
|
| AmountDayText | string |
None. |
|
| AmountTime | integer |
None. |
|
| IsAdmin | string |
None. |
|
| LeaveStatus | integer |
None. |
|
| AttnFile | string |
None. |
|
| ChildBirthday | date |
None. |
|
| Note | string |
None. |
|
| IsDeleted | string |
None. |
|
| ApproveUserID | integer |
None. |
|
| ApproveUserName | string |
None. |
|
| ApproveTime | date |
None. |
|
| HourPerDay | decimal number |
None. |
|
| LeaveText | string |
None. |
|
| CreateBy | integer |
None. |
|
| CreateByUserName | string |
None. |
|
| CreateTime | date |
None. |
|
| PartByDate | integer |
None. |
|
| ActingUserID | integer |
None. |
|
| ActingUserName | string |
None. |
|
| CancelTime | date |
None. |
|
| SplitDay | decimal number |
None. |
|
| SplitDate1 | date |
None. |
|
| SplitDate2 | date |
None. |
|
| ChildLeaveConfigID | integer |
None. |
|
| ChildLeaveConfigName | string |
None. |
|
| ChildLeaveTypeID | integer |
None. |
|
| ChildLeaveTypeName | string |
None. |
|
| AppTaskID | string |
None. |
|
| CancelReason | string |
None. |
|
| IsRequireBirthDay | boolean |
None. |
|
| IsTravelApprove | boolean |
None. |
|
| CountryID | integer |
None. |
|
| CountryName | string |
None. |
|
| TravelFromDate | date |
None. |
|
| TravelToDate | date |
None. |
|
| TravelDayText | string |
None. |
|
| TravelDay | decimal number |
None. |
|
| StartDatePart | integer |
None. |
|
| EndDatePart | integer |
None. |
|
| OrdinationStartDate | date |
None. |
|
| OrdinationEndDate | date |
None. |
|
| IsCanCancel | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"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:30.1324619+07:00",
"EndDate": "2025-12-06T11:06:30.1324619+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:30.1324619+07:00",
"Note": "sample string 16",
"IsDeleted": "sample string 17",
"ApproveUserID": 1,
"ApproveUserName": "sample string 18",
"ApproveTime": "2025-12-06T11:06:30.1324619+07:00",
"HourPerDay": 1.0,
"LeaveText": "sample string 19",
"CreateBy": 1,
"CreateByUserName": "sample string 20",
"CreateTime": "2025-12-06T11:06:30.1324619+07:00",
"PartByDate": 21,
"ActingUserID": 1,
"ActingUserName": "sample string 22",
"CancelTime": "2025-12-06T11:06:30.1324619+07:00",
"SplitDay": 1.0,
"SplitDate1": "2025-12-06T11:06:30.1324619+07:00",
"SplitDate2": "2025-12-06T11:06:30.1324619+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:30.1324619+07:00",
"TravelToDate": "2025-12-06T11:06:30.1324619+07:00",
"TravelDayText": "sample string 30",
"TravelDay": 1.0,
"StartDatePart": 31,
"EndDatePart": 32,
"OrdinationStartDate": "2025-12-06T11:06:30.1324619+07:00",
"OrdinationEndDate": "2025-12-06T11:06:30.1324619+07:00",
"IsCanCancel": true
}
application/xml, text/xml
Sample:
<LeaveModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PEALife.Model"> <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:30.1324619+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:30.1324619+07:00</CancelTime> <ChildBirthday>2025-12-06T11:06:30.1324619+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:30.1324619+07:00</CreateTime> <EndDate>2025-12-06T11:06:30.1324619+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:30.1324619+07:00</OrdinationEndDate> <OrdinationStartDate>2025-12-06T11:06:30.1324619+07:00</OrdinationStartDate> <PartByDate>21</PartByDate> <Reason>sample string 7</Reason> <SplitDate1>2025-12-06T11:06:30.1324619+07:00</SplitDate1> <SplitDate2>2025-12-06T11:06:30.1324619+07:00</SplitDate2> <SplitDay>1</SplitDay> <StartDate>2025-12-06T11:06:30.1324619+07:00</StartDate> <StartDatePart>31</StartDatePart> <TravelDay>1</TravelDay> <TravelDayText>sample string 30</TravelDayText> <TravelFromDate>2025-12-06T11:06:30.1324619+07:00</TravelFromDate> <TravelToDate>2025-12-06T11:06:30.1324619+07:00</TravelToDate> <UserID>1</UserID> <UserName>sample string 2</UserName> </LeaveModel>
multipart/form-data
Sample:
<LeaveModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PEALife.Model"><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:30.1324619+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:30.1324619+07:00</CancelTime><ChildBirthday>2025-12-06T11:06:30.1324619+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:30.1324619+07:00</CreateTime><EndDate>2025-12-06T11:06:30.1324619+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:30.1324619+07:00</OrdinationEndDate><OrdinationStartDate>2025-12-06T11:06:30.1324619+07:00</OrdinationStartDate><PartByDate>21</PartByDate><Reason>sample string 7</Reason><SplitDate1>2025-12-06T11:06:30.1324619+07:00</SplitDate1><SplitDate2>2025-12-06T11:06:30.1324619+07:00</SplitDate2><SplitDay>1</SplitDay><StartDate>2025-12-06T11:06:30.1324619+07:00</StartDate><StartDatePart>31</StartDatePart><TravelDay>1</TravelDay><TravelDayText>sample string 30</TravelDayText><TravelFromDate>2025-12-06T11:06:30.1324619+07:00</TravelFromDate><TravelToDate>2025-12-06T11:06:30.1324619+07:00</TravelToDate><UserID>1</UserID><UserName>sample string 2</UserName></LeaveModel>
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.