Create Employee Event

This endpoint specifies what will be sent to your Create Employee Webhook. Zeal POSTs a request containing an The Employee Object once they have completed the onboarding process. You can update the webhook URL you want Zeal to hit in the 'API' page of the Zeal Dashboard.


Request Body

attributetypedescription
testbooleanWhether the worker was "onboarded" in Test Mode
companyIDstringZeal companyID of Employer
business_namestringBusiness Name of Employer
The Employee ObjectstringOther employee object fields

Returns

Doesn't return anything, rather POSTs The Employee Object & data to the webhook URL


Raw Content Example

{
  "employeeID": "1234567890",
  "companyID": "0987654321",
  "onboarded": true,
  "employment_status": "live",
  "term_date": null,
  "first_name": "erlich",
  "last_name": "bachman",
  "email": "[email protected]",
  "dob": "1999-12-04",
  "start_date": "2019-06-04",
  "title": "Brand Ambassador",
    "workLocationID": "6247402f38756100224f0a52",
  "address": "320 Pancake Hollow Road",
  "address_line2": null,
  "city": "Highland",
  "state": "NY",
  "zip": "12528",
  "phone_number": "+18214370987",
  "default_pay_schedule": "weekly",
  "default_wage": 20,
  "default_ot_wage": 30,
  "default_dt_wage": 40,
  "ssn": "123456789",
  "autopilot": {
    "autopilot_on": false,
    "salary": 100000,
    "salary_firstDate": "2020-08-25",
 },
  "is_943" : true,
  "is_scheduleH" : false,
  "external_id": "123456789"
}