> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AnonymizeCustomerCommandRequestInput

> Anonymizes a customer for data protection. Names, streets, phone numbers and email addresses of the customer and its addresses, the email addresses of its contacts, its text custom field values, its website, tax number and commercial register number are overwritten; its bank accounts and messages are deleted. The customer number, the postal code, city and country, the VAT ID, the date of birth, notes and history stay. Only a customer whose sales documents are all anonymized, or who has none, can be anonymized. This cannot be undone. An anonymized customer stays as it is. - Request



**Kind**: `input`

## Fields

**`customerId`**: `ID!` (required)

The ID of the customer.

---

**`disableAutomaticWorkflows`**: `Boolean`

Suppresses the automatic workflow triggers of this call (the customer event 'changed'). Defaults to false when omitted.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

