OXHRM Developer Platform

Build HR workflows on OXHRM

Connect your third-party app to OXHRM with OAuth-style credentials and a small set of integration APIs.

Integration API base · https://panel.oxhrm.com/api/v1

Shared for all orgs — use credentials for org identity, not company panel subdomains.

Integration APIs

Employees, attendance, leave, departments, expenses, shifts, and holidays under /api/v1/integrations.

Authentication

Use client_id, client_secret, and api_key to get a Bearer access token.

Scopes

Limit each API key to employees, attendance, leave, departments, expenses, shifts, and/or holidays.

Get credentials

Create your org on the website, then generate client_id, client_secret, and api_key in the panel.

First request

curl
curl -X POST https://panel.oxhrm.com/api/v1/oauth/token \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=oxhrmapi" \
  -d "scope=employees" \
  -d "client_id=<client_id>" \
  -d "client_secret=<client_secret>" \
  -d "api_key=<api_key>"

Documentation map