Update Customer

scope customers:update

Update a specific Customer by their reference ID. This endpoint allows you to modify customer information including profile, addresses, and metadata.

Info

The customer reference must exist within your account. This endpoint allows partial updates - only the fields you specify will be modified.

Use PUT for complete replacement if you need to replace all customer data.

Tip: Use PATCH for efficient updates when you only need to modify specific fields.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The unique identifier (AVID) of the Account.

string
required

The Account's (Merchant's) unique reference identifier for the Customer.

Body Params
metadata
object

Add additional information associated with the customer like name, location etc. A special mention to the customers/crm/authvia product which can enable a signup form for customers to self sign up and/or add validation checking for each customer created.

addresses
array of objects
length ≥ 1

Deprecated. Allow multiple addresses to be linked to the customer. However, the order of the addresses is important, as the first one is always selected as the default.

addresses
required

The address value must be a valid address-format: either in E.164 format for phone numbers or as a valid email address. This is necessary for customer login and receiving messages.

appdata
object

A merchant can add extra details for a customer, such as notes, references, secret etc, which are not visible to the customer. This attribute is only deliviered on webhook payloads and returned for API calls to load a customer record.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json