carwish24

Für Garagen & DMS-Anbieter

Bestandsschnittstelle (DMS-Feed)

Übertragen Sie Ihren kompletten Fahrzeugbestand automatisch zu Carwish24 — gleiches Prinzip wie Ihr bestehender Export zu anderen Portalen. Einmal einrichten, danach null Aufwand: neue Fahrzeuge erscheinen, verkaufte verschwinden, Preisänderungen synchronisieren sich von selbst. Kostenlos, ohne Vertragslaufzeit.

In 3 Schritten live

  1. 1

    Händlerprofil erstellen

    Kostenlos registrieren — mit UID-Angabe prüfen wir Ihre Firma automatisch im Handelsregister (Zefix).

  2. 2

    Feed-Token erzeugen

    Im Dashboard unter «Bestandsschnittstelle» — der Token (cwf_…) wird nur einmal angezeigt und gehört in Ihr DMS bzw. Ihr Export-Skript.

  3. 3

    Bestand senden — fertig

    Ihr System sendet den kompletten Bestand als JSON an POST /api/dealer-feed — stündlich, täglich oder nach jeder Änderung.

Funktionsweise: Voll-Snapshot

Jeder Feed ist die Aussage «das ist mein kompletter aktueller Bestand». Daraus leitet Carwish24 alles automatisch ab — es gibt keinen Zustand, der kaputtgehen kann; der nächste Sync stellt immer alles richtig:

Neue externalId im Feed

Inserat wird angelegt und sofort publiziert.

Bekannte externalId im Feed

Inserat wird vollständig aktualisiert (Preis, km, Bilder …).

externalId fehlt im Feed

Inserat wird deaktiviert — das Fahrzeug gilt als verkauft.

externalId kommt zurück

Inserat wird reaktiviert und neu publiziert.

Manuell erfasste Inserate bleiben vom Sync unberührt — Sie können beides mischen. Limits: max. 500 Fahrzeuge pro Feed, 12 Syncs pro Stunde.

Beispiel-Request

curl -X POST https://carwish24.ch/api/dealer-feed \
  -H "Authorization: Bearer cwf_IHR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "vehicles": [
    {
      "externalId": "DMS-4711",
      "make": "BMW",
      "model": "320d",
      "variant": "Touring xDrive",
      "bodyType": "Kombi",
      "fuelType": "Diesel",
      "transmission": "Automat",
      "condition": "Occasion",
      "firstRegistration": 2021,
      "mileageKm": 45000,
      "priceChf": 32900,
      "warrantyMonths": 12,
      "mfkLastInspection": "2026-03-10",
      "images": ["https://ihre-website.ch/bilder/4711-1.jpg"]
    }
  ]
}'

Antwort

{
  "success": true,
  "data": {
    "created": 12,      // neu angelegt
    "updated": 37,      // aktualisiert
    "deactivated": 3,   // nicht mehr im Feed → deaktiviert
    "skipped": 1,       // ungültig, übersprungen
    "errors": [
      { "externalId": "DMS-4799", "message": "fuelType «…» unbekannt" }
    ]
  }
}

Ungültige einzelne Fahrzeuge stoppen den Sync nicht — sie werden übersprungen und in errors gemeldet. Den letzten Sync-Status sehen Sie jederzeit im Dashboard.

Ihr Datenformat passt (fast) sicher schon

Werte wie Treibstoff, Getriebe oder Aufbau nehmen wir tolerant entgegen — deutsch, englisch, französisch oder italienisch, mit oder ohne Akzente: «Automat», «DSG» und «automatic» werden gleich verstanden, ebenso «Kombi», «Touring» oder «break». Sie müssen Ihren Export nicht an uns anpassen.

Pflichtfelder

FeldTypBeschreibung
externalIdstringFahrzeug-ID aus Ihrem System — der Schlüssel für den Abgleich
makestringMarke, z. B. «BMW»
modelstringModell, z. B. «320d»
bodyTypestringAufbau: «Kombi», «SUV», «Limousine», «Coupé» … (tolerant)
fuelTypestring«Benzin», «Diesel», «Elektro», «Hybrid», «Plug-in-Hybrid» … (tolerant)
transmissionstring«Automat», «DSG», «Handschaltung» … (tolerant)
firstRegistrationnumberJahrgang der 1. Inverkehrsetzung, z. B. 2021
mileageKmnumberKilometerstand
priceChfnumberVerkaufspreis in CHF (ganzzahlig)

Optionale Felder

FeldTypBeschreibung
variantstringAusführung, z. B. «Touring xDrive M-Sport»
titlestringEigener Inserats-Titel (sonst automatisch aus Marke/Modell/Variante)
descriptionstringBeschreibungstext (max. 8000 Zeichen)
conditionstring«Occasion» (Standard), «Neu», «Vorführwagen», «Oldtimer»
driveTypestring«Front», «Heck», «Allrad» / «4x4»
firstRegistrationMonthnumberMonat der 1. Inverkehrsetzung (1–12)
powerHpnumberLeistung in PS
engineCcmnumberHubraum in cm³
seats / doorsnumberSitze / Türen
colorExterior / colorInteriorstringAussen-/Innenfarbe
accidentFreebooleanUnfallfrei
negotiable / leasingAvailablebooleanPreis verhandelbar / Leasing möglich
mfkLastInspectiondateLetzte MFK, z. B. «2026-03-10»
warrantyMonths / warrantyKmnumberGarantie in Monaten / bis Kilometerstand
warrantyTypestring«FACTORY», «DEALER», «EXTENDED», «OTHER»
co2GPerKm / consumptionL100numberCO₂ g/km, Verbrauch l/100km
energyLabelstringEnergieetikette A–G
rangeKm / batteryCapacityKwhnumberE-Reichweite / Batteriekapazität (Elektro)
features / featuresStandardstring[]Optionale / serienmässige Ausstattung
zip / city / cantonstringStandort — fehlt er, gilt die Adresse Ihres Händlerprofils
imagesstring[]Bild-URLs (max. 20, https)

Sie sind DMS-Anbieter?

Integrieren Sie Carwish24 als Export-Ziel und bieten Sie Ihren Garagen-Kunden einen zusätzlichen kostenlosen Absatzkanal — die Schnittstelle ist bewusst nah an gängigen Portal-Feeds gehalten. Wir unterstützen Sie gerne bei der Anbindung: info@carwish24.ch

Bestandsschnittstelle für Händler (DMS-Feed) | Carwish24