Developer API
ONE API.
TOTAL CONTROL.
Automate leave management in minutes, not days. One API key, full access. Manage members, submit requests, check balances, and integrate with your existing tools.
No credit card required. Free tier available.
create-leave-request.tsTypeScript
const response = await fetch("https://app.leavo.io/api/leave-request", {
method: "POST",
headers: { "Authorization": `Bearer ${LEAVO_API_KEY}` },
body: JSON.stringify({
createdForId: "member-uuid",
startDate: "2026-05-01",
endDate: "2026-05-05",
leaveTypeId: "vacation-type-uuid",
})
});CAPABILITIES
Everything you need to automate leave management
Members
Create, update, and manage team members programmatically.
Leave Requests
Submit, approve, and track leave requests via API.
Leave Policies
Configure leave types, allowances, and accrual rules.
Schedules
Manage work schedules and holiday calendars.
Get started in 3 steps
1
Sign up for free
Create your Leavo account. Free for teams up to 9 members.
2
Generate an API key
Go to Settings > API Keys and create a key for your integration.
3
Start building
Use our REST API to manage leave requests, members, and more.