Customers (Full Update)

File Naming Convention

TGEN_customers_fullupdate_2025-08_<optionalSuffix>.csv

  • importType: fullupdate
  • apiVersion: 2025-08

Columns

Column HeaderDescriptionTypeRequired
uuidUnique Tulip identifier of the customerstringNo
externalIdIntegrator provided unique identifier for the customer. Typically used to map a primary key from a third party system to the Tulip resource.stringNo
firstNameFirst name of the customerstringYes
lastNameLast name of the customerstringYes
prefixCustomer name prefix (Title)stringNo
suffixCustomer name suffixstringNo
disabledBoolean dictating if customer status is disabled or notbooleanNo
excludeFromCampaignsBoolean dictating if customer is excluded from marketing campaigns or notbooleanNo
imageImage URL of the customerstringNo
attributesArray of Attribute Values associated with this customerarrayYes
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.stringYes
attributes[0].languageExternalIdExternal ID of the languagestringNo
addressesArray of Addresses associated with this Customer ExpandablemixedYes
addresses[0].uuidUnique Tulip identifier of the addressstringNo
addresses[0].address1Address line 1: street number and street namestringYes
addresses[0].cityCitystringYes
addresses[0].countryCodeCountry ISO code in ISO-3166-1 alpha-2 formatstringYes
addresses[0].zoneCodeThe ISO-3166-2 region code (including the country code portion) for the state/province/regionstringNo
addresses[0].postCodePostal code of the addressstringYes
addresses[0].address2Address line 2stringNo
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.stringNo
addresses[0].firstNameFirst name associated to the addressstringNo
addresses[0].lastNameLast name associated to the addressstringNo
addresses[0].phonePhone number associated to the address (E.164 standard)stringNo
addresses[0].emailAddressEmail address associated to the addressstringNo
addresses[0].typeType of addressstringYes
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
importantDatesArray of Important Dates associated with this Customer ExpandablemixedYes
importantDates[0].uuidUnique Tulip identifier of the important datestringNo
importantDates[0].typeType of important datestringYes
importantDates[0].titleDescription of the important datestringNo
importantDates[0].dateImportant date of the customer in RFC3339 formatstringYes
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.stringNo
emailAddressesArray of Email Addresses associated with this Customer ExpandablemixedYes
emailAddresses[0].uuidUnique identifier of the email addressstringNo
emailAddresses[0].emailAddressEmail Address of the customerstringYes
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.stringNo
emailAddresses[0].disabledBoolean dictating if the email address is disabled (true or false)booleanNo
emailAddresses[0].isPrimaryBoolean dictating if this email address is the primary email address for the customerbooleanNo
emailAddresses[0].typeType of email addressstringYes
emailAddresses[0].attributesArray of Attribute Values associated with this email addressarrayYes
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.stringYes
emailAddresses[0].attributes[0].languageExternalIdExternal ID of the languagestringNo
phoneNumbersArray of Phone Numbers associated with this Customer ExpandablemixedYes
phoneNumbers[0].uuidUnique Tulip identifier of the phone numberstringNo
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.stringNo
phoneNumbers[0].typeType of phone numberstringYes
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 standardstringYes
phoneNumbers[0].countryExternalIdExternal ID of the country this phone number belongs to. Detected automatically using number if not provided.stringNo
phoneNumbers[0].attributesArray of Attribute Values associated with the phone numberarrayYes
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.stringYes
phoneNumbers[0].attributes[0].languageExternalIdExternal ID of the languagestringNo
loyaltyTiersArray of Loyalty Tiers associated with this Customer ExpandablearrayNo
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 formatstringNo
loyaltyTiers[0].definitionThe definition of this tier valuestringNo
loyaltyTiers[0].externalIdExternal identifier of the Tier ValuestringNo
loyaltyTiers[0].isHiddenBoolean dictating if Tier Value is hidden (true or false)booleanYes
loyaltyTiers[0].localizedDataArray of localized Tier Value descriptionsarrayNo
loyaltyTiers[0].localizedData[0].languageCodeLanguage code the Tier Value is instringYes
loyaltyTiers[0].localizedData[0].nameThe localized name of the Tier ValuestringYes
preferencesArray of Preferences associated with this Customer ExpandablemixedYes
preferences.likesArray of liked customer preferences ExpandablemixedYes
preferences.likes[0].uuidUnique Tulip identifier of the customerPreferenceValuestringNo
preferences.likes[0].externalIdExternal ID of the customerPreferenceValuestringNo
preferences.likes[0].disabledBoolean dictating if this preference value is disabled (true or false)booleanNo
preferences.likes[0].typeThe customer preference this value belongs to (External ID or UUID)mixedYes
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.stringNo
preferences.likes[0].type.displayTypeDisplay type for this preferencestringYes
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].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].valueValue of the Customer Preference ValuestringYes
preferences.likes[0].localizedData[0].presentationPresentation of the Customer Preference Value localization (URL, Hex or String)stringNo
preferences.likes[0].localizedData[0].languageCodeLanguage code the Customer Preference Value is instringYes
preferences.dislikesArray of disliked customer preferences ExpandablemixedYes
preferences.dislikes[0].uuidUnique Tulip identifier of the customerPreferenceValuestringNo
preferences.dislikes[0].externalIdExternal ID of the customerPreferenceValuestringNo
preferences.dislikes[0].disabledBoolean dictating if this preference value is disabled (true or false)booleanNo
preferences.dislikes[0].typeThe customer preference this value belongs to (External ID or UUID)mixedYes
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.stringNo
preferences.dislikes[0].type.displayTypeDisplay type for this preferencestringYes
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].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].valueValue of the Customer Preference ValuestringYes
preferences.dislikes[0].localizedData[0].presentationPresentation of the Customer Preference Value localization (URL, Hex or String)stringNo
preferences.dislikes[0].localizedData[0].languageCodeLanguage code the Customer Preference Value is instringYes
socialProfilesArray of social profiles associated with this customermixedYes
socialProfiles[0].uuidUnique Tulip identifier of the social profilestringNo
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.stringNo
socialProfiles[0].valueValue of the social profilestringYes
socialProfiles[0].typeType of social profilestringYes
socialProfiles[0].isPrimaryBoolean dictating if this social profile is the primary social profile for the customerbooleanNo
socialProfiles[0].disabledBoolean dictating if the social profile is disabled (true or false)booleanNo
notesInternal notes on the customerarrayNo
notes[0].uuidUnique Tulip identifier of the customer notestringNo
notes[0].externalIdIntegrator provided unique identifier for the customer notes. Typically used to map a primary key from a third party system to the Tulip resource.stringNo
notes[0].customerCustomer who is associated with the notestringYes
notes[0].employeeEmployee who is associated with the notestringNo
notes[0].storeStore associated with the notestringNo
notes[0].commentsComments associated with the notestringYes
notes[0].isPrivateBoolean dictating if customer note is private or notbooleanNo
notes[0].isDeletedBoolean dictating if customer note is deleted or notbooleanNo
notes[0].typeType of the notestringYes
notes[0].wishListIdID of the Wishlist Associated with this CustomerintegerNo

Sample CSV

See the following customers CSV sample file.

customers Sample 1