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.