Multi-State Title & Registration - Sandbox

IdTradeInVehicleDTO

object
idinteger(int32)
vinstring

Set VIN of primary trade-in vehicle.

>= 3 characters<= 17 characters

makestring

Set the make of the vehicle.

<= 30 characters

modelstring

Set the model of the vehicle.

<= 30 characters

yearinteger(int32)

Set vehicle model year.

>= 1900<= 2050

tradeInValuenumber(decimal)

Set the primary trade-in vehicle value allowable for reduction towards the taxable selling price.

>= 0<= 999999.99

makeIdinteger(int32)

>= 1

bodyTypeIdinteger(int32)

>= 1

Example

IlVehicleDTO

vehicleTypestring

Indicates the type of vehicle being purchased.

Allowed values:PassengerMotorcycleTruckTrailerMotorhomeATVLowSpeedVehicleSnowmobileVanVessel

fuelTypestring

Indicates the fuel type.

Allowed values:GasDieselHybridElectric

plateTypestring

Indicates the plate type owner is opting to assign to vehicle. Plate type is dependent upon Plate Category parameter. Values vary depending on category chosen.

Allowed values:DisabledVeteranPlateStandardDisabledPlateHearingImpairedPlateSpecialtyPlateElectricSpecialtyPlate

odometerValiditystring

Indicates the odometer validity/condition.

Allowed values:ActualExceedsMechanicalLimitsNotActualExempt

colorstring

Indicates the upper/ primary color of the vehicle. Some states require primary and secondary color to be noted on the Title Application.

Allowed values:BeigeBlackBlueDarkBlueLightBlueBrownBronzeChromeSteelCopperCreamIvoryGoldGrayGreenDarkGreenLightGreenIvoryLavenderMaroonBurgundyOrangePinkPurpleRedSilverAluminumTanTurquoiseWhiteYellow

registrationDatestring(date)

Set the vehicle registration date. This is often defaulted to the purchase date, but should not precede sale/purchase date.

<= 500 characters

yearinteger(int32)
terminteger(int32)

Set the number of months of the lease term.

engineCapacityinteger(int32)

Indicates number of cylinders (engine size).

seatingCapacityinteger(int32)

Indicates the number of passengers the vehicle can carry including the driver.

addOnsnumber(decimal)

Set amount for any dealer add ons and accessories added on to the base selling price of the vehicle; for many states, this typically refers to “hard adds” such as interior packages, any appearance packages, window tinting, etc.

dealerServiceFeenumber(decimal)

Set amount of dealer service fee; depending on the seller, this may be a separately stated fee from document fee.

deliveryFeenumber(decimal)

Set amount for any delivery/shipping fees to transport vehicle to final delivery point, as facilitated by the seller.

leasePaymentAmountnumber(decimal)DEPRECATED

Set the amount that owner will pay on a monthly basis per the lease agreement.

amountDueAtSigningnumber(decimal)

Set amount of down payment provided by Owner to reduce monthly cost/taxable selling price.

expeditedTitleboolean

Set “true” if owner requests expedited title service and seller’s location state is IN. Additional fee would be charged if owner indicates yes. Set “false” otherwise.

requireLienReleaseboolean

Set to “true” if there is lien release needed. Set “false” otherwise.

isTwoStageVehicleboolean

Indicates the stage condition the vehicle is sold in – either first or second stage. Note this is specific to motorhomes only.

firstStageVinstring

Set the VIN of the 1st stage vehicle.

<= 500 characters

bodyTypestring

Set the body type/style of the vehicle.

Allowed values:AmbulanceAutoCaryBoatTrailerBottomDumpBusChassisAndCabCamperTrailerCoachCutawayDumpDumpTrailerHatchBackHearseHorseTrailerJeepsterLimousineLivestockLunchWagonMotorHomeMotorcyclePassCarPassengerVanPickupSedanSportVanStepVanStationWagonTrailerTravelTrailerTruckUtilityVanTwoDoorThreeDoorFourDoorFiveDoor

feeExemptionboolean
exemptReasonstring

Allowed values:OrganizationRollingStockRetailerGovernment

taxReciprocityboolean
taxReciprocityAmountnumber(decimal)
monthlyPaymentnumber(decimal)
freightChargenumber(decimal)
transferredVehicleTypestring

Allowed values:PassengerMotorcycleTruckTrailerMotorhomeATVLowSpeedVehicleSnowmobileVanVessel

exemptionNumberstring

<= 50 characters

certificateOfAuthorityNumberstring

<= 50 characters

accountIdNumberstring

<= 50 characters

unladenWeightinteger(int32)
Example

IlTradeInVehicleDTO

object
idinteger(int32)
vinstring

Set VIN of primary trade-in vehicle.

>= 3 characters<= 17 characters

makestring

Set the make of the vehicle.

<= 30 characters

modelstring

Set the model of the vehicle.

<= 30 characters

yearinteger(int32)

Set vehicle model year.

>= 1900<= 2050

tradeInValuenumber(decimal)

Set the primary trade-in vehicle value allowable for reduction towards the taxable selling price.

>= 0<= 999999.99

makeIdinteger(int32)

>= 1

bodyTypeIdinteger(int32)

>= 1

Example

InVehicleDTO

vehicleTypestring

Allowed values:PassengerMotorcycleTruckTractorMinitruckMopedMotorDrivenCycleMotorscooterTrailerMotorhomeORVSnowmobileVessel

fuelTypestring

Allowed values:GasDieselHybridElectricCNGPropane

plateTypestring

Allowed values:DisabledPlateDisabledHoosierVeteranPlateDisabledPurpleHeartRecipientPlateArmedForcesExpeditionaryMedalPlateGoldStarFamilyPlatePurpleHeartPlatePrisonerOfWarPlate

exemptReasonstring

Allowed values:GovernmentExemptionOrganizationExemptionTaxPaidExemptionRentalExemptionResalePublicTransportationExemptionNonResidentMilitary

colorstring

Allowed values:BeigeBlackBlueDarkBlueLightBlueBrownBronzeChromeSteelCopperCreamIvoryGoldGrayGreenDarkGreenLightGreenIvoryLavenderMaroonBurgundyOrangePinkPurpleRedSilverAluminumTanTurquoiseWhiteYellow

paymentMethodstring

Allowed values:MonthlyUpfront

yearinteger(int32)
deliveryFeenumber(decimal)
addOnsnumber(decimal)
manufacturesSuggestedRetailPricenumber(decimal)
feeExemptionboolean
isOwnerResidentbooleanDEPRECATED
bodyTypestring

Allowed values:TwoDoorFourDoorAmbulanceAutocycleBusCarCarrierChassisAndCabCoupeConvertibleDumpLimousineMotorcyclePickupRecreationalVehicleSportUtilityVehicleStationWagonTrailerTravelTrailerUtilityTrailerVanWreckerTowCarTruckMopedCamperTrailerHatchbackSportVanMotorHomeTrailerCoachHearseIncompleteLunchWagonPassengerVanTractorOther

regPeriodTypestring

Allowed values:OneYearPermanent

transferredVehicleTypestring

Allowed values:PassengerMotorcycleTruckTractorMinitruckMopedMotorDrivenCycleMotorscooterTrailerMotorhomeORVSnowmobileVessel

taxReciprocityboolean
taxReciprocityAmountnumber(decimal)
capitalizedCostReductionnumber(decimal)

>= 0<= 999999.99

numberOfPaymentsinteger(int32)
monthlyPaymentnumber(decimal)

>= 0<= 999999.99

stateTaxIdNumberstring

<= 30 characters

dotNumberstring

<= 50 characters

dealerLicenseNumberstring

<= 50 characters

dealerRrmcNumberstring

<= 13 characters

odometerValiditystring

Allowed values:ActualExceedsMechanicalLimitsNotActualExempt

Example

InTradeInVehicleDTO

object
idinteger(int32)
vinstring

Set VIN of primary trade-in vehicle.

>= 3 characters<= 17 characters

makestring

Set the make of the vehicle.

<= 30 characters

modelstring

Set the model of the vehicle.

<= 30 characters

yearinteger(int32)

Set vehicle model year.

>= 1900<= 2050

tradeInValuenumber(decimal)

Set the primary trade-in vehicle value allowable for reduction towards the taxable selling price.

>= 0<= 999999.99

makeIdinteger(int32)

>= 1

bodyTypeIdinteger(int32)

>= 1

Example