Zum Hauptinhalt springen

Enforced Vehicle Request Parameters

Diese Referenz dokumentiert die API-Parameter zur Filterung von Fahrzeugen im Mein-Fahrzeugshop-System. Die Parameter beschreiben verpflichtende bzw. standardisierte Filtermethoden innerhalb der Fahrzeugabfrage. Alle Parameter vom Typ String (Kommasepariert) akzeptieren mehrere Werte getrennt durch Komma.

ParameterTypBeschreibungMögliche WerteBeispiel
CarTypeStringEinzelne Fahrzeug-Art (Singular zu CarTypes)Werte siehe CarTypes&carType=PKW
CarTypesString (Kommasepariert)Fahrzeug-ArtenALKOVEN, ALLE, ANDERE, ANHAENGER, CABRIO, INTEGRIERT, KASTENWAGEN, KLEINWAGEN, KOMBI, LIMOUSINE, NUTZFAHRZEUG, PKW, SPORTWAGEN, SUV, TEILINTEGRIERT, VAN, WOHNMOBIL, ZWEIRAD&carTypes=PKW,ZWEIRAD
DriveTypesString (Kommasepariert)AntriebsartenCombustionEngine, ElectricMotor, FuelCell, Other, PlugInHybrid&driveTypes=CombustionEngine,ElectricMotor
EngineCapacityMaxIntegerMaximaler HubraumBeliebige Zahl&engineCapacityMax=2000
EngineCapacityMinIntegerMinimaler HubraumBeliebige Zahl&engineCapacityMin=1000
FuelTypeStringEinzelne Treibstoff-Art (Singular zu FuelTypes)Werte siehe FuelTypes&fuelType=BENZIN
FuelTypesString (Kommasepariert)Treibstoff-ArtenANDERE, AUTOGAS, BENZIN, BI_FUEL, DIESEL, ELEKTRO, ERDGAS, ETHANOL, HYBRID_BENZIN, HYBRID_DIESEL, WASSERSTOFF&fuelTypes=BENZIN,DIESEL
GearBoxTypeStringEinzelne Getriebe-Art (Singular zu GearBoxTypes)Werte siehe GearBoxTypes&gearBoxType=MANUELL
GearBoxTypesString (Kommasepariert)Getriebe-ArtenANDERE, AUTOMATIK, HALB_AUTOMATIK, MANUELL&gearBoxTypes=MANUELL,AUTOMATIK
HasConditionDocumentUrlsBooleanFiltert nach hinterlegten Zustandsdokumentenfalse, true&hasConditionDocumentUrls=true
HasEnVkvLabelDocumentUrlBooleanFiltert nach hochgeladenem EnVKV-Labelfalse, true&hasEnVkvLabelDocumentUrl=true
HasImagesBooleanNur Fahrzeuge mit mindestens ImagesToCrop Bildern (greift nur bei true)false, true&hasImages=true
HasInitialLeasingInstallmentBooleanFiltert nach hinterlegter Leasingratefalse, true&hasInitialLeasingInstallment=true
IdentifiersString (Kommasepariert)VIN oder interne ID (Mischung erlaubt) — OR-FilterKommaseparierte VINs/IDs&identifiers=WVWZZZ1KZAW123456,2220951
InteriorBaseColorTypeStringEinzelne Innenraum-Grundfarbe (Singular zu InteriorBaseColorTypes)Werte siehe InteriorBaseColorTypes&interiorBaseColorType=BLACK
InteriorBaseColorTypesString (Kommasepariert)Innenraum-GrundfarbenBEIGE, BLACK, BLUE, BROWN, GOLD, GRAY, GREEN, ORANGE, OTHER, RED, SILVER, VIOLET, WHITE, YELLOW&interiorBaseColorTypes=BLACK,GRAY
InteriorTypesString (Kommasepariert)InnenausstattungsartenALCANTARA, ANDERE, KUNSTLEDER, LEDER, NONE, STOFF, TEILLEDER, VELOUR&interiorTypes=LEDER,STOFF
InternalIdsString (Kommasepariert)Interne FahrzeugnummernKommaseparierte IDs&internalIds=2220951,1428541,543002
IsARecommendationBooleanMobileCSV (W/22), greift nur bei truefalse, true&isARecommendation=true
IsAvailableInstantlyBooleanNur sofort verfügbare Fahrzeuge (AvailableFromDate ≤ aktuelles Datum), greift nur bei truetrue&isAvailableInstantly=true
IsVatDeductableBooleanMwSt. ausweisbarfalse, true&isVatDeductable=true
LengthMaxIntegerMaximale FahrzeuglängeBeliebige Zahl&lengthMax=5000
LengthMinIntegerMinimale FahrzeuglängeBeliebige Zahl&lengthMin=4000
ManufacturerStringHersteller (Präfix-Match, case-insensitive)Herstellername&manufacturer=VW
MarketingCampaignsString (Kommasepariert)Marketing-KampagnenKommaseparierte Kampagnen-Codes&marketingCampaigns=CAMPAIGN_A,CAMPAIGN_B
MaxDoorsIntegerMaximale TüranzahlBeliebige Zahl&maxDoors=5
MaxEngineCylindersIntegerMaximale ZylinderanzahlBeliebige Zahl&maxEngineCylinders=8
MaxEnginePowerIntegerMaximale Motorleistung (Vergleich mit PS-Rundung, Faktor 1.35962)Beliebige Zahl&maxEnginePower=150
MaxInitialRegistrationDateTimeMaximale Erstzulassung (ISO 8601)Datum&maxInitialRegistration=2024-12-31
MaxMileAgeIntegerMaximaler KilometerstandBeliebige Zahl&maxMileAge=100000
MaxPriceDecimalMaximaler Preis (brutto bei VatDeductable=true)Beliebige Zahl&maxPrice=50000
MinDoorsIntegerMinimale TüranzahlBeliebige Zahl&minDoors=3
MinEngineCylindersIntegerMinimale ZylinderanzahlBeliebige Zahl&minEngineCylinders=4
MinEnginePowerIntegerMinimale Motorleistung (Vergleich mit PS-Rundung, Faktor 1.35962)Beliebige Zahl&minEnginePower=70
MinInitialRegistrationDateTimeMinimale Erstzulassung (ISO 8601; Fahrzeuge ohne Erstzulassung werden eingeschlossen)Datum&minInitialRegistration=2020-01-01
MinMileAgeIntegerMinimaler KilometerstandBeliebige Zahl&minMileAge=10000
MinPriceDecimalMinimaler Preis (brutto bei VatDeductable=true)Beliebige Zahl&minPrice=10000
ModelStringEinzelnes Modell (Exact Match, case-insensitive)Modellname&model=GOLF
ModelsString (Kommasepariert)ModelleModellnamen&models=GOLF,POLO,TIGUAN
MonthlyFinancingRateExampleMaxDecimalMaximale monatliche Finanzierungsrate (Beispielrate)Beliebige Zahl&monthlyFinancingRateExampleMax=400
MonthlyFinancingRateExampleMinDecimalMinimale monatliche Finanzierungsrate (Beispielrate)Beliebige Zahl&monthlyFinancingRateExampleMin=100
MonthlyLeasingRateExampleMaxDecimalMaximale monatliche Leasingrate (Beispielrate)Beliebige Zahl&monthlyLeasingRateExampleMax=500
MonthlyLeasingRateExampleMinDecimalMinimale monatliche Leasingrate (Beispielrate)Beliebige Zahl&monthlyLeasingRateExampleMin=150
OrderByStringSortierung (jeweils mit ASC oder DESC)CREATEDAT, INITIALFINANCINGINSTALLMENT, INITIALLEASINGINSTALLMENT, INITIALREGISTRATION, MILEAGE, PRICEINITIALREGISTRATION DESC
PreviousUsageTypesString (Kommasepariert)Vorherige NutzungsartenDE_MIETWAGEN, DIENSTWAGEN, EU_FAHRZEUG, EU_MIETWAGEN, EUROMOBIL, FAHRSCHULE, FIRMENWAGEN, JAHRESWAGEN, KOMMUNAL, LEASING, MIETWAGEN, NONE, PRIVAT, RESTRIKTIONSFAHRZEUG, TAXI, VORFUEHRWAGEN, WA_LEASING, WA_RUECKLAEUFER, WERKDIENSTWAGEN_AUDI, WERKDIENSTWAGEN_SEAT, WERKDIENSTWAGEN_SKODA, WERKDIENSTWAGEN_VW, WERKSWAGEN&previousUsageTypes=FIRMENWAGEN,LEASING
QualitySealsString (Kommasepariert)QualitätssiegelKommaseparierte Siegel-Codes&qualitySeals=SEAL_A,SEAL_B
SearchTermStringFreitext-SuchbegriffBeliebiger Text&searchTerm=Pro Performance
SeatsMaxIntegerMaximale SitzanzahlBeliebige Zahl&seatsMax=5
SeatsMinIntegerMinimale SitzanzahlBeliebige Zahl&seatsMin=2
SleepingPlacesMaxIntegerMaximale SchlafplätzeBeliebige Zahl&sleepingPlacesMax=4
SleepingPlacesMinIntegerMinimale SchlafplätzeBeliebige Zahl&sleepingPlacesMin=2
TotalWeightMaxIntegerMaximales GesamtgewichtBeliebige Zahl&totalWeightMax=3500
TotalWeightMinIntegerMinimales GesamtgewichtBeliebige Zahl&totalWeightMin=1500
UsedConditionTypesString (Kommasepariert)Fahrzeug-ZustandsartenGEBRAUCHTWAGEN, JAHRESWAGEN, NEUWAGEN, OLDTIMER, TAGESZULASSUNG, VORFÜHRWAGEN, YOUNGTIMER&usedConditionTypes=NEUWAGEN,GEBRAUCHTWAGEN
VarnishBaseColorTypeStringEinzelne Lack-Grundfarbe (Singular zu VarnishBaseColorTypes)Werte siehe VarnishBaseColorTypes&varnishBaseColorType=BLACK
VarnishBaseColorTypesString (Kommasepariert)Lack-GrundfarbenBEIGE, BLACK, BLUE, BROWN, GOLD, GRAY, GREEN, ORANGE, OTHER, RED, SILVER, VIOLET, WHITE, YELLOW&varnishBaseColorTypes=BLACK,WHITE
VehicleDealerLocationIdsString (Kommasepariert)Händler-Standort-IDs (GUIDs)Kommaseparierte GUIDs&vehicleDealerLocationIds=00000000-0000-0000-0000-000000000000
VehicleSubTypesString (Kommasepariert)Fahrzeug-UntertypenAbrollkipper, Abschleppwagen, Absetzkipper, Alkoven, Andere, AnhaengerBoote, AnhaengerMotorrad, AnhaengerNutzfahrzeuge, AnhaengerPferde, AnhaengerPkw, Autokran, Autotransporter, AutoTransporterSattelAuflieger, Cabrio, ChopperCruiser, DirtBike, Dreiseitenkipper, EnduroReiseenduro, Fahrgestell, Geldtransporter, GespannSeitenwagen, Getraenke, Glastransporter, Hubarbeitsbühne, Integriert, Kastenwagen, Kastenwagen_Nutzfahrzeug, Kastenwagen_Wohnmobil, KastenwagenHoch, KastenwagenHochLang, KastenwagenLang, Kehrmaschine, Kipper, KleinLeichtkraftrad, Kleinwagen, Koffer, Kombi, KombiKleinbusBis9Sitzer, Kuehlkastenwagen, Kuehlkoffer, Limousine, Mobilheim, MofaMokickMoped, Motorrad, Muellwagen, NakedBike, PkwAndere, PocketBike, Pritsche, PritschePlane, Quad, RallyeCross, Rennsport, Rettungswagen, RollerScooter, Saug_Druckwagen, SportlerSupersportler, Sporttourer, Sportwagen, StandardSattelzugmaschine, Streetfighter, SuperMoto, Suv, Tankaufbau, Teilintegrierter, TierPferdetransporter, Tourer, TransporterAndere, Trike, Van, Verkaufaufbau, Wechselfahrgestell, Wohnkabine, WohnmobilAndere, WohnmobilPickup, Wohnwagen, ZweiradAndere&vehicleSubTypes=Cabrio,Limousine

Exkludierende Parameter

Neu

Ergänzend zu den inkludierenden Filtern können Sie jeden Listen- bzw. Mengenfilter jetzt auch negieren. So blenden Sie einzelne Fahrzeuge oder ganze Gruppen gezielt aus einer bereits vorgefilterten Auswahl aus – zum Beispiel einzelne Fahrzeuge anhand ihrer Fahrzeugnummer.

Ein typischer Fall: Ihr Shop oder Widget ist auf bestimmte Marken, Modelle oder Zustandsarten vorgefiltert, einzelne Fahrzeuge sollen aber dennoch nicht erscheinen. Dafür gibt es zu jedem inkludierenden Filter ein Excluded*-Gegenstück.

Jeder Excluded*-Parameter spiegelt seinen inkludierenden Gegenpart 1:1: gleiche akzeptierte Werte, gleiche Groß-/Kleinschreibung und Normalisierung. Kommaseparierte Parameter akzeptieren mehrere Werte. Inkludierende und exkludierende Parameter lassen sich in derselben Abfrage kombinieren; leere bzw. nur aus Leerzeichen bestehende Werte werden ignoriert.

Wichtig

Trifft auf ein Fahrzeug gleichzeitig ein inkludierendes und ein exkludierendes Kriterium zu, wird das Fahrzeug ausgeschlossen – der Ausschluss hat immer Vorrang.

ParameterTypSchließt ausSpiegeltBeispiel
ExcludedIdentifiersString (Kommasepariert)Fahrzeuge mit passender FIN oder interner FahrzeugnummerIdentifiers&excludedIdentifiers=WBA12345,STOCK-0099
ExcludedInternalIdsString (Kommasepariert)Fahrzeuge mit passender interner FahrzeugnummerInternalIds&excludedInternalIds=2220951,1428541
ExcludedCarIdsString (Kommasepariert)Fahrzeuge mit passender ID (Guid)CarIds&excludedCarIds=3f2a9c14-...,9b7c0d22-...
ExcludedManufacturerStringHersteller (StartsWith-Abgleich)Manufacturer&excludedManufacturer=VW
ExcludedModelsString (Kommasepariert)angegebene ModelleModels&excludedModels=GOLF,POLO
ExcludedCarTypesString (Kommasepariert)Fahrzeug-ArtenCarTypes&excludedCarTypes=ZWEIRAD,ANHAENGER
ExcludedVehicleSubTypesString (Kommasepariert)Fahrzeuge mit mind. einem der Untertypen (Any-Match)VehicleSubTypes&excludedVehicleSubTypes=TEILINTEGRIERT
ExcludedUsedConditionTypesString (Kommasepariert)ZustandsartenUsedConditionTypes&excludedUsedConditionTypes=OLDTIMER
ExcludedPreviousUsageTypesString (Kommasepariert)vorherige NutzungsartenPreviousUsageTypes&excludedPreviousUsageTypes=MIETWAGEN,TAXI
ExcludedDriveTypesString (Kommasepariert)AntriebsartenDriveTypes&excludedDriveTypes=ElectricMotor
ExcludedFuelTypesString (Kommasepariert)Treibstoff-ArtenFuelTypes&excludedFuelTypes=DIESEL
ExcludedGearBoxTypesString (Kommasepariert)Getriebe-ArtenGearBoxTypes&excludedGearBoxTypes=MANUELL
ExcludedInteriorTypesString (Kommasepariert)InnenausstattungsartenInteriorTypes&excludedInteriorTypes=STOFF
ExcludedEquipmentIdsString (Kommasepariert)Fahrzeuge mit mind. einer der Ausstattungs-IDs (Any-Match)EquipmentIds&excludedEquipmentIds=1234,5678
ExcludedVarnishBaseColorTypesString (Kommasepariert)Lack-GrundfarbenVarnishBaseColorTypes&excludedVarnishBaseColorTypes=SCHWARZ
ExcludedInteriorBaseColorTypesString (Kommasepariert)Innenraum-GrundfarbenInteriorBaseColorTypes&excludedInteriorBaseColorTypes=BEIGE
ExcludedVehicleDealerLocationIdsString (Kommasepariert)Händler-Standort-IDsVehicleDealerLocationIds&excludedVehicleDealerLocationIds=42,43
ExcludedValidForSaleTypesString (Kommasepariert)Verkaufsstatus-ArtenValidForSaleTypes&excludedValidForSaleTypes=RESERVIERT
ExcludedQualitySealsString (Kommasepariert)QualitätssiegelQualitySeals&excludedQualitySeals=GEPRUEFT
ExcludedMarketingCampaignsString (Kommasepariert)Marketing-KampagnenMarketingCampaigns&excludedMarketingCampaigns=SOMMERAKTION
Ausschluss per Fahrzeugnummer

ExcludedIdentifiers akzeptiert sowohl die FIN als auch die interne Fahrzeugnummer und deckt damit den häufigsten Anwendungsfall aus dem Shop- und Widget-Alltag direkt ab.

Beispiel

Angenommen, Ihr Shop ist auf gebrauchte BMW vorgefiltert, zwei einzelne Fahrzeuge sollen aber dauerhaft nicht erscheinen. Die Parameter tragen Sie als erzwungenen Filter in das Attribut data-enforced-request-params Ihres Einbindungs-Snippets ein (siehe Shop-Einbindung):

<script
src="https://cdn.meinfahrzeugshop.com/v1/shop-hash/loader.js"
data-tenant="IHRE-MANDANTEN-UUID"
data-enforced-request-params="manufacturer=BMW&usedConditionTypes=GEBRAUCHTWAGEN&excludedIdentifiers=WBA12345,STOCK-0099"
async
></script>

Über data-enforced-request-params gesetzte Filter sind immer aktiv und vom Besucher nicht abwählbar. Sollen die Werte lediglich als Startbelegung dienen und für den Besucher änderbar bleiben, verwenden Sie stattdessen data-initial-request-params.

Wichtig

Verwenden Sie für Live-Seiten ausschließlich das Snippet mit Ihren individuellen Werten aus dem Admin-Bereich unter Integration. Der obige Code enthält Platzhalter.