POST api/Configuration/LeaveRuleConfiguration
Request Information
URI Parameters
None.
Body Parameters
LeaveRuleViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| LeaveRuleConfigurationId | integer |
None. |
|
| CountryId | byte |
None. |
|
| CountryName | string |
None. |
|
| ClientGroupId | integer |
None. |
|
| ClientGroupName | string |
None. |
|
| ClientId | integer |
None. |
|
| ClientName | string |
None. |
|
| IsCProjectConfigurationApplicable | boolean |
None. |
|
| CProjectId | string |
None. |
|
| lstCProject | Collection of string |
None. |
|
| CProjectName | string |
None. |
|
| IsStateConfigurationApplicable | boolean |
None. |
|
| StateId | string |
None. |
|
| lstState | Collection of string |
None. |
|
| StateName | string |
None. |
|
| IsCityConfigurationApplicable | boolean |
None. |
|
| CityId | string |
None. |
|
| lstCity | Collection of string |
None. |
|
| CityName | string |
None. |
|
| IsGenderConfigurationApplicable | boolean |
None. |
|
| GenderId | string |
None. |
|
| lstGender | Collection of string |
None. |
|
| GenderName | string |
None. |
|
| IsEmployeeTypeApplicable | boolean |
None. |
|
| EmployeeTypeId | string |
None. |
|
| lstEmployeeType | Collection of string |
None. |
|
| EmployeeTypeName | string |
None. |
|
| IsDesignationConfigurationApplicable | boolean |
None. |
|
| DesignationId | string |
None. |
|
| lstDesignation | Collection of string |
None. |
|
| DesignationName | string |
None. |
|
| IsShiftConfigurationApplicable | boolean |
None. |
|
| ShiftId | string |
None. |
|
| lstShift | Collection of string |
None. |
|
| ShiftName | string |
None. |
|
| IsHireDaysConfigurationApplicable | boolean |
None. |
|
| MinimumHireDays | decimal number |
None. |
|
| MaximumHireDays | decimal number |
None. |
|
| IsSeniorityDaysConfigurationApplicable | boolean |
None. |
|
| MinimumSeniorityDays | decimal number |
None. |
|
| MaximumSeniorityDays | decimal number |
None. |
|
| IsAgeDaysConfigurationApplicable | boolean |
None. |
|
| MinimumAgeDays | decimal number |
None. |
|
| MaximumAgeDays | decimal number |
None. |
|
| IsWorkingDaysConfigurationApplicable | boolean |
None. |
|
| WorkingDaysId | string |
None. |
|
| lstWorkingDays | Collection of string |
None. |
|
| WorkingDaysName | string |
None. |
|
| IsText1VariableConfigurationApplicable | boolean |
None. |
|
| Text1Variable | string |
None. |
|
| Text1VariableDisplayName | string |
None. |
|
| IsText2VariableConfigurationApplicable | boolean |
None. |
|
| Text2Variable | string |
None. |
|
| Text2VariableDisplayName | string |
None. |
|
| IsNumeric1VariableConfigurationApplicable | boolean |
None. |
|
| Numeric1Variable | string |
None. |
|
| Numeric1VariableDisplayName | string |
None. |
|
| IsNumeric2VariableConfigurationApplicable | boolean |
None. |
|
| Numeric2Variable | string |
None. |
|
| Numeric2VariableDisplayName | string |
None. |
|
| IsDate1VariableConfigurationApplicable | boolean |
None. |
|
| Date1Variable | date |
None. |
|
| Date1VariableDisplayName | string |
None. |
|
| IsDate2VariableConfigurationApplicable | boolean |
None. |
|
| Date2Variable | date |
None. |
|
| Date2VariableDisplayName | string |
None. |
|
| LeaveTypeId | integer |
None. |
|
| LeaveTypeName | string |
None. |
|
| IsNegativeApplyApplicable | boolean |
None. |
|
| NegativeApplyHowMuch | decimal number |
None. |
|
| IsWeekendIncludedApplicable | boolean |
None. |
|
| IsHolidayIncludedApplicable | boolean |
None. |
|
| IsLeaveApplyMinApplicable | boolean |
None. |
|
| LeaveApplyMinInOneTime | decimal number |
None. |
|
| IsLeaveApplyMaxApplicable | boolean |
None. |
|
| LeaveApplyMaxInOneTime | decimal number |
None. |
|
| IsDocumentAttachmentRequiredApplicable | boolean |
None. |
|
| DocumentAttachmentRequiredDays | decimal number |
None. |
|
| IsSplitLeaveApplyApplicable | boolean |
None. |
|
| IsSameLeaveSplit | boolean |
None. |
|
| IsCombineLeaveApplyApplicable | boolean |
None. |
|
| CantCombineLeaves | string |
None. |
|
| IsLeaveApplyAfterHireDaysApplicable | boolean |
None. |
|
| LeaveApplyAfterHireDays | decimal number |
None. |
|
| LeaveApplyMode | string |
None. |
|
| FullDayHours | decimal number |
None. |
|
| HalfDayHours | decimal number |
None. |
|
| ApplicableforHourlyOrHalfDay | string |
None. |
|
| IsSellAllowedApplicable | boolean |
None. |
|
| SellAllowedHowMuch | decimal number |
None. |
|
| IsPurchaseAllowedApplicable | boolean |
None. |
|
| PurchaseAllowedHowMuch | decimal number |
None. |
|
| IsAccrualApplicableFromPayFrequency | boolean |
None. |
|
| PayFrequencyId | integer |
None. |
|
| lstPayFrequency | Collection of string |
None. |
|
| IsExtraHoliDayCanApply | boolean |
None. |
|
| MaxExtraHoliDay | decimal number |
None. |
|
| AccrualDate | date |
None. |
|
| AccrualValue | decimal number |
None. |
|
| IsCfAnnualyApplicable | boolean |
None. |
|
| CfAnnualDate | date |
None. |
|
| IsCfAnnualyAllowedAll | boolean |
None. |
|
| CfAnnualyHowmuch | decimal number |
None. |
|
| CfAnnualyEndDays | decimal number |
None. |
|
| IsCfAnnualyManagerApprovalRequired | boolean |
None. |
|
| IsCfPayCycleWiseApplicable | boolean |
None. |
|
| IsCfPayCycleWiseAllowedAll | boolean |
None. |
|
| CfPayCycleHowmuch | decimal number |
None. |
|
| CfPayCycleEndDays | decimal number |
None. |
|
| IsCfPayCycleManagerApprovalRequired | boolean |
None. |
|
| IsCfAnniversaryApplicable | boolean |
None. |
|
| IsCfAnniversaryWiseAllowedAll | boolean |
None. |
|
| CfAnniversaryHowmuch | decimal number |
None. |
|
| CfAnniversaryEndDays | decimal number |
None. |
|
| IsCfAnniversaryManagerApprovalRequired | boolean |
None. |
|
| IsWhenHiredAccrualApplicable | boolean |
None. |
|
| IsTotalAccrualifHiredInMid | boolean |
None. |
|
| TotalAccrual | decimal number |
None. |
|
| AccrualRate | decimal number |
None. |
|
| IsInOneTime | boolean |
None. |
|
| IsPartialMonthApplicable | boolean |
None. |
|
| IsApplicableDateWise | boolean |
None. |
|
| HireAccrualValue | decimal number |
None. |
|
| IsAccrualFromTableApplicable | boolean |
None. |
|
| IsAccrualonthebasisofHiredApplicable | boolean |
None. |
|
| AccrualeveryafterHireDateInMonths | decimal number |
None. |
|
| IsUsableAccrualApplicable | boolean |
None. |
|
| AccrualHierarchyInMonths | decimal number |
None. |
|
| IsAttendanceAccrualApplicable | boolean |
None. |
|
| MinAttendance37 | decimal number |
None. |
|
| IsRequestForAccrualMaxInOneTimeApplicable | boolean |
None. |
|
| RequestForAccrualMaxInOneTime | decimal number |
None. |
|
| IsLeaveTakenTimesApplicable | boolean |
None. |
|
| LeaveTakenTimes | integer |
None. |
|
| IsLeaveDeductOnHoliday | boolean |
None. |
|
| IsNewCycleStartMonthApplicable | boolean |
None. |
|
| NewCycleStartMonth | integer |
None. |
|
| EffectiveFromDate | date |
None. |
|
| EffectiveToDate | date |
None. |
|
| IsActive | boolean |
None. |
|
| CreatedDate | date |
None. |
|
| CreatedBy | integer |
None. |
|
| ModifyDate | date |
None. |
|
| ModifyBy | integer |
None. |
|
| IpAddress | string |
None. |
|
| LocalIpAddress | string |
None. |
|
| DbUserAccount | string |
None. |
|
| CreatedByName | string |
None. |
|
| ModifyByName | string |
None. |
|
| IsLeaveApprovalHeaderName | boolean |
None. |
|
| ApprovalAuthorityMgr | string |
None. |
|
| IsApprovalRequiredMgr | boolean |
None. |
|
| ApprovalLevelMgr | byte |
None. |
|
| ApprovalPriorityMgr | byte |
None. |
|
| IsAutoApprovalApplicableMgr | boolean |
None. |
|
| AutoApprovalAfterNoOfDaysMgr | byte |
None. |
|
| IsReminderApplicableMgr | boolean |
None. |
|
| ReminderAfterNoOfDaysMgr | byte |
None. |
|
| IsDisplayToMultipalLevelMgr | boolean |
None. |
|
| IsSkipLevelApplicableMgr | boolean |
None. |
|
| ApprovalAuthorityHr | string |
None. |
|
| IsApprovalRequiredHr | boolean |
None. |
|
| ApprovalLevelHr | byte |
None. |
|
| ApprovalPriorityHr | byte |
None. |
|
| IsAutoApprovalApplicableHr | boolean |
None. |
|
| AutoApprovalAfterNoOfDaysHr | byte |
None. |
|
| IsReminderApplicableHr | boolean |
None. |
|
| ReminderAfterNoOfDaysHr | byte |
None. |
|
| IsDisplayToMultipalLevelHr | boolean |
None. |
|
| IsSkipLevelApplicableHr | boolean |
None. |
|
| ApprovalAuthorityPayroll | string |
None. |
|
| IsApprovalRequiredPayroll | boolean |
None. |
|
| ApprovalLevelPayroll | byte |
None. |
|
| ApprovalPriorityPayroll | byte |
None. |
|
| IsAutoApprovalApplicablePayroll | boolean |
None. |
|
| AutoApprovalAfterNoOfDaysPayroll | byte |
None. |
|
| IsReminderApplicablePayroll | boolean |
None. |
|
| ReminderAfterNoOfDaysPayroll | byte |
None. |
|
| IsDisplayToMultipalLevelPayroll | boolean |
None. |
|
| IsSkipLevelApplicablePayroll | boolean |
None. |
|
| LeaveApprovalConfigurationId | integer |
None. |
|
| LeaveApprovalId | integer |
None. |
|
| RequestType | RequestTypeEnum |
None. |
|
| IsManagerApproval | boolean |
None. |
|
| IsHRApproval | boolean |
None. |
|
| IsApyrollApproval | boolean |
None. |
|
| IsAutoAccrualWhenApply | boolean |
None. |
|
| LeaveAccrualCFFilterId | integer |
None. |
|
| LeaveAccrualCFTypeId | integer |
None. |
|
| ByPassRuleEmployeeName | string |
None. |
|
| HRApprovalPriority | byte |
None. |
|
| ManagerApprovalPriority | byte |
None. |
|
| PayrollApprovalPriority | byte |
None. |
Request Formats
application/json, text/json
{
"LeaveRuleConfigurationId": 1,
"CountryId": 64,
"CountryName": "sample string 2",
"ClientGroupId": 3,
"ClientGroupName": "sample string 4",
"ClientId": 1,
"ClientName": "sample string 5",
"IsCProjectConfigurationApplicable": true,
"CProjectId": "sample string 7",
"lstCProject": [
"sample string 1",
"sample string 2"
],
"CProjectName": "sample string 8",
"IsStateConfigurationApplicable": true,
"StateId": "sample string 10",
"lstState": [
"sample string 1",
"sample string 2"
],
"StateName": "sample string 11",
"IsCityConfigurationApplicable": true,
"CityId": "sample string 13",
"lstCity": [
"sample string 1",
"sample string 2"
],
"CityName": "sample string 14",
"IsGenderConfigurationApplicable": true,
"GenderId": "sample string 16",
"lstGender": [
"sample string 1",
"sample string 2"
],
"GenderName": "sample string 17",
"IsEmployeeTypeApplicable": true,
"EmployeeTypeId": "sample string 19",
"lstEmployeeType": [
"sample string 1",
"sample string 2"
],
"EmployeeTypeName": "sample string 20",
"IsDesignationConfigurationApplicable": true,
"DesignationId": "sample string 22",
"lstDesignation": [
"sample string 1",
"sample string 2"
],
"DesignationName": "sample string 23",
"IsShiftConfigurationApplicable": true,
"ShiftId": "sample string 25",
"lstShift": [
"sample string 1",
"sample string 2"
],
"ShiftName": "sample string 26",
"IsHireDaysConfigurationApplicable": true,
"MinimumHireDays": 1.1,
"MaximumHireDays": 1.1,
"IsSeniorityDaysConfigurationApplicable": true,
"MinimumSeniorityDays": 1.1,
"MaximumSeniorityDays": 1.1,
"IsAgeDaysConfigurationApplicable": true,
"MinimumAgeDays": 1.1,
"MaximumAgeDays": 1.1,
"IsWorkingDaysConfigurationApplicable": true,
"WorkingDaysId": "sample string 31",
"lstWorkingDays": [
"sample string 1",
"sample string 2"
],
"WorkingDaysName": "sample string 32",
"IsText1VariableConfigurationApplicable": true,
"Text1Variable": "sample string 34",
"Text1VariableDisplayName": "sample string 35",
"IsText2VariableConfigurationApplicable": true,
"Text2Variable": "sample string 37",
"Text2VariableDisplayName": "sample string 38",
"IsNumeric1VariableConfigurationApplicable": true,
"Numeric1Variable": "sample string 40",
"Numeric1VariableDisplayName": "sample string 41",
"IsNumeric2VariableConfigurationApplicable": true,
"Numeric2Variable": "sample string 43",
"Numeric2VariableDisplayName": "sample string 44",
"IsDate1VariableConfigurationApplicable": true,
"Date1Variable": "2026-01-08T16:01:06.0837236+05:30",
"Date1VariableDisplayName": "sample string 46",
"IsDate2VariableConfigurationApplicable": true,
"Date2Variable": "2026-01-08T16:01:06.0837236+05:30",
"Date2VariableDisplayName": "sample string 48",
"LeaveTypeId": 49,
"LeaveTypeName": "sample string 50",
"IsNegativeApplyApplicable": true,
"NegativeApplyHowMuch": 1.1,
"IsWeekendIncludedApplicable": true,
"IsHolidayIncludedApplicable": true,
"IsLeaveApplyMinApplicable": true,
"LeaveApplyMinInOneTime": 1.1,
"IsLeaveApplyMaxApplicable": true,
"LeaveApplyMaxInOneTime": 1.1,
"IsDocumentAttachmentRequiredApplicable": true,
"DocumentAttachmentRequiredDays": 1.1,
"IsSplitLeaveApplyApplicable": true,
"IsSameLeaveSplit": true,
"IsCombineLeaveApplyApplicable": true,
"CantCombineLeaves": "sample string 59",
"IsLeaveApplyAfterHireDaysApplicable": true,
"LeaveApplyAfterHireDays": 1.1,
"LeaveApplyMode": "sample string 61",
"FullDayHours": 62.1,
"HalfDayHours": 63.1,
"ApplicableforHourlyOrHalfDay": "sample string 64",
"IsSellAllowedApplicable": true,
"SellAllowedHowMuch": 1.1,
"IsPurchaseAllowedApplicable": true,
"PurchaseAllowedHowMuch": 1.1,
"IsAccrualApplicableFromPayFrequency": true,
"PayFrequencyId": 1,
"lstPayFrequency": [
"sample string 1",
"sample string 2"
],
"IsExtraHoliDayCanApply": true,
"MaxExtraHoliDay": 1.1,
"AccrualDate": "2026-01-08T16:01:06.0837236+05:30",
"AccrualValue": 1.1,
"IsCfAnnualyApplicable": true,
"CfAnnualDate": "2026-01-08T16:01:06.0837236+05:30",
"IsCfAnnualyAllowedAll": true,
"CfAnnualyHowmuch": 1.1,
"CfAnnualyEndDays": 1.1,
"IsCfAnnualyManagerApprovalRequired": true,
"IsCfPayCycleWiseApplicable": true,
"IsCfPayCycleWiseAllowedAll": true,
"CfPayCycleHowmuch": 1.1,
"CfPayCycleEndDays": 1.1,
"IsCfPayCycleManagerApprovalRequired": true,
"IsCfAnniversaryApplicable": true,
"IsCfAnniversaryWiseAllowedAll": true,
"CfAnniversaryHowmuch": 1.1,
"CfAnniversaryEndDays": 1.1,
"IsCfAnniversaryManagerApprovalRequired": true,
"IsWhenHiredAccrualApplicable": true,
"IsTotalAccrualifHiredInMid": true,
"TotalAccrual": 1.1,
"AccrualRate": 1.1,
"IsInOneTime": true,
"IsPartialMonthApplicable": true,
"IsApplicableDateWise": true,
"HireAccrualValue": 1.1,
"IsAccrualFromTableApplicable": true,
"IsAccrualonthebasisofHiredApplicable": true,
"AccrualeveryafterHireDateInMonths": 1.1,
"IsUsableAccrualApplicable": true,
"AccrualHierarchyInMonths": 1.1,
"IsAttendanceAccrualApplicable": true,
"MinAttendance37": 1.1,
"IsRequestForAccrualMaxInOneTimeApplicable": true,
"RequestForAccrualMaxInOneTime": 1.1,
"IsLeaveTakenTimesApplicable": true,
"LeaveTakenTimes": 1,
"IsLeaveDeductOnHoliday": true,
"IsNewCycleStartMonthApplicable": true,
"NewCycleStartMonth": 1,
"EffectiveFromDate": "2026-01-08T16:01:06.0837236+05:30",
"EffectiveToDate": "2026-01-08T16:01:06.0837236+05:30",
"IsActive": true,
"CreatedDate": "2026-01-08T16:01:06.0837236+05:30",
"CreatedBy": 83,
"ModifyDate": "2026-01-08T16:01:06.0837236+05:30",
"ModifyBy": 1,
"IpAddress": "sample string 84",
"LocalIpAddress": "sample string 85",
"DbUserAccount": "sample string 86",
"CreatedByName": "sample string 87",
"ModifyByName": "sample string 88",
"IsLeaveApprovalHeaderName": true,
"ApprovalAuthorityMgr": "sample string 90",
"IsApprovalRequiredMgr": true,
"ApprovalLevelMgr": 64,
"ApprovalPriorityMgr": 64,
"IsAutoApprovalApplicableMgr": true,
"AutoApprovalAfterNoOfDaysMgr": 64,
"IsReminderApplicableMgr": true,
"ReminderAfterNoOfDaysMgr": 64,
"IsDisplayToMultipalLevelMgr": true,
"IsSkipLevelApplicableMgr": true,
"ApprovalAuthorityHr": "sample string 91",
"IsApprovalRequiredHr": true,
"ApprovalLevelHr": 64,
"ApprovalPriorityHr": 64,
"IsAutoApprovalApplicableHr": true,
"AutoApprovalAfterNoOfDaysHr": 64,
"IsReminderApplicableHr": true,
"ReminderAfterNoOfDaysHr": 64,
"IsDisplayToMultipalLevelHr": true,
"IsSkipLevelApplicableHr": true,
"ApprovalAuthorityPayroll": "sample string 92",
"IsApprovalRequiredPayroll": true,
"ApprovalLevelPayroll": 64,
"ApprovalPriorityPayroll": 64,
"IsAutoApprovalApplicablePayroll": true,
"AutoApprovalAfterNoOfDaysPayroll": 64,
"IsReminderApplicablePayroll": true,
"ReminderAfterNoOfDaysPayroll": 64,
"IsDisplayToMultipalLevelPayroll": true,
"IsSkipLevelApplicablePayroll": true,
"LeaveApprovalConfigurationId": 93,
"LeaveApprovalId": 1,
"RequestType": 0,
"IsManagerApproval": true,
"IsHRApproval": true,
"IsApyrollApproval": true,
"IsAutoAccrualWhenApply": true,
"LeaveAccrualCFFilterId": 1,
"LeaveAccrualCFTypeId": 1,
"ByPassRuleEmployeeName": "sample string 95",
"HRApprovalPriority": 64,
"ManagerApprovalPriority": 64,
"PayrollApprovalPriority": 64
}
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample not available.