A JSON/REST API that fits into your stack

Every HR object exposed read and write - employees, contracts, leave, hours, documents. Create, update, sync from your ATS, your payroll, your ERP, your BI.

Plug myHR into your stack

Two-way sync

Your ATS creates employees in myHR, your payroll tool updates the records, your scheduling system pushes hours back - every integration runs in both directions.

Runnable documentation

Every endpoint documented on Postman, with examples ready to run.

BI-ready

Wire up your analytics tools through aggregated endpoints and denormalised views.

Business Intelligence

Plug in your analytics tools

Power BI or any other tool that speaks JSON/REST - connect your dashboards at the level that suits you, from the simplest setup to the most complete.

Aggregated endpoints

Ready-to-use endpoints: headcount by site and department, payroll costs, absenteeism by reason, turnover, team growth. Your HR dashboards in minutes.

Denormalised views

Flat views optimised for reporting. No more complex joins - your analysts query the data they need directly.

Integration flow

From your environment to myHR, in two calls

A hire approved in your recruiting tool triggers the full employee record creation in myHR - with no double entry.

  1. 01

    Create the employee

    POST /v2/employees - Name, email, date of birth, role. myHR returns the ID and sets up the record.

  2. 02

    Attach the contract

    PATCH /v2/employees/{id} - Contract type, start date, salary, cost centre. The employee receives their access automatically.

Talk to a developer, not a sales rep

Send us your technical question - the answer will come from the person who wrote the code.