Employment Models

Update leave rule

put/v1/organizations/{orgId}/employment-models/{id}/leave-rules/{ruleId}

Path parameters

orgIdstring required

Organization ID

idstring required

Employment model ID

ruleIdstring required

Leave rule ID

Request body

leaveTypestring
i18nKeystring
namestring
minDaysAnnualnumber
basisWorkDaysPerWeekinteger
accrualMethodstring
probationMonthsinteger
carryOverAllowedboolean
carryOverMaxDaysnumber
carryOverExpiryMonthsinteger
carryOverExpiryDatestring
carryOverExtendedOnIllnessboolean
carryOverIllnessExpiryMonthsinteger
tenureScalingEnabledboolean
paidByEmployerDaysinteger
paidByEmployerPercentnumber
paidByEmployerHalfPercentnumber
paidByEmployerHalfDaysinteger
documentationRequiredAfterDaysinteger
waitingDaysinteger
sameIllnessResetMonthsinteger
maternityWeeksBeforeinteger
maternityWeeksAfterinteger
paternityDaysinteger
parentalLeaveMonthsinteger
parentalLeavePaidPercentnumber
activeboolean

Response

Updated leave rule

idstring
employmentModelIdstring
leaveTypestring
i18nKeystring
namestring
minDaysAnnualnumber
basisWorkDaysPerWeekinteger
accrualMethodstring
probationMonthsinteger
carryOverAllowedboolean
carryOverMaxDaysnumber
carryOverExpiryMonthsinteger
carryOverExpiryDatestring
carryOverExtendedOnIllnessboolean
carryOverIllnessExpiryMonthsinteger
tenureScalingEnabledboolean
paidByEmployerDaysinteger
paidByEmployerPercentnumber
paidByEmployerHalfPercentnumber
paidByEmployerHalfDaysinteger
documentationRequiredAfterDaysinteger
waitingDaysinteger
sameIllnessResetMonthsinteger
maternityWeeksBeforeinteger
maternityWeeksAfterinteger
paternityDaysinteger
parentalLeaveMonthsinteger
parentalLeavePaidPercentnumber
activeboolean
lastUpdateinteger
createdinteger