Skip to Content
Introduzione

Kinmu Public API

Integra la rilevazione presenze di Kinmu con il tuo software payroll, il tuo controllo accessi o i tuoi strumenti di BI. Un’API REST versionata, con credenziali aziendali, scopes espliciti e webhooks firmati.

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

Inizia da qui

Integra il tuo caso d’uso

Cosa espone la v1

La superficie della v1 è composta da 9 risorse REST sotto https://api.kinmu.app/v1:

RisorsaA cosa serve
OrganizationIntrospezione della credenziale e dell’azienda.
EmployeesCreazione, cessazione e aggiornamento dei dipendenti.
Check-insEventi di timbratura (in/out/break) con origine.
Work summariesAggregati di giornata per il payroll.
AbsencesAssenze: creazione, approvazione e rifiuto.
Vacation balancesSaldi ferie per dipendente e anno.
Locations / UnitsStruttura organizzativa (sola lettura).
ReportsReport asincroni (registro orario legale, export).
WebhooksEventi in uscita firmati (Standard Webhooks).

L’azienda si risolve sempre dalla credenziale. Non c’è mai {companyId} nelle route pubbliche né nel body.

Principi

  • Contratto congelato. Ciò che entra nella v1 non cambia in modo incompatibile; ogni deprecazione viene annunciata con 12 mesi di anticipo nel changelog.
  • Minimo privilegio. Ogni chiave ha scopes espliciti; senza scope non c’è accesso (403 invalid_scope).
  • Tutto tracciato. Ogni richiesta con chiave aziendale viene registrata con origin=public_api.
  • Stesse regole dell’app. Le scritture via API passano per le stesse validazioni di dominio dell’applicazione.

Continua a esplorare

Last updated on