Fields - Customer
Fields
| Field Name | Data Type | Description, Example |
|---|---|---|
| Cmf | string | Lightspeed Dealer Identifier |
| DealerId | string | Internal Dealer Identifier (intentionally left blank) |
| CustomerId (key) | bigint | Internal ID of customer |
| storename | string | Displays the store this customer record belongs to |
| DateGathered | datetime | Date when customer record was last updated |
| CustFullName | string | Full name of customer |
| FirstName | string | First name of customer |
| MiddleName | string | Middle name of customer |
| LastName | string | Last name of customer |
| attention | string | Attention field of the customer record |
| Companyname | string | Company Name on record |
| Address1 | string | Address of customer |
| Address2 | string | Additional address of customer |
| City | string | City of customer location |
| State | string | State/Province of customer location |
| Zip | string | Zip code of customer |
| County | string | County of customer location |
| Country | string | Country of customer location |
| AlternateAddress1 | string | Alternate address of customer |
| Alternate Address2 | string | Additional alternate address of customer |
| AlternateCity | string | Alternate city of customer location |
| AlternateState | string | Alternate State/Province of customer location |
| AlternateZip | string | Alternate Zip code of customer |
| AlternateCounty | string | Alternate County of customer location |
| AlternateCountry | string | Alternate Country of customer location |
| HomePhone | string | Home phone of customer |
| WorkPhone | string | Work phone of customer |
| CellPhone | string | Cell phone of customer |
| string | Must match ‘something@something.domain’ or a blank will be returned | |
| Birthdate | date | Birthdate of customer |
| HasDriversLicenseNumber | tinyint | 1 – Yes, 0 - No |
| LoyaltyCustomer | tinyint | 0 – Not on Loyalty 1 – Has Loyalty |
| CustomerType | string | Dealer assigned customer type |
| optoutmarketing | boolean | When true the dealership will not market directly to the customer |
| optoutsharedata | boolean | When true the dealership will not share customer data with third parties |
| optoutselldata | boolean | When true the dealership will not sell customer data to third parties |
| removepersonalinformation | boolean | When true the dealership has removed personal information from the customer record |
| comments | string | Dealer entered comments added to customer record |
| optoutlimituse | boolean | When true, only limited use of the customer record is allowed. |
Notes
Notes:
- Use DateGathered to determine changes
- If optoutsharedata or removepersonalinformation are true then no data will be returned for the customer other than the CustomerId. All other fields will be blank or null.
- The Customer endpoint will display ALL customer records in the Lightspeed instance. To filter out customers that apply to a particular store you must filter by store name.