curl --request PUT \
--url 'https://sandbox.rollfi.xyz/adminPortal#updateTimeOffPolicy' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"method": "updateTimeOffPolicy",
"timeOffPolicy": {
"companyId": "60649290-6473-45B7-9561-E3E9756FD700",
"timeOffPolicyType": "Personal Days",
"timeOffPolicyName": "PTO Full Time",
"earningMethod": "Lump Sum (All at once)",
"lumpSumHoursEarned": 80,
"accrualRatePerHour": 1.5,
"canCarryoverHours": true,
"carryoverLimitHours": 40,
"maxAccumulatedHours": 160,
"carryoverDate": "2024-06-02",
"waitingPeriodUnit": "Weeks",
"waitingPeriodQuantity": 30,
"isProratedByStartDate": true,
"timeOffReceivedWhen": "Start of Year",
"payoutOnTerminations": true,
"maxPayoutHours": 40,
"effectiveStartDate": "2024-01-01",
"effectiveEndDate": "2026-01-01",
"isActive": false
}
}
'