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.

Developer API - Leavo | Leavo