Skip to main content

Contact address

Fields​

Field NameTypeDisplay Name
ContactAddressIdInt32Contact address id
AddressLineStringAddress line
AddressLine2StringAddress line 2
AddressTypeAddressTypeAddress type
CityNameStringCity name
ContactIdInt32Contact id
CountryCodeStringCountry code
CreatedDateTimeCreated
CreatedByStringCreated by
CustomValuesDictionary`2Custom values
LastModifiedDateTimeLast modified
LastModifiedByStringLast modified by
LocationPointLocation
NameStringName
OrganizationIdInt32Organization id
PostalCodeStringPostal code
StateCodeStringState code

Database Indexes​

Index NameColumn(s)TypePurpose
IX_ContactAddresses_ContactId_AddressTypeContactId, AddressTypeB-tree (composite)Optimizes address lookups by contact and type (used by destination country resolver, order entity resolver)
GIN index on SearchVectorSearchVectorGINFull-text search across address fields and custom values

Recent behavior​

  • Contact addresses now include an optional Name field (max 200 characters) for labeling saved locations such as β€œMain gate” or β€œBilling office”. The field is available in create/update commands, imports, and GraphQL projections.