Event resources represent Absence categories. More information about the Absence categories can be found in our Help documentation: Configuring Your Time Off Settings.
The /events endpoint allows you to create, update, delete, archive or unarchive (restore) Events.
The following diagram shows Events in our data hierarchy:
For limited Events, absence bookings can only be created if the assignee has sufficient available hours or days defined via Entitlements.
Approvers and subscribers for a Person’s absence booking on a specific Event can be managed through ApprovalWorkflows.
Also, we differentiate between time off (e.g. vacation, sick leave) and remote work (e.g. work from home) events. This is defined via the absence_type attribute.
It is possible to change an event from the remote_work to the time_off absence type and vice versa, but please note that remote work events will always have the Unpaid event type.
For more details on how to work with remote work events, please refer to the Remote Work help article.
The absence category of this event, either time_off (standard time-off) or remote_work.
time_off
remote_work
Timestamp when this event was archived, or null if it is still active.
ID of the color associated with this event for display purposes.
[DESCRIPTION]
ID of the event type indicating whether this absence is paid (1) or unpaid (2).
1
2
When true, bookings for this event can be created in half-day increments.
The icon identifier used to visually represent this event in the UI.
The unique identifier of this event.
The limitation type of this event used for filtering (limited by days, limited by hours, or unlimited by hours).
2
3
4
ID of the limitation type controlling how time-off for this event is tracked: limited by days (2), limited by hours (3), or unlimited by hours (4).
2
3
4
When true, this event has a limit on the amount of time-off that can be booked.
The display name of this event.
The organization this event belongs to.
The archival status of this event, either active (1) or archived (2).
1
2
When true, bookings for this event are automatically synced to personal calendar integrations.