Version 1.1REST API · JSON

Entwickler & API

Binden Sie Ihren Fahrzeugbestand automatisiert in Ihre Website oder App ein – mit Ihrem persönlichen Company Token oder dem fertigen Widget.

Basis-URL
https://www.fahrzeugverwaltung.at/api/public

SCHNELLSTART

In drei Schritten live

Von Ihrem Dashboard zur ersten sicheren Anfrage.

01

Token erzeugen

Im Dashboard „API & Integrationen“ öffnen und einen Company Token erzeugen.

02

Sicher speichern

Der Token wird nur einmal vollständig angezeigt. Speichern Sie ihn als Umgebungsvariable in Ihrem Backend.

03

Bestand abrufen

Senden Sie den Token als Bearer-Header und wählen Sie die passende Preisansicht.

curl "https://www.fahrzeugverwaltung.at/api/public/vehicles?view=consumer" \
  -H "Authorization: Bearer fv_live_IHR_TOKEN"

Kein eigenes Backend? Dann nutzen Sie das Widget (siehe Integration) – ganz ohne Token.

SICHERHEIT

Authentifizierung

Jede Token-Anfrage bestimmt den Händler automatisch und liefert ausschließlich dessen veröffentlichte Fahrzeuge.

Authorization
Authorization: Bearer fv_live_IHR_TOKEN

Für Website-Einbettungen ohne Backend nutzen Sie weiterhin die Seller-ID mit ?seller=. Beide Wege liefern dieselben Daten. Werden Token und seller gemeinsam gesendet, muss die Seller-ID zum Token gehören – sonst antwortet die API mit 403.

PREISLOGIK

Der view-Parameter

Eine API, vier Zielgruppen. Sie wählen, welcher Preis als price geliefert wird – Sie müssen nichts selbst rechnen.

viewZielgruppeHauptpreis (price)
consumerPrivatkunden InlandBrutto inkl. NoVA
exportExport / AuslandBrutto ohne NoVA
netB2B / HändlerNetto
defaultHändler-AnsichtBrutto – zusätzlich price_net, price_gross, price_gross_nova

REFERENZ

Endpunkte

Die Public API stellt den veröffentlichten Fahrzeugbestand als JSON bereit.

GET
/api/public/vehicles
Alle veröffentlichten Fahrzeuge des Händlers.
  • • Authorization · Bearer Company Token oder ?seller=
  • • view · optional · consumer, export, net oder default
  • • limit · optional · 1–500 (Standard 500)
  • • offset · optional · überspringt n Fahrzeuge; total bleibt die Gesamtanzahl
GET
/api/public/vehicles/{id}
Ein Fahrzeug mit Details, Bildern, Ausstattung und Händler-/Verkäuferkontakt.
  • • id · erforderlich · UUID des Fahrzeugs
  • • view · optional · wie oben
  • • Authorization · optional · Bearer Company Token

INTEGRATION

Fertige Rezepte

Drei Wege, den Bestand auf Ihre Website zu bringen.

Widget (Wix, WordPress, Webflow, Jimdo – kein Backend nötig)
Fügen Sie einen HTML-Block ein und ersetzen Sie IHRE_SELLER_ID durch Ihre Seller-ID aus dem Dashboard.
<div id="fahrzeuge-widget" data-seller="IHRE_SELLER_ID" data-view="consumer" data-max-items="50"></div>
<script src="https://www.fahrzeugverwaltung.at/widget/fahrzeuge.js" async></script>

INTEGRATION

Codebeispiele

Ein Token-Aufruf mit JavaScript.

const res = await fetch(
  "https://www.fahrzeugverwaltung.at/api/public/vehicles?view=consumer",
  { headers: { Authorization: "Bearer fv_live_IHR_TOKEN" } }
)
const { vehicles, total } = await res.json()

BETRIEB

Antworten, Fehler & Limits

Verarbeiten Sie Statuscodes explizit und planen Sie Wiederholungen bei temporären Fehlern ein.

StatusBedeutung
200Erfolgreiche Anfrage
400Ungültiger Parameter oder weder Token noch seller angegeben
401Token fehlt, ist ungültig oder wurde rotiert
403seller gehört nicht zum Token
404Fahrzeug nicht gefunden
429Rate-Limit überschritten – später erneut versuchen
500Temporärer Serverfehler

REFERENZ

API-Referenz (OpenAPI)

Die vollständige, maschinenlesbare Spezifikation – zum Import in Postman, Insomnia oder Code-Generatoren.