Skip to main content
GET
Get all leave types

Authorizations

X-API-KEY
string
header
required

Query Parameters

locale
enum<string>
Available options:
en,
de,
fr,
hu,
it,
pl,
pt,
ru,
es,
tr,
uk

Response

Successful response

id
string
required
name
string
required

Translated into locale when one is given and a translation exists, otherwise the stored name.

default_name
string
required

The stored name, without any translation applied.

createdAt
string
required
updatedAt
string
required
color
string
required
icon
string
required
needs_approval
boolean
required
deleted
boolean
required
deleted_at
string | null
required
deleted_by
object | null
required
maximum_absent
boolean
required
leave_unit
enum<string>
required
Available options:
days,
half_days,
hours,
minutes_30,
minutes_15,
minutes_10,
minutes_5,
minutes_1
position
number
required
take_from_allowance
boolean
required
privacy_hide_leavetype
boolean
required
outlook_synchronization_show_as
enum<string>
required
Available options:
free,
tentative,
busy,
oof,
workingElsewhere,
unknown
outlook_synchronization_subject
string | null
required
allowance_type
object | null
required
counts_as_leave
boolean
required
allow_representative_overlap
boolean
required