v1

latestOpenAPI 3.0.1Apache 2.02026-08-06260217675.1 KB
Employment Models

Add leave rule

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

Path parameters

orgIdstring required

Organization ID

idstring required

Employment model 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

Created 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