---
title: "Employee terminated"
method: POST
path: "employeeLeft"
tags: ["Employee data Webhooks"]
---

# Employee terminated

`POST employeeLeft` (webhook)

Triggered when an employee is set as terminated or on Garden leave
(whichever occurs first), once the corresponding lifecycle entry becomes effective.

Lifecycle events are triggered automatically at midnight on the effective
date of the lifecycle table entry (according to the site's timezone).

In the right panel, open **Examples** and select **Payload Example** to see a real payload.

## Headers

- `bob-signature` string, required

## Payload

- EmployeeLeftEvent — Base webhook event structure containing common webhook properties
  - `companyId` number, required — The company ID
  - `type` 'employee.left', required — Event type for employee terminated or on Garden leave
  - `triggeredBy` string, required — The backend-id of the employee that triggered the event or 'system' for events triggered automatically by the system
  - `triggeredAt` string, date-time, required — The timestamp when the event occurred
  - `version` string, required — The webhook version
  - `data` object, required — Data payload for lifecycle events (joined, left, activated, inactivated, temporaryLeave)
    - `employeeId` string, required — The unique identifier of the employee

## Acknowledgement `200`

Webhook received successfully

## Other responses

- `400` — Invalid webhook payload

---

[API](https://skmtc.net/hibob/apis/employee-data-api.md) · [All operations](https://skmtc.net/hibob/apis/employee-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hibob/employee-data-api/revisions/0781ebbdda91/schema)
