List all absences for the current authenticated user. Returns absences with filtering, pagination, and sorting support.
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 absences by pay type absence IDs
Filter absences by type (open, approved, declined, assigned)
open
, approved
, declined
, assigned
Filter by end date from (timestamp)
Filter by end date to (timestamp)
Filter by start date to (timestamp)
A dynamic filter that allows filtering on any field with various operators. Supports string, number, boolean, date, and objectid field types.
List of personal absences
The response is of type Absence · object[]
.