Skip to Content
Einführung

Kinmu Public API

Verbinde die Zeiterfassung von Kinmu mit deiner Lohnsoftware, deiner Zutrittskontrolle oder deinen BI-Tools. Eine versionierte REST-API mit Unternehmens-Credentials, expliziten Scopes und signierten Webhooks.

curl https://api.kinmu.app/v1/organization \ -H "Authorization: Bearer $KINMU_API_KEY"

Starte hier

Integriere deinen Use Case

Was v1 bereitstellt

Die Oberfläche von v1 sind 9 REST-Ressourcen unter https://api.kinmu.app/v1:

RessourceWofür
OrganizationIntrospektion von Credential und Unternehmen.
EmployeesAnlegen, Austritt und Aktualisierung von Mitarbeitenden.
Check-insZeiterfassungs-Ereignisse (in/out/break) mit Herkunft.
Work summariesAggregierte Arbeitszeiten für die Lohnabrechnung.
AbsencesAbwesenheiten: erstellen, genehmigen, ablehnen.
Vacation balancesUrlaubssalden pro Person und Jahr.
Locations / UnitsOrganisationsstruktur (nur lesend).
ReportsAsynchrone Reports (gesetzlicher Arbeitszeitnachweis, Exporte).
WebhooksSignierte ausgehende Events (Standard Webhooks).

Das Unternehmen wird immer aus dem Credential aufgelöst. In den öffentlichen Routen und im Body gibt es nie eine {companyId}.

Prinzipien

  • Eingefrorener Vertrag. Was in v1 enthalten ist, ändert sich nicht inkompatibel; jede Deprecation wird 12 Monate im Voraus im Changelog angekündigt.
  • Least Privilege. Jeder Key trägt explizite Scopes; ohne Scope kein Zugriff (403 invalid_scope).
  • Alles auditiert. Jeder Request mit Unternehmens-Key wird mit origin=public_api protokolliert.
  • Gleiche Regeln wie die App. Schreibzugriffe über die API durchlaufen dieselben Domain-Validierungen wie die Anwendung.

Weiter erkunden

Last updated on