Customers (Partial Update)

Description

See the Aerial Spec for more details.

File Naming Convention

TGEN_customers_partialupdate_2025-12_<optionalSuffix>.csv

  • importType: partialupdate
  • apiVersion: 2025-12

Columns

Column HeaderDescriptionKey InformationTypeRequired
uuidUnique Tulip identifier of the customer.Max Length: 36stringNo
externalIdIntegrator provided unique identifier for the customer.Max Length: 255stringNo
firstNameFirst name of the customer.Max Length: 64stringNo
lastNameLast name of the customer.Max Length: 64stringNo
prefixCustomer name prefix (Title).Max Length: 64stringNo
suffixCustomer name suffix.Max Length: 64stringNo
disabledBoolean dictating if customer status is disabled or not.booleanNo
excludeFromCampaignsBoolean dictating if customer is excluded from marketing campaigns or notbooleanNo
imageImage URL of the customer.Max Length: 255stringNo
attributesAttribute Values associated with this customer. Supports SET_AS_NULL.mixedNo
attributes[0]Attribute Value, External ID, UUID or SET_AS_NULLmixedNo
attributes[0].valueValue of the attributemixedYes
attributes[0].attributeExternalId“Integrator provided unique identifier for the attribute. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringYes
attributes[0].languageExternalIdExternal ID of the languageMax Length: 255stringNo
addressesAddresses associated with this Customer. Supports SET_AS_NULL.mixedNo
addresses[0]Address, External ID, UUID or SET_AS_NULLmixedNo
addresses[0].uuidUnique Tulip identifier of the address.Max Length: 36stringNo
addresses[0].externalIdIntegrator provided unique identifier for the address. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
addresses[0].address1Address line 1: street number and street nameMax Length: 64stringNo
addresses[0].cityCityMax Length: 32stringNo
addresses[0].countryCodeCountry ISO code in ISO-3166-3 formatMax Length: 3stringNo
addresses[0].zoneCodeConcatenation of Country ISO code in ISO-3166-2 format and State/Province in ISO-3166-2Max Length: 255stringNo
addresses[0].postCodePostal code of the addressMax Length: 10stringNo
addresses[0].address2Address line 2Max Length: 64stringNo
addresses[0].firstNameFirst name associated to the addressMax Length: 64stringNo
addresses[0].lastNameLast name associated to the addressMax Length: 64stringNo
addresses[0].phonePhone number associated to the address (E.164 standard)Max Length: 32stringNo
addresses[0].emailAddressEmail address associated to the addressMax Length: 255stringNo
addresses[0].typeType of addressMax Length: 255stringNo
addresses[0].disabledBoolean dictating if address is disabled (true or false)booleanNo
addresses[0].isPrimaryBoolean dictating if address is the primary address for the customerbooleanNo
importantDatesImportant Dates associated with this Customer. Supports SET_AS_NULL.mixedNo
importantDates[0]Important Date, External ID, UUID or SET_AS_NULLmixedNo
importantDates[0].uuidUnique Tulip identifier of the important date.Max Length: 36stringNo
importantDates[0].typeType of important dateMax Length: 255stringNo
importantDates[0].titleDescription of the important dateMax Length: 255stringNo
importantDates[0].dateImportant date of the customer in RFC3339 formatstringNo
importantDates[0].externalIdIntegrator provided unique identifier for the important date. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
emailAddressesEmail Addresses associated with this Customer. Supports SET_AS_NULL.mixedNo
emailAddresses[0]Email Address, External ID, UUID or SET_AS_NULLmixedNo
emailAddresses[0].uuidUnique Tulip identifier of the email address.Max Length: 36stringNo
emailAddresses[0].externalIdIntegrator provided unique identifier for the email address. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
emailAddresses[0].emailAddressThe email address.Max Length: 255stringNo
emailAddresses[0].typeType of email address.Max Length: 255stringNo
emailAddresses[0].isPrimaryBoolean dictating if this is the primary email address for the customer.booleanNo
emailAddresses[0].disabledBoolean dictating if the email address is disabled (true or false).booleanNo
emailAddresses[0].attributesAttribute Values associated with this email address. Supports SET_AS_NULL.mixedNo
emailAddresses[0].attributes[0]Attribute Value, External ID, UUID or SET_AS_NULLmixedNo
emailAddresses[0].attributes[0].valueValue of the attributemixedYes
emailAddresses[0].attributes[0].attributeExternalId“Integrator provided unique identifier for the attribute. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringYes
emailAddresses[0].attributes[0].languageExternalIdExternal ID of the languageMax Length: 255stringNo
phoneNumbersPhone Numbers associated with this Customer. Supports SET_AS_NULL.mixedNo
phoneNumbers[0]Phone Number, External ID, UUID or SET_AS_NULLmixedNo
phoneNumbers[0].uuidUnique Tulip identifier of the phone number.Max Length: 36stringNo
phoneNumbers[0].externalIdIntegrator provided unique identifier for the phone number. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
phoneNumbers[0].typeType of phone numberMax Length: 255stringNo
phoneNumbers[0].disabledBoolean dictating if the phone number is disabled (true or false)booleanNo
phoneNumbers[0].isPrimaryBoolean dictating if the phone number is the primary phone number for the customerbooleanNo
phoneNumbers[0].numberPhone number for the customer in E.164 standardMax Length: 32stringNo
phoneNumbers[0].countryExternalIdExternal ID of the country this phone number belongs to. Detected automatically using number if not provided.stringNo
phoneNumbers[0].attributesAttribute Values associated with this phone number. Supports SET_AS_NULL.mixedNo
phoneNumbers[0].attributes[0]Attribute Value, External ID, UUID or SET_AS_NULLmixedNo
phoneNumbers[0].attributes[0].valueValue of the attributemixedYes
phoneNumbers[0].attributes[0].attributeExternalId“Integrator provided unique identifier for the attribute. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringYes
phoneNumbers[0].attributes[0].languageExternalIdExternal ID of the languageMax Length: 255stringNo
loyaltyTiersLoyalty Tiers associated with this Customer. Supports SET_AS_NULL.mixedNo
loyaltyTiers[0]Loyalty Tier, External ID, UUID or SET_AS_NULLmixedNo
loyaltyTiers[0].uuidUnique Tulip identifier of the Tier ValuestringYes
loyaltyTiers[0].tierIdentifier of the associated Customer TierstringYes
loyaltyTiers[0].colourThe colour associated with the tier in Hex formatMax Length: 255stringNo
loyaltyTiers[0].definitionThe definition of this tier valuestringNo
loyaltyTiers[0].externalIdExternal identifier of the Tier ValueMax Length: 255stringNo
loyaltyTiers[0].isHiddenBoolean dictating if Tier Value is hidden (true or false)Max Length: 255booleanYes
loyaltyTiers[0].localizedDataArray of localized Tier Value descriptionsarrayNo
loyaltyTiers[0].localizedData[0]Array elementmixedNo
loyaltyTiers[0].localizedData[0].languageCodeLanguage code the Tier Value is instringYes
loyaltyTiers[0].localizedData[0].nameThe localized name of the Tier ValueMax Length: 255stringYes
preferencesN/AmixedNo
preferences.likesArray of liked customer preferences. Supports SET_AS_NULL.mixedNo
preferences.likes[0]Liked customer preference, External ID, UUID or SET_AS_NULLmixedNo
preferences.likes[0].uuidUnique Tulip identifier of the customerPreferenceValueMax Length: 36stringNo
preferences.likes[0].externalIdExternal ID of the customerPreferenceValueMax Length: 255stringNo
preferences.likes[0].disabledBoolean dictating if this preference value is disabled (true or false)booleanNo
preferences.likes[0].aiGeneratedBoolean dictating if this preference value is generated by AI (true or false)booleanNo
preferences.likes[0].typeThe customer preference this value belongs to (External ID or UUID)mixedYes
preferences.likes[0].type.uuidUnique Tulip identifier of the customerPreferenceMax Length: 36stringNo
preferences.likes[0].type.externalIdIntegrator provided unique identifier for the customer preference. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
preferences.likes[0].type.displayTypeDisplay type for this preferenceAllowed: hexColor, image, textstringYes
preferences.likes[0].type.sortOrderSort order for this preference in the listintegerYes
preferences.likes[0].type.allowDislikesBoolean dictating if dislikes are allowed for this preference (true or false)booleanNo
preferences.likes[0].type.isSingleSelectBoolean dictating if only one value can be assigned per-customer (true or false)booleanNo
preferences.likes[0].type.isFilterableBoolean dictating if value is filterable or not (true or false)booleanNo
preferences.likes[0].type.disabledBoolean dictating if this preference is disabled (true or false)booleanNo
preferences.likes[0].type.localizedDataLocalized data for name and description with associated languagearrayNo
preferences.likes[0].type.localizedData[0]Array elementmixedNo
preferences.likes[0].sortOrderSort order for this preference value in the listintegerYes
preferences.likes[0].localizedDataLocalized data for value and presentation with associated languagearrayNo
preferences.likes[0].localizedData[0]Array elementmixedNo
preferences.likes[0].localizedData[0].valueValue of the Customer Preference ValueMax Length: 36stringYes
preferences.likes[0].localizedData[0].presentationPresentation of the Customer Preference Value localization (URL, Hex or String)Max Length: 255stringNo
preferences.likes[0].localizedData[0].languageCodeLanguage code the Customer Preference Value is instringYes
preferences.dislikesArray of disliked customer preferences. Supports SET_AS_NULL.mixedNo
preferences.dislikes[0]Disliked customer preference, External ID, UUID or SET_AS_NULLmixedNo
preferences.dislikes[0].uuidUnique Tulip identifier of the customerPreferenceValueMax Length: 36stringNo
preferences.dislikes[0].externalIdExternal ID of the customerPreferenceValueMax Length: 255stringNo
preferences.dislikes[0].disabledBoolean dictating if this preference value is disabled (true or false)booleanNo
preferences.dislikes[0].aiGeneratedBoolean dictating if this preference value is generated by AI (true or false)booleanNo
preferences.dislikes[0].typeThe customer preference this value belongs to (External ID or UUID)mixedYes
preferences.dislikes[0].type.uuidUnique Tulip identifier of the customerPreferenceMax Length: 36stringNo
preferences.dislikes[0].type.externalIdIntegrator provided unique identifier for the customer preference. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
preferences.dislikes[0].type.displayTypeDisplay type for this preferenceAllowed: hexColor, image, textstringYes
preferences.dislikes[0].type.sortOrderSort order for this preference in the listintegerYes
preferences.dislikes[0].type.allowDislikesBoolean dictating if dislikes are allowed for this preference (true or false)booleanNo
preferences.dislikes[0].type.isSingleSelectBoolean dictating if only one value can be assigned per-customer (true or false)booleanNo
preferences.dislikes[0].type.isFilterableBoolean dictating if value is filterable or not (true or false)booleanNo
preferences.dislikes[0].type.disabledBoolean dictating if this preference is disabled (true or false)booleanNo
preferences.dislikes[0].type.localizedDataLocalized data for name and description with associated languagearrayNo
preferences.dislikes[0].type.localizedData[0]Array elementmixedNo
preferences.dislikes[0].sortOrderSort order for this preference value in the listintegerYes
preferences.dislikes[0].localizedDataLocalized data for value and presentation with associated languagearrayNo
preferences.dislikes[0].localizedData[0]Array elementmixedNo
preferences.dislikes[0].localizedData[0].valueValue of the Customer Preference ValueMax Length: 36stringYes
preferences.dislikes[0].localizedData[0].presentationPresentation of the Customer Preference Value localization (URL, Hex or String)Max Length: 255stringNo
preferences.dislikes[0].localizedData[0].languageCodeLanguage code the Customer Preference Value is instringYes
socialProfilesSocial profiles associated with this customer. Supports SET_AS_NULL.mixedNo
socialProfiles[0]Social Profile, External ID, UUID or SET_AS_NULLmixedNo
socialProfiles[0].uuidUnique Tulip identifier of the social profile.Max Length: 36stringNo
socialProfiles[0].externalIdIntegrator provided unique identifier for the social profile. Typically used to map a primary key from a third party system to the Tulip resource.Max Length: 255stringNo
socialProfiles[0].typeType of social profile.Max Length: 255stringNo
socialProfiles[0].valueValue of the social profile (e.g., username, phone number, URL).Max Length: 255stringNo
socialProfiles[0].isPrimaryBoolean dictating if this is the primary social profile of this type for the customer.booleanNo
socialProfiles[0].disabledBoolean dictating if the social profile is disabled (true or false).booleanNo
createdStoreIdUUID or External ID of the store this user was created in.Max Length: 255stringNo

Sample CSV

See the following customers CSV sample file.

customers Sample 1

Note: The sample CSV may contain sample ID fields which reference other resources that do not match the data in your environment. You may omit any non-required fields from the sample CSV, reference the table above for required fields.