Absence.io · Capability

Absence.io Absence Management

Unified workflow for managing employee absences, tracking leave balances, and administering organizational structure in Absence.io. Designed for HR managers, payroll teams, and integration developers building absence management workflows.

Run with Naftiko Absence ManagementHRLeave ManagementPayroll

What You Can Do

GET
List absences — List all employee absences.
/v1/absences
POST
Create absence — Create a new absence record.
/v1/absences
GET
Get absence — Get an absence by ID.
/v1/absences/{id}
PUT
Update absence — Update an absence.
/v1/absences/{id}
DELETE
Delete absence — Delete an absence.
/v1/absences/{id}
GET
List users — List all employees.
/v1/employees
GET
Get user — Get an employee by ID.
/v1/employees/{id}
GET
List allowances — List employee leave allowances.
/v1/allowances
GET
List departments — List departments.
/v1/departments
GET
List locations — List locations.
/v1/locations
GET
List reason types — List absence reason types.
/v1/absence-types

MCP Tools

list-absences

List employee absences. Supports date range filtering and pagination.

read-only
get-absence

Get details of a specific absence record by its ID.

read-only
create-absence

Create a new absence record for an employee.

update-absence

Update an existing absence record (change dates, reason, etc.).

idempotent
delete-absence

Delete an absence record permanently.

idempotent
list-employees

List all employees in the organization with their department and location assignments.

read-only
get-employee

Get detailed information about a specific employee.

read-only
list-leave-allowances

List employee leave allowances and remaining balances for the year.

read-only
list-departments

List all organizational departments.

read-only
list-locations

List all office locations.

read-only
list-absence-types

List all absence reason types (vacation, sick leave, parental leave, etc.).

read-only

APIs Used

absence-io