VehicleSearchableField
Represents a common dataset including multiple fields and values from
multiple objects and is used as the basis for inventory search related to vehicles.
This object is available in API version 58.0 and later.
Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Special Access Rules
Automotive and Criteria-Based Search and Filter
must be enabled.
Fields
AssetId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to an Asset record. This field is a relationship field.
- Relationship Name: Asset
- Relationship Type: Lookup
- Refers To: Asset
BodyType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The body type or style of the vehicle, such as hatchback, SUV, or coupe.
BusinessBrandId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to the Business Brand related to a vehicle model. This field is a relationship field.
- Relationship Name: BusinessBrand
- Relationship Type: Lookup
- Refers To: BusinessBrand
BusinessBrandName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the business brand related to a vehicle model.
CurrentOwnerAccountId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to an Account record that's the current owner of a vehicle. This field is a relationship field.
- Relationship Name: CurrentOwnerAccount
- Relationship Type: Lookup
- Refers To: Account
CurrentOwnerName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the current owner of a vehicle.
DealerAccountId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to an Account record related to the dealer of a vehicle. This field is a relationship field.
- Relationship Name: DealerAccount
- Relationship Type: Lookup
- Refers To: Account
DealerName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the dealer account related to a vehicle.
DoorCount
- Type: int
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The number of doors in the vehicle model, such as 2 or 4.
DoorStyleType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The style of doors in the vehicle model, such as wing doors, swing-up doors, or switchblade doors.
EmissionStandard
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The emission standard applicable to the vehicle, such as EURO 5, or LEV.
EngineCubicCapacity
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The engine capacity of the vehicle model, such as 1900 cc.
ExteriorColor
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The exterior color of a vehicle.
FuelType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The power source used in the vehicle such as Gasoline, CNG, Hybrid, Battery, or Diesel.
GearBoxType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The type of gear box in a vehicle, such as AMT or CVT.
GeoCountryId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to the Geo Country code associated with the specific vehicle model. This field is a relationship field.
- Relationship Name: GeoCountry
- Relationship Type: Lookup
- Refers To: GeoCountry
GeoCountryName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The country associated with the specific vehicle model and variant.
InventoryLocationCoordinates
- Type: location
- Properties: Nillable
- Description: The latitude and longitude coordinates of an inventory location for a vehicle.
InventoryLocationCoordinatesLatitude
- Type: double
- Properties: Create, Filter, Nillable, Sort, Update
- Description: Used with Longitude to specify the precise geolocation of an inventory location. Acceptable values are numbers between –90 and 90 with up to 15 decimal places.
InventoryLocationCoordinatesLongitude
- Type: double
- Properties: Create, Filter, Nillable, Sort, Update
- Description: Used with Longitude to specify the precise geolocation of an inventory location. Acceptable values are numbers between –180 and 180 with up to 15 decimal places.
InventoryLocationId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to a Location record related to the product item for a vehicle. This field is a relationship field.
- Relationship Name: InventoryLocation
- Relationship Type: Lookup
- Refers To: Location
InventoryLocationName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of an inventory location for a vehicle.
InventoryLocationType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The type of an inventory location for a vehicle.
IsProductSerialized
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the product is serialized (true), or not (false). The default value is false.
IsRecallOpen
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether a vehicle is open for recall (true) or not (false). The default value is false.
LastOdometerReading
- Type: double
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The latest odometer reading for a vehicle.
LastReferencedDate
- Type: dateTime
- Properties: Filter, Nillable, Sort
- Description: The date when the record was last modified.
LastViewedDate
- Type: dateTime
- Properties: Filter, Nillable, Sort
- Description: The date when the record was last viewed.
MainBatteryType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The type of battery used in the vehicle, such as Lithium Ion, or gel cell battery (Dry Cell).
MakeName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The make name of a vehicle.
ManufacturedDate
- Type: date
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The date on which a vehicle is manufactured.
MarketPrice
- Type: currency
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The market price of a vehicle.
ModelName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The model name of a vehicle.
ModelYear
- Type: int
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The model year of a vehicle.
Name
- Type: string
- Properties: Autonumber, Defaulted on create, Filter, idLookup, Sort
- Description: The system-defined name of the VehicleSearchableField record.
OdometerStatus
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The status of a vehicle's odometer, such as new or tampered.
OwnerId
- Type: reference
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: The owner of the VehicleSearchableField record. This field is a polymorphic relationship field.
- Relationship Name: Owner
- Relationship Type: Lookup
- Refers To: Group, User
ParentInventoryLocationId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to the parent inventory location for a vehicle. This field is a relationship field.
- Relationship Name: ParentInventoryLocation
- Relationship Type: Lookup
- Refers To: Location
ParentInventoryLocationName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the parent inventory location for a vehicle.
ParentInventoryLocationType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The type of the parent inventory location for a vehicle.
ProductCode
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The unique code of a Product record related to the vehicle model.
ProductFamily
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The product family to which a vehicle belongs.
ProductId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to a Product record related to a vehicle. This field is a relationship field.
- Relationship Name: Product
- Relationship Type: Lookup
- Refers To: Product2
ProductImageUrl
- Type: url
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The URL to the image of a product. Available in API version 63.0 and later.
ProductItemId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to a Product Item record where the product is related to a vehicle model. This field is a relationship field.
- Relationship Name: ProductItem
- Relationship Type: Lookup
- Refers To: ProductItem
ProductItemName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the product item that tracks the location of a specific vehicle.
RegistrationRegionCode
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The unique identification code of the area or region where the vehicle was registered, such as CA or DL.
SerializedProductId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to the Serialized Product record related to a vehicle. This field is a relationship field.
- Relationship Name: SerializedProduct
- Relationship Type: Lookup
- Refers To: SerializedProduct
SerializedProductName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the serialized product related to a vehicle.
SteeringType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The type of steering in a vehicle, such as hydraulic or electric.
TopSpeed
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The highest speed the vehicle model can achieve.
TotalQuantityAtLocation
- Type: double
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The total quantity of product items at a specific inventory location for a vehicle.
TotalQuantityUnitOfMeasure
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The unit of measure used for the total quantity of product items.
TransmissionType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The transmission type of the vehicle, such as manual or automatic.
TrimType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The trim type of the vehicle model, such as DX, GT,or LS.
UniversalProductCode
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The universal product code used to track the parts used in the vehicle.
VariantName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The variant name associated with the vehicle model.
VehicleClassification
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The classification or category of the vehicle such as sport, utility, or sedan.
VehicleConditionType
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The condition type of a vehicle, such as new, running, or faulty.
VehicleCurrentLocation
- Type: address
- Properties: Filter, Nillable
- Description: The current address of a vehicle.
VehicleCurrentLocationCity
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The city specified in the current address of a vehicle.
VehicleCurrentLocationCountry
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The country specified in the current address of a vehicle.
VehicleCurrentLocationGeocodeAccuracy
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: The level of accuracy of a location’s geographical coordinates compared with its physical address. A geocoding service typically provides this value based on the vehicle’s latitude and longitude coordinates. Possible values are:
- Address
- Block
- City
- County
- ExtendedZip
- NearAddress
- Neighborhood
- State
- Street
- Unknown
- Zip
VehicleCurrentLocationLatitude
- Type: double
- Properties: Create, Filter, Nillable, Sort, Update
- Description: Used with Longitude to specify the precise geolocation of the vehicle. Acceptable values are numbers between –90 and 90 with up to 15 decimal places.
VehicleCurrentLocationLongitude
- Type: double
- Properties: Create, Filter, Nillable, Sort, Update
- Description: Used with Latitude to specify the precise geolocation of the vehicle. Acceptable values are numbers between –180 and 180 with up to 15 decimal places.
VehicleCurrentLocationPostalCode
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The postal code where the vehicle is located.
VehicleCurrentLocationState
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The state where the vehicle is located.
VehicleCurrentLocationStreet
- Type: textarea
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The street where the vehicle is located.
VehicleDefinitionId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to a Vehicle Definition record. This field is a relationship field.
- Relationship Name: VehicleDefinition
- Relationship Type: Lookup
- Refers To: VehicleDefinition
VehicleId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: Lookup to a Vehicle recoord. This field is a relationship field.
- Relationship Name: Vehicle
- Relationship Type: Lookup
- Refers To: Vehicle
VehicleIdentificationNumber
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The unique identification number of a vehicle.
VehicleName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of a vehicle.
VehicleProductName
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the vehicle definition related to a vehicle.
VehicleRegistrationNumber
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The registration number of a vehicle.
VehicleStatus
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The status of a vehicle, such as in repair or in dealer lot.
VehicleStockCode
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The unique code assigned to a vehicle to keep track of the inventory.
Associated Objects
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.
- VehicleSearchableFieldOwnerSharingRule: Sharing rules are available for the object.
- VehicleSearchableFieldShare: Sharing is available for the object.