Create a time off policy
POST {{baseUrl}}/v1/companies/:company_uuid/time_off_policies
Create a time off policy
scope: time_off_policies:write
Request Body
{"name"=>"<string>", "policy_type"=>"<string>", "accrual_method"=>"<string>", "accrual_rate"=>"<float>", "accrual_rate_unit"=>"<float>", "paid_out_on_termination"=>"<boolean>", "accrual_waiting_period_days"=>"<integer>", "carryover_limit_hours"=>"<float>", "max_accrual_hours_per_year"=>"<float>", "max_hours"=>"<float>"}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
X-Gusto-API-Version | string | Determines the date-based API version associated with your API call. If none is provided, your application's minimum API version is used. | |
Content-Type | string | ||
Accept | string |
RESPONSES
status: Created
{"uuid":"3f746cd0-dd08-408f-b712-8180c7c621e9","company_uuid":"de83cff2-8e7a-448e-a28c-14258a9971c3","name":"Unlimited Vacation Policy","policy_type":"vacation","accrual_method":"unlimited","accrual_rate":null,"accrual_rate_unit":null,"paid_out_on_termination":false,"accrual_waiting_period_days":null,"carryover_limit_hours":null,"max_accrual_hours_per_year":null,"max_hours":null,"is_active":true,"complete":true,"employees":[]}