Standort
GET /api/v1/company liefert Name, aktuell gültige Adresse und Zeitzone des Standorts, zu dem der API-Key gehört.
Mitarbeiter
GET /api/v1/employees und GET /api/v1/employees/{id} liefern Mitarbeiter mit Gruppen und aktuellen Vertragswerten, optional mit der vollständigen Vertragshistorie.
Stempel
GET /api/v1/stamps liefert die sichtbaren Stempel eines Zeitraums mit Zeitpunkt, Mitarbeiter und grober Herkunft (Web-App, App, Korrektur).
Abwesenheiten
GET /api/v1/absences liefert Urlaub, Krankheit und weitere Abwesenheiten mit Art, Zeitraum, Antragsstatus und halben Tagen.
Schichten & Bereiche
GET /api/v1/shifts liefert veröffentlichte Schichten mit Pausen, Arbeitsbereich und eingeteilten Mitarbeitern; GET /api/v1/areas liefert die Arbeitsbereiche der Schichtplanung.
Tagesauswertung
GET /api/v1/evaluations/days liefert je Mitarbeiter und Tag die Werte der Monatsauswertung: Soll, bewertete Arbeitszeit, Gutschriften für Abwesenheiten und Feiertage, abgegoltene Überstunden und Tagessaldo – berechnet wie in TimeMonkey.
Monatsauswertung
GET /api/v1/evaluations/months liefert je Mitarbeiter und Monat Soll, Gutschriften, Arbeitszeit, Korrekturen, abgegoltene Überstunden, Monatssaldo und den Stand des Arbeitszeitkontos – berechnet wie die Monatsauswertung in TimeMonkey.
Jahresauswertung
GET /api/v1/evaluations/years liefert je Mitarbeiter den Stundenübertrag aus dem Vorjahr, die Über- und Minusstunden des Jahres, das Arbeitszeitkonto und das Urlaubskonto mit Anspruch, Resturlaub, genommenen, geplanten und verfügbaren Tagen.
OpenAPI-Spezifikation
Die maschinenlesbare Beschreibung der TimeMonkey REST-API im Format OpenAPI 3.0.3 – ohne API-Key abrufbar und als Datei zum Herunterladen.