Supported integrations
Supported integrations
Personio
SAP SuccessFactors
Factorial
BambooHR
HiBob
Deel
Sesame HR
HR WORKS
AlexisHR
Simployer
Paycor
Absence.io
DATEV LODAS
DATEV Lohn & Gehalt
Kombo Sandbox
Example Request Body
Authorizations
Headers
ID of the integration you want to interact with.
Body
POST /hris/absences Request body
The ID of the employee in Kombo or their ID in the remote system by prefixing it with remote:
(e.g., remote:12312
)
The ID of the absence type in Kombo (not its remote_id
).
The date that the absence starts. This is a plain date (i.e., yyyy-MM-dd
), with all time information discarded.
When the absence ends.The date that the absence ends. This is a plain date (i.e., yyyy-MM-dd
), with all time information discarded.
A note describing the reason for this absence.
The state that the absence should be created in. Some tools may approve absences automatically if they were created for an absence type that does not require approval.
REQUESTED
, APPROVED
true
if the absence should start in the middle of the day.
true
if the absence should end in the middle of the day.
The amount of time of the absence. Specifying this also requires specifying unit
. This is supported by very few tools.
x >= 0
The time unit of the amount
value. Specifying this also requires specifying amount
.
HOURS
, DAYS
The time of when the absence begins. Follows the format HH:mm
or HH:mm:ss
(e.g., 14:45:15
). If start_time
is specified, end_time
has to be specified as well.
The time of when the absence ends. Follows the format HH:mm
or HH:mm:ss
(e.g., 14:45:15
). If end_time
is specified, start_time
has to be specified as well.
Additional fields that we will pass through to specific HRIS systems.
Response
POST /hris/absences Positive response
"success"
{
"id": "22st2Ji8XpncEYEak8mvQgQF",
"remote_id": "1348",
"employee_id": "JDdUy9kiH5APaGizFrgNmQjM",
"approver_id": "AgXEispYPP1BbToHpqnqcpxy",
"start_date": "2022-08-04",
"end_date": "2022-08-05",
"start_half_day": true,
"end_half_day": false,
"start_time": "13:15:00",
"end_time": "17:00:00",
"amount": 2,
"unit": "DAYS",
"status": "APPROVED",
"employee_note": "Visiting my family.",
"type_id": "xzZoKssDaMZAd62kxayzzQvD",
"changed_at": "2022-08-07T14:01:29.196Z",
"remote_deleted_at": "2022-08-07T14:01:29.196Z",
"remote_data": null
}
These are the interaction warnings that are shown in the dashboard. They are meant to provide debug information to you. We recommend logging them to the console.