List all absences in the system with optional filtering, pagination, and sorting capabilities. Supports filtering by status, dates, users, pay types, and more.
Maximum number of absences to return
1 <= x <= 1000
Number of absences to skip for pagination
x >= 0
Sort field and direction (e.g. dtStart:1, status.createdAt:-1)
Filter by status (single value or comma-separated list)
Filter by IDs (array of objectIds)
Filter by user ID
Filter to search jobs by user IDs. If the user ID is "unassigned_jobs", it will search for jobs without a user ID.
User ID to filter jobs by. If "unassigned_jobs" is included, it will also search for jobs without a user ID.
Filter by Object Manager IDs
Filter for not finished tasks
Filter either assigned ("true") or unassigned ("false") absences
Filter by object ID
Filter entities with dtEnd > value (timestamp)
Filter by end date from (timestamp)
Filter by end date to (timestamp)
Filter by start date to (timestamp)
Filter absences by pay type absence IDs
Filter something (e.g. complaints) by the assigned user's name or number
Filter absences by type (open, approved, declined, assigned)
open
, approved
, declined
, assigned
Filter by affected object IDs
Filter by employment user IDs
Filter by user tags - finds users with specified tags and filters by their IDs
A dynamic filter that allows filtering on any field with various operators. Supports string, number, boolean, date, and objectid field types.
List of absences
The response is of type Absence · object[]
.