- Medewerkers en organisatie: 21 employee-endpoints voor CRUD + section-updates (accounts, personals, works, addresses, financials, schedules, homes, emergencies) + activate/deactivate. Organisatiestructuur via departments, teams, areas, offices.
- Attendance en tijdregistratie: Registreer aanwezigheden, categorieën en expected-time-calculaties. Track-time-endpoint voor realtime punch-in/out.
- Verlof: Time-off-requests aanmaken (ook direct approved), types en statuses ophalen, en balances per medewerker beheren voor specifieke verloftypes.
- Compensatie: Contracten, contract-types, salarissen, additional-payments en additional-payment-types ophalen voor payroll-berekeningen en audit-rapportages.
- Recruiting: Posities, kandidaten, applications (per position/candidate) beheren inclusief attachments en documents per kandidaat.
- Authenticatie en custom fields: API-tokens login/logout via /auth + custom-fields ondersteuning voor organisatie-specifieke datamodellen.
Menu
Kenjo
Kenjo is een Spaans all-in-one HR-platform voor het MKB dat personeelsadministratie, werving, tijdregistratie, verlof en compensatiebeheer combineert. De REST API (v1) ontsluit medewerkers, contracten, salarissen, attendances, time-off-aanvragen, candidates en organisatiestructuur (departments, teams, areas). Authenticatie verloopt via Bearer-API-tokens, beheerd in de Kenjo-webapp. Een sandbox-omgeving op `sandbox-api.kenjo.io` is beschikbaar voor test-integraties met je ATS, payroll of boekhoudpakket.
Samenvatting van de Kenjo API
- Authenticatie Bearer Token
- Methods GET (41)POST (15)PUT (18)DELETE (5)
- Rate limits Niet gespecificeerd
- Webhooks Niet beschikbaar
- Sandbox Beschikbaar
- Response format JSON
- Versionering URL-based
Laatste ontwikkelingen bij de Kenjo API
Kenjo heeft haar REST API ontwikkeld als unified v1-interface met stabiele resource-paths voor alle core-HR-entiteiten. Authenticatie loopt via login/logout-endpoints die een bearer-token retourneren voor volgende calls. Het employee-endpoint is in de loop der tijd uitgebreid met gesplitste section-updates (accounts, personals, works, addresses, financials, schedules, homes, emergencies) voor fijnmazige control. De recruiting-module is later toegevoegd en biedt complete candidate-lifecycle-endpoints inclusief attachments per candidate en per application. Custom fields kunnen in veel bodies worden meegegeven voor organisatie-specifieke datamodellen. Webhooks ontbreken; synchronisatie gebeurt via polling.
API versies
Uitbreiding met recruiting-endpoints: positions, candidates, applications met attachment- en document-beheer per candidate en per application.
Employee-endpoints opgedeeld in acht secties (accounts, personals, works, work-schedules, addresses, financials, homes, emergencies) voor fijnmazige PUT-updates.
Balance-set-endpoints per time-off-type per medewerker voor flexibel verlof-beheer. Ook processed-requests-endpoint voor directe approval zonder workflow.
Documentatie & resources
Kies voor een kopzorg minder
Stop met handwerk en laat professionals het goed automatiseren!
Een koppeling laten bouwen is binnen handbereik, op maat en precies zoals je wilt