Customers (Partial Update)

File Naming Convention

TGEN_customers_partialupdate_2025-08_<optionalSuffix>.csv

  • importType: partialupdate
  • apiVersion: 2025-08

Columns

Column HeaderDescriptionTypeRequired
uuidUnique Tulip identifier of the customer. Required for patching.stringNo
externalIdIntegrator provided unique identifier for the customer.stringNo
firstNameFirst name of the customer.stringNo
lastNameLast name of the customer.stringNo
prefixCustomer name prefix (Title).stringNo
suffixCustomer name suffix.stringNo
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.stringNo
attributesAttribute Values associated with this customer. Supports SET_AS_NULL.stringNo
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
addressesAddresses associated with this Customer. Supports SET_AS_NULL.stringNo
addresses[0].uuidUnique Tulip identifier of the address. Required for patching.stringNo
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].address1Address line 1: street number and street namestringNo
addresses[0].cityCitystringNo
addresses[0].countryCodeCountry ISO code in ISO-3166-3 formatstringNo
addresses[0].zoneCodeConcatenation of Country ISO code in ISO-3166-2 format and State/Province in ISO-3166-2stringNo
addresses[0].postCodePostal code of the addressstringNo
addresses[0].address2Address line 2stringNo
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 addressstringNo
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.stringNo
importantDates[0].uuidUnique Tulip identifier of the important date. Required for patching.stringNo
importantDates[0].typeType of important datestringNo
importantDates[0].titleDescription of the important datestringNo
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.stringNo
emailAddressesEmail Addresses associated with this Customer. Supports SET_AS_NULL.stringNo
emailAddresses[0].uuidUnique Tulip identifier of the email address. Required for patching.stringNo
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].emailAddressThe email address.stringNo
emailAddresses[0].typeType of email address.stringNo
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.stringNo
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
phoneNumbersPhone Numbers associated with this Customer. Supports SET_AS_NULL.stringNo
phoneNumbers[0].uuidUnique Tulip identifier of the phone number. Required for patching.stringNo
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 numberstringNo
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 standardstringNo
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.stringNo
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
loyaltyTiersLoyalty Tiers associated with this Customer. Supports SET_AS_NULL.stringNo
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
preferencesN/AmixedNo
preferences.likesArray of liked customer preferences. Supports SET_AS_NULL.stringNo
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. Supports SET_AS_NULL.stringNo
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
socialProfilesSocial profiles associated with this customer. Supports SET_AS_NULL.stringNo
socialProfiles[0].uuidUnique Tulip identifier of the social profile. Required for patching.stringNo
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].typeType of social profile.stringNo
socialProfiles[0].valueValue of the social profile (e.g., username, phone number, URL).stringNo
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

Sample CSV

See the following customers CSV sample file.

customers Sample 1