Overview
Worky's onboarding flow allows you to send a secure link to new employees so they can fill out their own profile, upload documents (ID, proof of address), and signing their contract digitally.
1. Send Onboarding Invitation
Create an invitation. The employee will receive an email with a unique secure link.
POST
/api/v1/hr/onboarding-inviteesRequest Body
{
"email": "[email protected]",
"firstName": "Ana",
"lastName": "Silva",
"jobPositionId": "jp-456",
"startDate": "2024-04-01",
"contractType": "INDEFINITE",
"workModality": "HYBRID"
}2. Track Progress
Monitor the status of onboarding invitations to see who has completed their forms.
GET
/api/v1/hr/onboarding-invitees3. Complete Onboarding
Once the employee submits their data, you can review and approve it. Upon approval, an Employee record is created in the Directory.
POST
/api/v1/hr/onboarding-invitees/{id}/completeWebhook Event: You can subscribe to the
employee.created webhook to be notified when onboarding is finalized.