Aktualisierte Nutzungsbedingungen

Sicher miteinander handeln

Für anstössige Inhalte und missbräuchliches Verhalten gilt Nulltoleranz. Verboten sind insbesondere Hass, sexuelle Inhalte, Gewaltandrohungen, Belästigung und Betrug. Verstösse führen zur Entfernung der Inhalte und zum Ausschluss des Kontos.

Nutzungsbedingungen lesen
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