v1

latestOpenAPI 3.0.1Apache 2.02026-08-06260217675.1 KB
Overtime Balances

Compensate overtime balance

post/v1/organizations/{orgId}/overtime-balances/{balanceId}/compensate

Path parameters

orgIdstring required

Organization ID

balanceIdstring required

Balance ID

Request body

compensationTypestring
minutesinteger

Response

Overtime balance compensated

idstring
contractIdstring
periodTypestring
periodStartstring
periodEndstring
targetMinutesinteger
targetMinutesToDateinteger
currentDayTargetMinutesinteger
currentWeekTargetMinutesinteger
currentMonthTargetMinutesinteger
actualMinutesinteger
overtimeMinutesinteger
undertimeMinutesinteger
undertimeTrackedboolean
compensatedMinutesinteger
adjustmentMinutesinteger
remainingMinutesinteger
expiredMinutesinteger
flextimeBalanceMinutesinteger
flextimeCarryOverMinutesinteger
regularMinutesinteger
nightMinutesinteger
weekendMinutesinteger
holidayMinutesinteger
standbyMinutesinteger
standbyEffectiveMinutesinteger
standbyActivationMinutesinteger
earlyShiftMinutesinteger
lateShiftMinutesinteger
nightShiftMinutesinteger
breakDeductedMinutesinteger
breakPaidMinutesinteger
maxDailyHoursExceededDaysinteger
maxWeeklyHoursExceededboolean
overtimeTier1Minutesinteger
overtimeTier2Minutesinteger
overtimeTier3Minutesinteger
allInIncludedMinutesinteger
allInExcessMinutesinteger
grossOvertimeValuestring decimal
surchargeValuestring decimal
totalValuestring decimal
monetaryValueApplicableboolean
currencystring
statusstring
approvedBystring
approvedAtinteger
approvalNotesstring
paidOutMinutesinteger
paidOutAtinteger
timeOffTakenMinutesinteger
calculatedAtinteger
canApproveboolean
canRejectboolean
canCompensateboolean
lastUpdateinteger
createdinteger