Skip to main content
GET
Get all requests per day

Authorizations

X-API-KEY
string
header
required

Query Parameters

start
string
required

Date/time in ISO 8601 format, e.g. 2026-06-01 (interpreted as UTC midnight) or 2026-06-01T09:00:00Z. Always include a time zone designator (Z for UTC) when sending a time of day. Localized formats such as 01.06.2026 or 06/01/2026 are misinterpreted and must not be used. The window between start and end may span at most 1826 days (5 years). Wider ranges are rejected with a 400 response, so page through longer periods in smaller windows.

end
string
required

Date/time in ISO 8601 format, e.g. 2026-06-01 (interpreted as UTC midnight) or 2026-06-01T09:00:00Z. Always include a time zone designator (Z for UTC) when sending a time of day. Localized formats such as 01.06.2026 or 06/01/2026 are misinterpreted and must not be used. The window between start and end may span at most 1826 days (5 years). Wider ranges are rejected with a 400 response, so page through longer periods in smaller windows.

status
enum<string>
Available options:
PENDING,
APPROVED,
DECLINED,
CANCELED
request_member_ids
string
department_ids
string
locale
enum<string>
Available options:
en,
de,
fr,
hu,
it,
pl,
pt,
ru,
es,
tr,
uk

Response

(object | null)[]

Successful response

id
string
required
createdAt
string
required
updatedAt
string
required
end
string
required
start
string
required
start_at
enum<string>
required

For day-based leave types: whether the absence starts in the morning (the whole first day counts) or afternoon (only the second half of the first day). Ignored for hour-based leave types.

Available options:
morning,
afternoon
end_at
enum<string>
required

For day-based leave types: whether the absence ends at lunchtime (only the first half of the last day) or end_of_day (the whole last day counts). Ignored for hour-based leave types.

Available options:
lunchtime,
end_of_day
leave_unit
enum<string>
required

The unit stored on this request. It governs duration and workday_absence_duration: day and half-day units use days; hour and minute units use minutes. It may differ from leave_type.leave_unit after the leave type changes.

Available options:
days,
half_days,
hours,
minutes_30,
minutes_15,
minutes_10,
minutes_5,
minutes_1
day
string
required
month
string
required
weekday
string
required
fullday
string
required
request_creator_member
object | null
required
leave_type
object
required
approval_process
enum<string>
required
Available options:
Linear_all_have_to_agree,
Linear_one_has_to_agree,
Parallel_all_have_to_agree,
Parallel_one_has_to_agree,
Parallel_first_response_decides
needs_approval
boolean | null
required

Whether the request needed approval, as recorded when it was created. When false, the approver rows were approved automatically. Null for requests created before this was recorded.

cancel_reason
string | null
required
canceld_by_member
object | null
required
requester_member
object | null
required
reason
string | null
required
take_from_allowance
boolean
required
allowance_type
object | null
required
workday_absence_duration
number
required

Counted duration, the value absentify shows: the working time the absence takes, based on the work schedule and public holidays, unless the leave type also counts days off or public holidays. Days for day and half-day leave units, minutes for hour and minute units. If the leave type deducts from an allowance, this is the amount the absence takes from it, or for a proposed change, would take once the change applies. Canceled and declined requests keep the value but take nothing from the allowance. Here it is this day's share of the request. Adding up a request's rows gives its total only when the window covers every day of the request.

duration
number
required

Calendar duration, including non-working days and non-working time: calendar days for day and half-day leave units, elapsed minutes from start to end for hour and minute units. Use workday_absence_duration for the counted duration. Here it is this day's share of the request. Adding up a request's rows gives its total only when the window covers every day of the request.

status
string
required
canceld_date
string | null
required
request_approvers
object[]
required
request_representative_approvers
object[]
required