# Update Customer Update customer details. For individuals (officers) linked to a corporate customer, modify the individual resource directly using Update Individual. Endpoint: PATCH /v1/customers/{customer_id} Version: 1.1.2 Security: OAuth2Flow ## Path parameters: - `id` (string, required) Customer ID ## Header parameters: - `Authorization` (string) OAuth bearer token (see authentication flows) - `x-l2f-request-id` (string) Optional Unique ID per request, useful for fault resolution/diagnosis and audit. - `x-l2f-idempotency-id` (string) Unique ID used to safely retry an operation. See idempotency section for more details. ## Request fields (application/json): - `updates` (array) Follow standard patch guidance - `updates.field` (string) Customer Field To Be Patched - `updates.value` (string) New value - `updated_by` (string) Description or reference of the system/person who requested the change - `reason` (string) String representing the reason for the change. ## Response 200 fields (application/json): - `data` (object, required) - `data.id` (string, required) Unique Identifier for the customer ## Response 400 fields (application/json): - `errors` (array) Error List - `errors.code` (string) Layer2 Standard Error Code - `errors.description` (string) Error Description ## Response 401 fields (application/json): - `errors` (array) Error List - `errors.code` (string) Layer2 Standard Error Code - `errors.description` (string) Error Description ## Response 404 fields (application/json): - `errors` (array) Error List - `errors.code` (string) Layer2 Standard Error Code - `errors.description` (string) Error Description ## Response 500 fields (application/json): - `errors` (array) Error List - `errors.code` (string) Layer2 Standard Error Code - `errors.description` (string) Error Description