Dear Sir or Madam,
We import absences from Personio into our system and use the endpoint /company/time-offs
. We have noticed that this endpoint only returns the absences that are completely within the requested time period. Unfortunately, absences that only overlap part of the requested period are not returned.
This poses a problem for us with period-based synchronization, as we are not always able to import all relevant absences from Personio.
A concrete example:
- An absence lasts from 30.12.2023 to 10.01.2024.
- If we query absences for the period 01.01.2024 to 31.12.2024, this absence is not returned even though it overlaps part of the requested period.
We would be pleased if you could suggest a solution to this problem. For example, is there a way to retrieve absences that overlap the requested period via the current endpoint or another endpoint?
mtranslated using translation software by admin]
Sehr geehrte Damen und Herren,
wir importieren Abwesenheiten aus Personio in unser System und nutzen dabei den Endpoint /company/time-offs
. Dabei ist uns aufgefallen, dass dieser Endpoint nur die Abwesenheiten zurückliefert, die sich komplett im angefragten Zeitraum befinden. Abwesenheiten, die lediglich einen Teil des angefragten Zeitraums überschneiden, werden leider nicht zurückgeliefert.
Dies stellt für uns ein Problem bei der zeitraumbasierten Synchronisierung dar, da wir so nicht immer alle relevanten Abwesenheiten aus Personio importieren können.
Ein konkretes Beispiel:
-
Eine Abwesenheit dauert vom 30.12.2023 bis zum 10.01.2024.
-
Wenn wir Abwesenheiten für den Zeitraum 01.01.2024 bis 31.12.2024 abfragen, wird diese Abwesenheit nicht zurückgeliefert, obwohl sie einen Teil des angefragten Zeitraums überschneidet.
Wir würden uns freuen, wenn Sie uns eine Lösung für dieses Problem vorschlagen könnten. Gibt es beispielsweise eine Möglichkeit, Abwesenheiten, die den angefragten Zeitraum überschneiden, über den aktuellen Endpoint oder einen anderen Endpoint abzurufen?