---
title: "Update a corporate customer"
method: PATCH
path: "/v3/CORPORATE/{id}"
tags: ["Update a customer"]
---

# Update a corporate customer

`PATCH /v3/CORPORATE/{id}`

This operation will update a given customer.

## Path parameters

- `id` string, required

## Query parameters

- `auditUser` string, required

## Request body

- PatchCorporateResourceBody — Updating set values
  - `email` string
  - `phoneNumber` string — Land line phone number to customer, must be full number including country code and starting with +
  - `mobileNumber` string — Mobile number to customer, must be full number including country code and starting with +
  - `customerNumber` string — Can contain both letters and numbers. Max character limit is 64
  - `regNo` string — Identifier to customer, for example SSN. Enfuce does not do any validation for this regNo
  - `locale` 'af_ZA' | 'ar_AE' | 'ar_BH' | 'ar_DZ' | 'ar_EG' | 'ar_IQ' | 'ar_JO' | 'ar_KW' | 'ar_LB' | 'ar_LY' | 'ar_MA' | 'ar_OM' | 'ar_QA' | 'ar_SA' | 'ar_SY' | 'ar_TN' | 'ar_YE' | 'az_AZ' | 'be_BY' | 'bg_BG' | 'bn_IN' | 'bs_BA' | 'ca_ES' | 'cs_CZ' | 'cy_GB' | 'da_DK' | 'de_AT' | 'de_CH' | 'de_DE' | 'de_LI' | 'de_LU' | 'de_NL' | 'el_GR' | 'en_AU' | 'en_BZ' | 'en_CA' | 'en_GB' | 'en_IE' | 'en_JM' | 'en_MT' | 'en_NZ' | 'en_PH' | 'en_TT' | 'en_US' | 'en_VI' | 'en_ZA' | 'en_ZW' | 'es_AR' | 'es_BO' | 'es_CL' | 'es_CO' | 'es_CR' | 'es_DO' | 'es_EC' | 'es_ES' | 'es_GT' | 'es_HN' | 'es_MX' | 'es_NI' | 'es_PA' | 'es_PE' | 'es_PR' | 'es_PY' | 'es_SV' | 'es_UY' | 'es_VE' | 'et_EE' | 'eu_ES' | 'fa_IR' | 'fi_FI' | 'fo_FO' | 'fr_BE' | 'fr_CA' | 'fr_CH' | 'fr_FR' | 'fr_LU' | 'fr_MC' | 'fr_NL' | 'ga_IE' | 'gl_ES' | 'gu_IN' | 'he_IL' | 'hi_IN' | 'hr_HR' | 'hu_HU' | 'hy_AM' | 'id_ID' | 'is_IS' | 'it_CH' | 'it_IT' | 'ja_JP' | 'ka_GE' | 'kk_KZ' | 'kl_GL' | 'kn_IN' | 'ko_KR' | 'kok_IN' | 'lb_LU' | 'lt_LT' | 'lv_LV' | 'mk_MK' | 'ml_IN' | 'mn_MN' | 'mr_IN' | 'ms_BN' | 'ms_MY' | 'mt_MT' | 'nb_NO' | 'nl_BE' | 'nl_NL' | 'nn_NO' | 'no_NO' | 'pa_IN' | 'pl_PL' | 'pt_BR' | 'pt_PT' | 'ro_RO' | 'ru_RU' | 'se_NO' | 'sk_SK' | 'sl_SI' | 'sq_AL' | 'sr_BA' | 'sr_CS' | 'sv_FI' | 'sv_SE' | 'sw_KE' | 'syr_SY' | 'ta_IN' | 'te_IN' | 'th_TH' | 'tn_ZA' | 'tr_TR' | 'uk_UA' | 'uz_UZ' | 'vi_VN' | 'xh_ZA' | 'zh_CN' | 'zh_HK' | 'zh_MO' | 'zh_SG' | 'zh_TW' | 'zu_ZA' — Customer's language and country code, these are the valid locales in API
  - `screening` Screening — PEP and Sanction Screening. Fields can be used purely for informational purposes and do not trigger any legal or compliance-related consequences. However, the value of these fields may have operational implications for card usage, as described below. This screening is optional and does not need to be used if it is not relevant.
    - `status` boolean, required — This field indicates the status of a customer's PEP and sanction screening. * __true__: A value of true means that the customer has already been screened and passed the PEP and sanction checks, confirming no matches were found on relevant lists. All linked cards can be used without restrictions. * __false__: A value of false indicates that the PEP and sanction screening process is still in progress for this customer. Importantly, when the screening status is set to false, authorizations for all cards linked to this customer will be automatically rejected. This operational behavior ensures compliance during the screening process. It is important to note that this field reports the current status of the screening process; it does not imply any further actions or legal consequences resulting from the screening outcome. However, the operational restrictions for linked cards should be carefully considered when handling customers with a false screening status.
    - `statusLastUpdated` string, date — This field indicates the timestamp of the most recent update to the customer's PEP and sanction screening status. The value is in ISO 8601 datetime format (e.g., 2025-01-28).
  - `address` UpdateAddress
    - `address1` string
    - `address2` string
    - `address3` string
    - `address4` string
    - `city` string
    - `country` string — A valid ISO 3166-1 alpha-3 country code, except for QZZ (UNMIK in Kosovo) and ROM for Romania.
    - `region` string
    - `zipCode` string
  - `temporaryAddress` UpdateAddress
    - `address1` string
    - `address2` string
    - `address3` string
    - `address4` string
    - `city` string
    - `country` string — A valid ISO 3166-1 alpha-3 country code, except for QZZ (UNMIK in Kosovo) and ROM for Romania.
    - `region` string
    - `zipCode` string
  - `additionalValues` KeyValuePair[] — The additionalValues array is used to store information in the form of key-value pairs. Enfuce does not perform any validation on these key-value pairs beyond ensuring they adhere to the character limit constraints. The primary purpose of these key-value pairs is to store data without further processing. In newer versions of the card personalization files, these key-value pairs are included in the file. However, this inclusion is version-dependent. We recommend consulting the specific version details of your card personalization files to confirm whether these values will be added to the card personalization file in your case.
    - `key` string, required
    - `value` string, required
  - `name` string — Human readable name of an account
  - `customerRepresentative` string — Field value is printed to outgoing invoices. In order to use this field it should be agreed in advantage with selected printing partner how it's represented on the invoice.
  - `registration` Registration
    - `authority` string — Registration authority where the company was registered
    - `registrationDate` string, date — Date of the company registration in ISO 8601 format (yyyy-MM-dd)
  - `bankruptcyDate` string, date — The date on which the company declared bankruptcy, in ISO 8601 format ("YYYY-MM-DD"). The field can be used purely for informational purposes and does not trigger any further actions or processes implemented by Enfuce.
  - `riskScore` 'High' | 'Med' | 'Low' | 'Pep' | 'Prohibited' — Risk assessment score of the customer. Can be one of the following values: - `High`: High-risk customer - `Med`: Medium-risk customer - `Low`: Low-risk customer - `Pep`: Politically Exposed Person (PEP) - `Prohibited`: Customer sanctioned or outside of risk appetite

## Response `200`

Successful update of customer

- ResourceResponse
  - `description` string — Short description of the result of the action
  - `id` string — Will contain the ID of the resource that has been created or updated

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal server error

---

[API](https://skmtc.net/enfuce/apis/transfer-api.md) · [All operations](https://skmtc.net/enfuce/apis/transfer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/enfuce/transfer-api/versions/dc4a41118f80/schema)
