The Lenavio API.
Everything you can do in the app — programmatically. REST, webhooks, and SDKs built on the same OpenAPI spec our product team uses.
Authorization Code flow for installed apps, personal access tokens for scripts. Scoped to the same RBAC as the app.
Signed HMAC payloads for 40+ events — hires, terminations, time-off, approvals, offer acceptance. Retries with exponential backoff.
600 req/min per token by default. Burst to 1,200. 429s include Retry-After. Enterprise tenants get custom quotas.
Official libraries for Node, Python, and Go. Community SDKs for Ruby and PHP. All generated from the same OpenAPI 3.1 spec.
Your first request in under a minute.
Create a personal access token in Settings → Developer → Tokens, set it as LENAVIO_API_KEY, and call any endpoint.
curl https://api.lenavio.com/v1/employees \
-H "Authorization: Bearer $LENAVIO_API_KEY" \
-H "Accept: application/json"A taste of the API
Six of the ~180 endpoints available today. The full reference, schemas, and try-it console live at developers.lenavio.com.
Read the full API reference.
Every endpoint, every schema, every webhook payload. Try endpoints against your own workspace with the live console.
Ready to see Lenavio?
Start your 3-day trial. Or book 15 minutes with our team to see it live.