---
title: "Update"
method: POST
path: "/Customers/Update/{uid}"
tags: ["Customers"]
---

# Update

`POST /Customers/Update/{uid}`

This endpoint allows you to update an existing customer in the system. You can modify various attributes of the customer.

## Path parameters

- `uid` string, required

## Headers

- `api-key` string, required
- `secret-key` string, required

## Request body

- object
  - `email` string — Customer email address.
  - `customer_name` string — Customer name.
  - `paying_vat` boolean — Let's the system know if the customer is paying VAT or not.
  - `vat_number` string — Customer or Company VAT number.
  - `customer_number` string — Internal customer number in the system.
  - `notes` string — Notes, comments, or additional information about the customer.
  - `phone` string — Customer phone number.
  - `contacts` object[] — Contact details associated with the customer.
    - `full_name` string — Contact's full name.
    - `cell_phone` string — Contact's cell phone number.
    - `contact_email` string — Contact's email address.
    - `contact_address` string — Contact's address.
    - `contact_city` string — Contact's city.
    - `contact_postal_code` string — Contact's postal code.
    - `contact_country_iso` string — Contact's country code.
    - `job_position` 'main-contact-person' | 'management' | 'technical-department' | 'accounting-and-finance' | 'legal-department' | 'personnel-department' | 'marketing-and-advertising-department' | 'other'
  - `business_address` string — Business address of the customer.
  - `business_city` string — Business city.
  - `business_postal_code` string — Business postal code.
  - `business_country_iso` string — Business country code.
  - `subject_code` string — External customer number in other ERP or other systems.
  - `communication_email` string — Email for communication purposes.

## Response `200`

200

- object
  - `result` object
    - `status` string
    - `code` integer
    - `description` string
  - `data` object
    - `customer_uid` string

## Other responses

- `400` — 400

---

[API](https://skmtc.dev/payplus/apis/payplus-api-documentation-production.md) · [All operations](https://skmtc.dev/payplus/apis/payplus-api-documentation-production/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/payplus/payplus-api-documentation-production/revisions/2a893057392b/schema)
