v1
latestOpenAPI 3.1.02026-07-24145580597.0 KBGet time off requests
Retrieve a paginated list of time-off requests whose date range overlaps the requested window, with optional filtering by employees and statuses. Approved requests include duration (the amount deducted from balance, in the policy units of hours or days); it is omitted for other statuses. Defaults to approved status when no status filter is provided.
Query parameters
Start of the date range, inclusive, in ISO 8601 format (YYYY-MM-DD). Any request overlapping [startDate, endDate] is returned.
Start of the date range, inclusive, in ISO 8601 format (YYYY-MM-DD). Any request overlapping [startDate, endDate] is returned.
End of the date range, inclusive, in ISO 8601 format (YYYY-MM-DD). Must be on or after startDate. Range may not exceed 365 days.
End of the date range, inclusive, in ISO 8601 format (YYYY-MM-DD). Must be on or after startDate. Range may not exceed 365 days.
Filter by one or more employee IDs. Omit to include all employees.
Filter by one or more employee IDs. Omit to include all employees.
Filter by status. Allowed: approved, pending, denied. Repeat the param for multiple values. Defaults to ['approved'] when omitted.
Filter by status. Allowed: approved, pending, denied. Repeat the param for multiple values. Defaults to ['approved'] when omitted.
The maximum number of results to display per page
The maximum number of results to display per page
The resource offset of the last successfully read resource will be returned as the paging.offset JSON property of a paginated response containing more results
The resource offset of the last successfully read resource will be returned as the paging.offset JSON property of a paginated response containing more results
Response
Successful Response