These docs are for v2025-10-01. Click to read the latest docs for v2026-04-01.

Creates an Allowance

Creates a new Time off allowance

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer

Only for Allowances based on worked time. It represents how many units you need to work to be granted allowance units

integer

Only for Allowances based on worked time. It represents how many units you are given per unit of time worked

string
enum
required

When can the accrued units be spent.

Allowed:
string
enum
required

Sets the allowance units. Can be "days" or "hours"

Allowed:
string
enum
required

Indicates how the allowance units are accrued. For example all_days means all allowance days are given on the first day of the cycle.

integer

How many units can carry over between cycles multiplied by 100

boolean
required

This setting flags if units taken during a bank holiday should be deducted or not from allowance.

integer

How many months does each allowance cycle last

string
enum
required

When does the cycle start.

string
enum
required

Indicates if the allowance is based on working on calendar days.

Allowed:
integer

When does the carryover expire in months.

string
enum

Defines duration of the allowance cycles. Can be "yearly", "monthly_flexible" or "lifetime"

Allowed:
integer
required

Base amount of holiday allowance units multiplied by 100

leave_type_ids
array of integers
required

An array of leave type ids associated with that allowance

leave_type_ids*
integer

Maximum the allowance can reach on accrued

string
required

Allowance name set by the user

string
enum
required

Whether the allowance allows to request more days than available.

Allowed:
integer

Indicates the position in the allowance when rendering them in UI

string
enum
required

Whether the allowance has proration enabled or not.

Allowed:
boolean
required

Whether the allowance days are prorated or not

string
enum

Configures how leaves duration is handled.

Allowed:
string
enum
required

How the accrued units of the allowance are rounded. It depends if the allowance is set in hours or days.

Allowed:
string
enum
required

This field configures the type of allowance (fixed balance, based on worked time)

Allowed:
string
enum

In case the allowance has tenure periods, when is this tenure applied.

Allowed:
boolean

Whether the allowance has tenure periods enabled or not.

tenure_periods
array
required

The tenure periods associated with the allowance.

tenure_periods*
integer
required

The Id of the policy to which the allowance belongs to

boolean
required

Flag to indicate if there is unlimited accrual.

boolean
required

Flag to indicate if there is unlimited carry over.

boolean
required

Boolean to flag if carryover does not expire

boolean
required

Flag to indicate that the allowance has unlimited available days

Response

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json