Employee Lifecycle API

Punch in.
Ship payroll out.

One API for attendance, leave, timesheets and mobilization — built to sync a workforce's hours without the reconciliation headache.

TIME CARD NO. 04471

POST/v1/attendance/punch-in
GET/v1/leave/balance
PUT/v1/timesheet/:id/sync
EMP #2291 SHIFT 09:00–18:00
AUTHORIZED

The ledger

Every module logged, stamped, and versioned like the books they replace.

EMP

Employees

Profiles, roles, mobilization and demobilization records — the source of truth for who's on the clock.

14 endpoints
ATT

Attendance

Punch in/out state machine, break tracking, and shift windows with automatic overtime detection.

9 endpoints
LVE

Leave

Leave types, policies, accrual schedules, encashment, carry-forward, and the holiday calendar.

21 endpoints
TSH

Timesheet

Sync passes for mob/demob date changes, daily logs, and approval workflows.

12 endpoints
PAY

Payroll

Petty cash books, disbursement records, and exportable pay runs.

8 endpoints
GET — read
POST — create
PUT — update
DELETE — remove

Everything's typed. Everything's tested.

Full schemas, example payloads, and auth flows live in the OpenAPI reference.

Open API Reference