---
title: "Delete employees."
method: GET
path: "/employee/delete"
tags: ["Employees|Employee"]
---

# Delete employees.

`GET /employee/delete`

This functionality permits the deletion of multiple employees concurrently by setting various filters. If the
`dryRun` flag is enabled, no modifications will be made to the live system, and you will receive a simulated
success response. If the operation is successful, the list of employees who have been deleted will be provided
as a response.

## Query parameters

- `employees[byIds][]` integer[]
- `employees[byReferences][]` string[]
- `employees[byCardNumbers][]` string[]
- `employees[byIbuttonNumbers][]` integer[]
- `employees[byImportKeys][]` string[]
- `employees[importSource]` string
- `dryRun` boolean

## Response `200`

Success Response:

- StandardEmployeeDeleteResponse
  - `deletedEmployees` object[] — The deleted employees.
    - `id` integer — The internal employee ID.
    - `reference` string — The personal number. (max. 20 characters)
    - `cardNumber` string — The driver card number.
    - `importSource` string — External data source from which this employee originates. (max. 16 characters)
    - `importKey` string — External ID from the respective data source. (max. 64 characters)

---

[API](https://skmtc.net/geocapture/apis/geocapture-api.md) · [All operations](https://skmtc.net/geocapture/apis/geocapture-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/geocapture/geocapture-api/revisions/15839b24c497/schema)
