📢
Recruitment
📋
Onboarding
Active
⚙️
Daily Ops
👋
Offboarding

Overview

The Employee Lifecycle flow covers the complete journey from hiring a new employee through their active employment to eventual offboarding. This involves multiple Worky APIs working together.

Lifecycle Stages

🧑‍💼 1. Recruitment

Create job vacancies and manage applications using the Directory API.

POST/api/v1/accounts/directory/vacanciesCreate vacancy
GET/api/v1/accounts/directory/vacancy-applicationsList applications
PUT/api/v1/accounts/directory/vacancy-applications/{id}/statusUpdate status
Learn more →

📋 2. Onboarding

Send onboarding invitations and collect employee data through the HR API.

POST/api/v1/hr/onboarding-inviteesInvite employee
GET/api/v1/hr/public/onboarding/{slug}Get onboarding form
POST/api/v1/hr/public/onboarding/{slug}/submitSubmit form
Learn more →

✅ 3. Active Employee

Manage employee records, contracts, and organizational data.

POST/api/v1/accounts/directory/employeesCreate employee
GET/api/v1/accounts/directory/employees/{id}Get employee
PUT/api/v1/accounts/directory/employees/{id}Update employee
Learn more →

⚙️ 4. Daily Operations

Handle time-off requests, incidences, and attendance tracking.

POST/api/v1/time-off/eventsRequest time off
POST/api/v1/incidences/eventsLog incidence
POST/api/v1/time-and-attendance/punchesRecord punch

👋 5. Offboarding

Process termination and final settlements.

PUT/api/v1/accounts/directory/employees/{id}/terminateTerminate employee
POST/api/v1/payroll/final-settlementCalculate settlement
Learn more →

Related APIs

Directory APIHR APIUsers APITime Off APIIncidences API