Einführung
Die Fahrzeuge-API stellt umfassende Endpunkte bereit, um Ihren Fahrzeugbestand über den gesamten Lebenszyklus zu verwalten – von der ersten Anzeige bis zum finalen Verkauf. Dazu gehören Fahrzeugdatenverwaltung, Schadensverfolgung, Inspektionskoordination und Status-Updates.Hauptfunktionen
Bestandsmanagement
Erstellen, aktualisieren, suchen und filtern Sie Ihren Fahrzeugbestand mit erweiterten Suchfunktionen
Schadensverfolgung
Erfassen und verwalten Sie Schadenbewertungen mit detaillierten Berichten und Kostenschätzungen
Inspektionsintegration
Verbinden Sie sich mit KI-gestützten Inspektionsdiensten zur automatisierten Schadenserkennung
Statusablauf
Verfolgen Sie Fahrzeuge durch Status: LOADING, INSPECTED, SOLD mit vollständiger Historie
Fahrzeuglebenszyklus
API-Endpunkte
Fahrzeugverwaltung
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/vehicles | GET | Alle Fahrzeuge mit Filtern und Paginierung auflisten |
/vehicles/{id} | GET | Fahrzeugdetails per ID abrufen |
/vehicles | POST | Neues Fahrzeug anlegen |
/vehicles/{id} | PATCH | Fahrzeuginformationen aktualisieren |
/vehicles/{id} | DELETE | Fahrzeug löschen |
Suche & Filter
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/vehicles/public | GET | Veröffentliche öffentliche Fahrzeuge abrufen |
/vehicles/status/{status} | GET | Nach Kaufstatus filtern |
/vehicles/make/{make} | GET | Nach Marke filtern |
/vehicles/location/{location} | GET | Nach Standort filtern |
/vehicles/search/{q} | GET | Volltextsuche über Fahrzeuge |
Schadensverwaltung
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/vehicles/{id}/complete | PUT | Fahrzeugdaten mit Schäden und Analysen vervollständigen |
/vehicles/{id}/damages | POST | Schadenseintrag zum Fahrzeug hinzufügen |
/vehicles/{id}/damages/{damageId} | DELETE | Schadenseintrag entfernen |
/vehicles/{id}/estimate-damages | POST | KI-Schadensschätzung auslösen |
Inspektionsablauf
| Endpunkt | Methode | Beschreibung |
|---|---|---|
/vehicles/phase/preprocess/{id} | POST | Vorverarbeitungsjob an Fahrzeug hängen |
/vehicles/webhooks/ml-results | POST | Webhook für ML-Verarbeitungsergebnisse |
Fahrzeugobjekt-Schema
Abfrageparameter
Filteroptionen
Alle Listen-Endpunkte unterstützen folgende Filter:search- Globale Suche über Marke, Modell, Standortmake- Nach Fahrzeugmarke filternmodel- Nach Fahrzeugmodell filternminPrice/maxPrice- PreisbereichminYear/maxYear- BaujahresbereichminKm/maxKm- Kilometerbereichfuel- Nach Kraftstoffart filterngearBox- Nach Getriebetyp filternlocation- Nach Standort filternpurchaseStatus- Nach Status filtern (LOADING, INSPECTED, SOLD)published- Nach Veröffentlichungsstatus filternarchive- Nach Archivstatus filtern
Paginierung & Sortierung
page- Seitennummer (Standard: 1)limit- Einträge pro Seite (Standard: 10, max: 100)sortBy- Sortierfeld (price, overviewYear, km, createdAt)sortOrder- Sortierrichtung (asc, desc)
Kaufstatusablauf
Status-Übergänge
Schadensobjekt-Schema
Schweregrade
minor- Kosmetischer Schaden, minimale Reparatur nötigmoderate- Sichtbarer Schaden, professionelle Reparatur erforderlichsevere- Struktureller Schaden, erhebliche Arbeiten erforderlich
Ratenlimits
Fahrzeuge-API-Endpunkte folgen den Standard-Ratenlimits:| Plan | Anfragen/Stunde | Burst-Limit |
|---|---|---|
| Kostenlos | 1,000 | 50 |
| Starter | 10,000 | 200 |
| Professional | 100,000 | 1,000 |
| Enterprise | Unbegrenzt | Individuell |
Fehlercodes
| Code | Beschreibung |
|---|---|
VEHICLE_NOT_FOUND | Fahrzeug-ID existiert nicht |
VEHICLE_ALREADY_SOLD | Verkaufte Fahrzeuge können nicht geändert werden |
UNAUTHORIZED_VEHICLE_ACCESS | Benutzer besitzt dieses Fahrzeug nicht |
INVALID_PURCHASE_STATUS | Ungültiger Statusübergang |
DUPLICATE_IMMATRICULE | Kennzeichen existiert bereits |
Bewährte Praktiken
Fahrzeugdaten vor dem Erstellen immer validieren
Fahrzeugdaten vor dem Erstellen immer validieren
Stellen Sie sicher, dass alle Pflichtfelder vorhanden und gültig sind. Nutzen Sie Schema-Validierung, um Fehler zu vermeiden.
Paginierung für große Bestände verwenden
Paginierung für große Bestände verwenden
Bei Beständen mit 1000+ Fahrzeugen immer Paginierung mit sinnvollen Seitengrößen (10–50) verwenden.
Caching für öffentliche Inserate nutzen
Caching für öffentliche Inserate nutzen
Öffentliche Fahrzeuglisten werden 5 Minuten gecacht. Nutzen Sie dies zur Performance-Optimierung.
Status-Übergänge nachverfolgen
Status-Übergänge nachverfolgen
Führen Sie Audit-Logs zu Statusänderungen für Compliance und Business Intelligence.
Nächste Schritte
Fahrzeuge auflisten
Erfahren Sie, wie Sie Ihren Fahrzeugbestand abrufen und filtern
Fahrzeug erstellen
Fügen Sie neue Fahrzeuge zu Ihrem Bestand hinzu
Schadensverwaltung
Verwalten Sie Schadensberichte und Schätzungen
Suche & Filter
Erweiterte Such- und Filteroptionen