Documentation

Base URL

Use one shared Integration API host for every organization. Company panel URLs are for login and branding only.

Integration API base URL

Production: https://panel.oxhrm.com/api/v1

All oauth/token and /integrations/* calls go to this host.

Why not the company panel URL?

Each organization can have a panel subdomain (for example acme.oxhrm.com) or a verified custom domain for employees to sign in.

Those hosts are for the OXHRM panel UI — not the partner Integration API contract.

Partners should keep one API base for all customers. The organization is selected by client_id / api_key / access_token, not by Host.

Local development

When running locally, use your local API host (for example http://localhost:8080/api/v1) with the same paths.

Webhooks

Webhook receive URLs are your own HTTPS endpoints (your product). They are not the OXHRM base URL and not the company panel URL.

Examples
Integration API (use this)
https://panel.oxhrm.com/api/v1/oauth/token
https://panel.oxhrm.com/api/v1/integrations/employees

Panel UI only (do not use as API base)
https://acme.oxhrm.com
https://hr.customer.com