Skip to main content
GET
/
reports
/
getTimeOffPolicies
getTimeOffPolicies
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" } ] }

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
method
string
required
companyId
string
required

Response

timeOffPolicies
object
required