Represents an individual upsert request in a BulkUpsertCustomerCustomAttributes request.
<- Object
Object
Represents an individual upsert request in a BulkUpsertCustomerCustomAttributes request.
An individual request contains a customer ID, the custom attribute to create or update, and an optional idempotency key.
The ID of the target customer profile.
The custom attribute to create or update, with following fields:
key
. This key must match the key
of a custom attribute definition in the Square seller account. If the requesting application is not the definition owner, you must provide the qualified key.
value
. This value must conform to the schema
specified by the definition. For more information, see Value data types.
version
. To enable optimistic concurrency control for update operations, include this optional field in the request and set the value to the current version of the custom attribute.
A unique identifier for this individual upsert request, used to ensure idempotency. For more information, see Idempotency.