Zum Inhalt springen
QuantyDocs
Quanty öffnen

Eigenes System (API)

Wenn Ihre Lkw an eine Telematik melden, die Quanty nicht selbst liest (oder an Ihr eigenes System), kann dieses System die Positionen stattdessen an Quanty senden. Sie verbinden unter Telematik Eigenes System (API), erstellen einen API-Schlüssel, der Positionen senden darf, und Ihr System sendet die Positionen an eine Adresse. Ab dann wirken sie wie die jedes Anbieters: auf der Flottenkarte, auf der Fahrzeugtafel in der Sendungsverfolgung, bei den Kilometern der Aufträge und beim Kilometerstand.

Bevor Sie beginnen

  • Telematik ist Teil des TMS-Add-ons, und nur Administratoren der Organisation verbinden Telematik und erstellen API-Schlüssel.
  • Die Fahrzeuge müssen schon im TMS-Fuhrpark sein (Fahrzeuge und Züge): Quanty ordnet jede Position einem Ihrer TMS-Fahrzeuge zu und legt nie ein Fahrzeug aus einer Position an.
  • Wer das sendende System entwickelt, braucht die Adresse, den Schlüssel und die Anfrage unten. Die vollständige Anfrage und Antwort stehen auch in der API-Referenz.

1. Eigenes System (API) verbinden

  1. Öffnen Sie Telematik (über Integrationen) und klicken Sie auf der Kachel Eigenes System (API) auf Verbinden: „Für eine Telematik, die Quanty nicht selbst liest: Ihr System sendet die Positionen an Quanty.“
  2. Unter Zugang ist nichts auszufüllen: „Hier ist nichts einzutragen. Ihr System sendet Fahrzeugpositionen an die Adresse unten, mit dem API-Schlüssel Ihrer Organisation.“ Der Schritt zeigt dieselben Anweisungen wie So senden Sie Daten (unten).
  3. Ziel: eine Tabelle oder Keine Tabelle, nur Karte, wie bei jedem Anbieter (siehe Telematik verbinden).
  4. Zeitplan: „Nichts wird nach Zeitplan gelesen: Positionen kommen an, wenn Ihr System sie sendet.“ Geben Sie bei Bedarf einen Namen ein und speichern Sie. Es gibt keinen Test: Bei keinem Anbieter wird etwas abgefragt.

Die Zeile der Verbindung zeigt dann Empfang: Über die API und Letzte Daten (wann die letzte Position ankam) und hat So senden Sie Daten. Eine solche Verbindung genügt; sobald Sie sie haben, blendet die Kachel Verbinden aus.

So senden Sie Daten. In Ihrer Organisation ist die Adresse Ihre Quanty-API-Adresse.
Die Verbindung Eigenes System (API) mit geöffnetem So senden Sie Daten: die Adresse mit Kopieren, die vier Regeln und die Beispielanfrage

2. Einen API-Schlüssel erstellen, der Positionen senden darf

  1. Öffnen Sie TMS-Einstellungen, API und Webhooks und klicken Sie auf Schlüssel erstellen.
  2. Geben Sie einen Namen ein, zum Beispiel „Telematik-Sender“.
  3. Wählen Sie Telematik: Senden. Es ist nie vorausgewählt, und früher erstellte Schlüssel haben es nicht. Die vier Arten von Daten zum Lesen (Aufträge, Geschäftspartner, Fahrzeuge, Rechnungen) sind standardmäßig ausgewählt: Wählen Sie sie ab, wenn der Schlüssel nur Positionen senden soll.
  4. Klicken Sie auf Schlüssel erstellen und kopieren Sie den Schlüssel: „Wir zeigen diesen Schlüssel nur einmal. In der Liste bleibt nur sein Anfang; geht er verloren, widerrufen Sie ihn und erstellen Sie einen neuen.“

Ein Schlüssel nur mit Telematik: Senden kann Positionen senden und nichts lesen. Eine Organisation kann bis zu 20 aktive Schlüssel haben. Widerrufen sperrt einen Schlüssel sofort.

Das Fenster für den API-Schlüssel; wählen Sie Telematik: Senden.
Das Fenster Neuer API-Schlüssel: Name und die Arten von Daten Aufträge, Geschäftspartner, Fahrzeuge, Rechnungen und Telematik: Senden

3. Positionen senden

So senden Sie Daten zeigt die Adresse mit Kopieren:

POST https://<your Quanty API address>/api/v1/ext/tms/telematics/positions
Authorization: Bearer <API key>
Content-Type: application/json

und die Beispielanfrage, mit der aktuellen Zeit ausgefüllt:

{"items":[{"vehicle":{"plate":"PO 1AB23"},"at":"2026-11-02T10:00:00Z","lat":52.4064,"lng":16.9252,"speed_kmh":82}]}

Die Felder einer Position

FeldWas es bedeutetBeispiel
vehicleWelches Fahrzeug: seine Quanty-id, seine vin oder sein plate. Pflicht.{"plate":"PO 1AB23"}
atWann die Position erfasst wurde: ISO 8601 (ohne Zeitzonenversatz gilt UTC) oder Unix-Sekunden. Pflicht."2026-11-02T10:00:00Z"
lat, lngDie Position in Grad (WGS 84). Pflicht; 0,0 wird abgelehnt.52.4064, 16.9252
speed_kmhGeschwindigkeit, 0 bis 400. Senden Sie sie: Ohne Geschwindigkeit erscheint das Fahrzeug auf der Karte als Kein Signal.82
headingRichtung in Grad.90
odometer_kmDer Kilometerstand, über 0 und höchstens 5.000.000.423434.5
fuel_pct, fuel_lTankfüllstand in % (0 bis 100) und in Litern.64
driverDer Fahrer: id und name.{"name":"Marek Zieliński"}
trailerDer Auflieger: plate oder vin.{"plate":"PO 4TR11"}

Ein optionaler Wert, der keinen Sinn ergibt (eine Geschwindigkeit von -1, ein Kilometerstand von 0, ein Kraftstoff von „n/a“), wird weggelassen und unter ignored aufgeführt; die Position selbst bleibt erhalten. Ein Feld, das Sie nicht senden, behält seinen letzten Wert (zum Beispiel der Fahrer); null leert es.

Wie ein Fahrzeug zugeordnet wird

  1. Über id, wenn angegeben (eine unbekannte ID wird abgelehnt, ohne weiteren Versuch).
  2. Sonst über vin; eine FIN, die zu nichts passt, fällt auf das Kennzeichen zurück.
  3. Sonst über plate, verglichen ohne Leerzeichen und Bindestriche und in Großbuchstaben („po-1ab23“ passt zu „PO 1AB23“).

Ein TMS-Fahrzeug ohne Telematik wird bei seiner ersten Position mit dieser Verbindung verknüpft, und sein Verlauf vermerkt das. Ein Fahrzeug, das schon eine andere Telematikverbindung speist, wird abgelehnt, ebenso ein Kennzeichen oder eine FIN, die zwei Ihrer Fahrzeuge gemeinsam haben.

Grenzen

GrenzeWert
Positionen pro Anfragehöchstens 500 und höchstens 1 MB
Anfragen pro Schlüssel60 pro Minute und 2.000 pro Stunde
Zeit in der Zukunfthöchstens 15 Minuten vor der Uhr von Quanty („prüfen Sie die Uhr des Senders“)
Alte Positionennicht älter als der Positionsverlauf (90 Tage)
Gleichzeitigeine Anfrage pro Organisation; eine zweite bekommt „busy“ mit dem Hinweis, es in 2 Sekunden erneut zu versuchen

Senden Sie in Paketen von einigen hundert Positionen, pro Fahrzeug in zeitlicher Reihenfolge. Das Fahrzeug ist ab 3 km/h Fährt, darunter Steht und Kein Signal, wenn seine letzte Meldung älter als 6 Stunden ist. Der Kilometerstand des TMS-Fahrzeugs steigt nur, senden Sie also echte Werte.

Die Antwort

Quanty antwortet mit 200, wenn mindestens eine Position gespeichert wurde, mit:

FeldBedeutung
acceptedAngenommene Positionen.
positions_addedDem Verlauf hinzugefügte Positionen.
older_than_storedPositionen, die älter sind als der Stand des Fahrzeugs (angenommen, aber nicht der Spur hinzugefügt).
vehicles_linkedKennzeichen, die diese Anfrage mit der Verbindung verknüpft hat.
rejectedJede abgelehnte Position mit ihrem index, dem Grund und dem Feld.
ignoredWeggelassene optionale Werte, mit ihrem index und Feld.

Wurde nichts gespeichert, hat die Antwort dieselbe Form mit dem Status der Ablehnungen (404, 409 oder 422).

ProblemAntwort
Der Schlüssel fehlt, ist unbekannt oder widerrufen401
Die Organisation hat kein TMS-Add-on, oder ihr Tarif ist unbezahlt402
Der Schlüssel hat kein Telematik: Senden403
Eigenes System (API) ist nicht verbunden oder pausiert409
Die Anfrage ist zu groß413
Kein JSON, kein items oder mehr als 500422
Zu viele Anfragen, oder eine andere Anfrage läuft noch429 (warten und erneut senden)

Eine einzelne Position kann abgelehnt werden wegen: einer unbekannten Fahrzeug-ID (404), eines Fahrzeugs, das nicht eindeutig ist oder von einer anderen Telematik gespeist wird (409), einer Zeit in der Zukunft oder älter als der Verlauf, oder eines fehlenden oder falschen Felds (422).

Halten Sie den Schlüssel geheim

Mit dem Schlüssel kann jeder, der ihn hat, Positionen für Ihre Fahrzeuge senden. Bewahren Sie ihn nur im sendenden System auf, und widerrufen Sie ihn in den TMS-Einstellungen, wenn er bekannt geworden sein könnte.

Gut zu wissen

  • Eine pausierte Verbindung lehnt neue Positionen ab, bis Sie sie fortsetzen; die Zeile zeigt dann Empfang: Pausiert.
  • Das Löschen der Verbindung löscht ihren Positionsverlauf und hebt die Verknüpfung der TMS-Fahrzeuge auf; danach gesendete Positionen werden abgelehnt.
  • Positionen aus Ihrem System erscheinen innerhalb von 30 Sekunden auf der Flottenkarte und zählen wie die jedes Anbieters für die Auftragskilometer und die Fahrtenblätter.

Verwandte Seiten