Skip to Content
Introducción

Kinmu Public API

Integra el control horario de Kinmu con tu software de nómina, tu control de accesos o tus herramientas de BI. Una API REST versionada, con credenciales de empresa, scopes explícitos y webhooks firmados.

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

Empieza aquí

Integra tu caso de uso

Qué expone el v1

La superficie del v1 son 9 recursos REST bajo https://api.kinmu.app/v1:

RecursoPara qué
OrganizationIntrospección de la credencial y la empresa.
EmployeesAltas, bajas y actualización de empleados.
Check-insEventos de fichaje (in/out/break) con origen.
Work summariesAgregados de jornada para nómina.
AbsencesAusencias: creación, aprobación y rechazo.
Vacation balancesSaldos de vacaciones por empleado y año.
Locations / UnitsEstructura organizativa (solo lectura).
ReportsInformes asíncronos (registro horario legal, exports).
WebhooksEventos salientes firmados (Standard Webhooks).

La empresa se resuelve siempre desde la credencial. Nunca hay {companyId} en las rutas públicas ni en el body.

Principios

  • Contrato congelado. Lo que entra en v1 no cambia de forma incompatible; toda deprecación se anuncia con 12 meses de antelación en el changelog.
  • Mínimo privilegio. Toda key lleva scopes explícitos; sin scope no hay acceso (403 invalid_scope).
  • Todo auditado. Cada request con key de empresa queda registrado con origin=public_api.
  • Mismas reglas que la app. Las escrituras vía API pasan por las mismas validaciones de dominio que la aplicación.

Sigue explorando

Last updated on