cURL
curl --request GET \ --url 'https://sandbox.rollfi.xyz/reports#getTimeOffPolicies' \ --header 'Authorization: Basic <encoded-value>' \ --header 'Content-Type: application/json' \ --data ' { "method": "getTimeOffPolicies", "companyId": "21DA3F1A-E593-42EE-95F5-A22EDF6382F0" } '
{ "timeOffPolicies": [ { "timeOffPolicyId": "1BD5AB2B-AEEC-46CD-A93B-D1A68FB90C3A", "timeOffPolicyName": "Standard Vacation", "lumpSumHoursEarned": 80, "accrualRatePerHour": 1.5, "canCarryoverHours": true, "carryoverLimitHours": 40, "maxAccumulatedHours": 160, "waitingPeriodQuantity": 0, "isProratedByStartDate": true, "payoutOnTerminations": true, "maxPayoutHours": 40, "timeOffPolicyType": "Vacation", "earningMethod": "Lump Sum (All at once)", "waitingPeriodUnit": "Days", "timeOffRecievedWhen": "On Hire Date" } ] }
The getTimeOffPolicies API retrieves all active time off policies for a company
getTimeOffPolicies
getTimeOffPolicy
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Basic <encoded-value>
<encoded-value>
username:password
Show child attributes