Menu

Samenvatting van de Kenjo API

De Kenjo API stelt organisaties in staat om HR-processen te integreren met externe systemen. Hiermee koppel je medewerker-, verlof- en salarisdata aan je payroll-engine, ATS of BI-dashboard zonder handmatige synchronisatie.
  • 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.
API Quick Facts REST
  • 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

Recruiting module Major release

Uitbreiding met recruiting-endpoints: positions, candidates, applications met attachment- en document-beheer per candidate en per application.

Section-gesplitste employee updates Major release

Employee-endpoints opgedeeld in acht secties (accounts, personals, works, work-schedules, addresses, financials, homes, emergencies) voor fijnmazige PUT-updates.

Time-off balance management

Balance-set-endpoints per time-off-type per medewerker voor flexibel verlof-beheer. Ook processed-requests-endpoint voor directe approval zonder workflow.