---
title: "Update Cardholder by Cardholder ID in C2P"
method: PUT
path: "/v1/click2pay/VISA/update/customer/{customerId}"
tags: ["Visa Click2Pay Enrol and Manage"]
---

# Update Cardholder by Cardholder ID in C2P

`PUT /v1/click2pay/VISA/update/customer/{customerId}`

Send a request to this endpoint to modify a cardholder’s details in C2P. 
You may update the email ID and/or the phone number.

## Path parameters

- `customerId` string, biginteger, required

## Query parameters

- `auditUser` string, required

## Request body

- UpdateCustomerRequest
  - `overrides` CustomerOverrides — Customer overrides are used to override the customer information that is stored in the Visa C2P.
    - `emails` string[] — If you want to use a different email ID for the C2P account from the existing record, specify the new value. Note: For initial release, only one email address is supported. If more than one email address is provided, the first element in the array is used.
    - `phones` string[] — If you want to use a different phone number for the Click to Pay account from the existing record, specify the new value in ITU-T E.164 (2010) format. Do not use the "+" symbol. Note: For initial release, only one phone number is supported. If more than one phone number is provided, the first element in the array is used.
  - `customerBID` string, required — Unique identifier assigned to each issuer. Note: If you are using our BIN sponsorship, we provide you the **customerBID**; else, Visa provides you the **customerBID**.

## Response `202`

Accepted

- VisaClick2Pay202
  - `requestTraceId` string, uuid, required — Unique identifier of the request

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `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)
