Update Customer Details

Lets you update customer details using the registered identifiers of the customer.

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

Request Body Parameters

ParameterDatatypeDescription
loyaltyTypeenumLoyalty status of the customer. Value: loyalty, non_loyalty.
commChannelsobjCommunication channels of the customer.
typeenumType of the communication channel. Value: mobile, email, wechat, ios, android, line, mobilePush.
valuestringBased on the channel type enter the channel value. Example, mobile number is the value for type:mobile, firebase token for type:mobilePush. mobilePush is supported for sources mobile_app, Instore, Martjack, Ecommerce, and Website
primarybooleanWhether the current identifier is the primary identifier of the customer (primary identifier as per the org's configuration).
lastViewedDatedateDate when the customer recently opened the app. Applicable for the channel 'mobilePush'.
verifiedbooleanWhether the current identifier is verified or not. For example, through OTP.
profilesobjProfile information of the customer.
metaobjAdditional information of the identifier.
FirstnamestringFirst name of the customer.
LastnamestringLast name of the customer.
identifiersobjIdentifiers of the customer that you want to add in type and value. Supported types: mobile, email, cardnumberexternalId, wechat,martjackId, fbId mobile, tmall_uname, cuid, ali_uname, jd_uname, vip_uname, and line.
profilesfieldsCustom field details (only that configured for the organization)
extendedFieldsobjExtended field details of the customer in key:value pairs. You can only pass extended fields that are enabled for your org with the respective datatypes for values.
fieldsobjCustom field details of the customer in key:value pairs.
Query Params
string
enum
required

Source in which you want to update customer identifier(s). For sources that support multiple accounts, you also need to provide the associated account id.

string

Account for which you want to update the customer identifier (Required only for sources with multiple accounts)

boolean

Pass true to run loyalty activities in the background, side effects will not be returned in the API response. If false, API will wait for Loyalty activities to complete and then respond to the client with side effects in the API response.

string
enum
required

Identifier used to identify the customer.

string
required

Value of the specified identifier.

Headers
string
Response

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