{
"trigger": {
"eventId": "6f91c2a4-8d31-4a1b-b5f4-91a2d7c4e810",
"eventType": "employee.employeestatus.update",
"eventTimeStamp": "01/07/2026 15:27:12"
},
"payload": [
{
"user": [
{
"user": "Alex Morgan",
"userId": "A12F45BC-9D31-4C9E-B28F-7F6E2C91D4A8",
"userReferenceId": "",
"companyId": "8E9F2B11-6A44-4D8C-B3A2-91F6D2E8C7A0",
"status": {
"userStatus": "Former"
},
"WorkerType": {
"WorkerType": "W2"
},
"firstName": "Alex",
"lastName": "Morgan",
"middleName": "",
"phoneNumber": "5551234567",
"kycStatus": "passed",
"jobTitle": "Quality Analyst",
"dateOfJoin": "2026-01-07",
"email": "alex.morgan@example.com",
"userWages": [
{
"userWageId": "E4D92C17-1B55-4C3E-A9D8-2F5B9A1C7E44",
"standardWorkingHours": 0,
"WageRate": 85,
"WageBasis": {
"WageBasis": "Per Month"
},
"paymentMethod": {
"PaymentMethod": "Check"
}
}
],
"bankAccounts": []
}
]
}
]
}Employee
Employee Status
Emitted when an employee is created or their lifecycle status changes.
Events
employee.employeestatus.insert— emitted when the employee is created. The initialuserStatusisAdd Wage.employee.employeestatus.update— emitted when the employee lifecycle status changes after creation.
WEBHOOK
employeeStatus
{
"trigger": {
"eventId": "6f91c2a4-8d31-4a1b-b5f4-91a2d7c4e810",
"eventType": "employee.employeestatus.update",
"eventTimeStamp": "01/07/2026 15:27:12"
},
"payload": [
{
"user": [
{
"user": "Alex Morgan",
"userId": "A12F45BC-9D31-4C9E-B28F-7F6E2C91D4A8",
"userReferenceId": "",
"companyId": "8E9F2B11-6A44-4D8C-B3A2-91F6D2E8C7A0",
"status": {
"userStatus": "Former"
},
"WorkerType": {
"WorkerType": "W2"
},
"firstName": "Alex",
"lastName": "Morgan",
"middleName": "",
"phoneNumber": "5551234567",
"kycStatus": "passed",
"jobTitle": "Quality Analyst",
"dateOfJoin": "2026-01-07",
"email": "alex.morgan@example.com",
"userWages": [
{
"userWageId": "E4D92C17-1B55-4C3E-A9D8-2F5B9A1C7E44",
"standardWorkingHours": 0,
"WageRate": 85,
"WageBasis": {
"WageBasis": "Per Month"
},
"paymentMethod": {
"PaymentMethod": "Check"
}
}
],
"bankAccounts": []
}
]
}
]
}Authorizations
Headers
Body
application/json
Response
200
Employee status event accepted successfully.
