📢
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 vacancyGET
/api/v1/accounts/directory/vacancy-applicationsList applicationsPUT
Learn more →/api/v1/accounts/directory/vacancy-applications/{id}/statusUpdate status📋 2. Onboarding
Send onboarding invitations and collect employee data through the HR API.
POST
/api/v1/hr/onboarding-inviteesInvite employeeGET
/api/v1/hr/public/onboarding/{slug}Get onboarding formPOST
Learn more →/api/v1/hr/public/onboarding/{slug}/submitSubmit form✅ 3. Active Employee
Manage employee records, contracts, and organizational data.
POST
/api/v1/accounts/directory/employeesCreate employeeGET
/api/v1/accounts/directory/employees/{id}Get employeePUT
Learn more →/api/v1/accounts/directory/employees/{id}Update employee⚙️ 4. Daily Operations
Handle time-off requests, incidences, and attendance tracking.
POST
/api/v1/time-off/eventsRequest time offPOST
/api/v1/incidences/eventsLog incidencePOST
/api/v1/time-and-attendance/punchesRecord punch👋 5. Offboarding
Process termination and final settlements.
PUT
/api/v1/accounts/directory/employees/{id}/terminateTerminate employeePOST
Learn more →/api/v1/payroll/final-settlementCalculate settlement