Da ich in den API “Discussions” nie Erfolg hatte, versuche ich es mal hier :<
Wir haben einen Abwesenheitstyp für stundenweise Krankheit erstellt. Das Problem ist, dass die API keine Abwesenheit bis Mitternacht zulässt.
Es erlaubt auch nicht, dass eine Abwesenheit genau um Mitternacht (00:00) endet.
In der Attendance-API (Anwesenheit) funktioniert dies jedoch – dort können wir bis Mitternacht buchen.
Beispielanforderung, die in Attendance funktioniert (Zeitlich gesehen), aber bei Absence fehlschlägt:
{
"person": {
"id": "..."
},
"starts_from": {
"date_time": "2025-08-19T23:00:00"
},
"ends_at": {
"date_time": "2025-08-20T00:00:00"
},
"absence_type": {
"id": "..."
},
"comment": "Test"
}
Erwartetes Verhalten:
Abwesenheitsbuchungen sollten sich konsistent zu Attendance-Buchungen verhalten. Es sollte möglich sein, stundenweise Krankheit bis Mitternacht zu buchen (23:00 → 00:00).
Tatsächliches Verhalten:
Die Anfrage schlägt fehl, wenn die Abwesenheit bis 00:00 gebucht wird.
Der gleiche Zeitraum funktioniert in der Attendance-API problemlos.
{
"personio_trace_id": "3c82eed5-a23c-46ef-858d-a65fa9743c84",
"timestamp": "2025-08-20T09:26:33Z",
"errors": [
{
"title": "Absence dates are not midnight",
"detail": "Absence period request dates of start 2025-08-19T23:00 and end 2025-08-20T00:00 are not at midnight for company xx and employee xx",
"type": null,
"_meta": {}
}
]
}Auswirkung:
Ich kann nächtliche Krankheitsabwesenheiten nicht korrekt erfassen.

