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.
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