List all absences for the current authenticated user. Returns absences with filtering, pagination, and sorting support.
Maximum number of absences to return
1 <= x <= 1000Number of absences to skip for pagination
x >= 0Sort 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
Unique identifier for the absence
Unique number of the entity, used for identification
The ID of the company this entity belongs to
Status struct for the absence
ID of the chat associated with this entity
User ID for whom the absence is recorded
Absence type (e.g., illness, vacation, unpaid leave)
Pay type absence ID
Calculation type for the absence
Description or comment for the absence
Start date/time of the absence
End date/time of the absence
Number of days absent
Whether the absence is for a full day
User ID who approved the absence
User ID who declined the absence
List of job IDs affected by this absence
Whether all replacement jobs are assigned
Attachment IDs or file references
Image IDs associated with the absence
IDs of object managers
Comment for declined absence
Whether to send an email to the customer
IDs of affected objects
Paid time for each day of the absence
Replacement assignments for the absence