TrucksLOG REST API

Dokumentation im TrucksLOG-Stil.

Dunkles Interface, klare Endpoint-Struktur und zusätzliche Kennzahlen statt reiner JSON-Wüsten. Alle Beispielantworten sind für diese Doku auf sichere, nicht-personenbezogene Felder reduziert.

24 Online aktuell
17 Dokumentierte Bereiche
6 Touren im Beispiel
1 Speditionen im Beispiel
Endpoint Übersicht

REST-Endpunkte mit Zusatzinfos

Zusätzlich zur Route und Beispielantwort zeigt die Doku jetzt verdichtete Kennzahlen und Sicherheitsfilter pro Bereich.

Personenbezogene und andere sensible Inhalte werden in dieser Dokumentation nicht angezeigt.
Einbindung

Direkt in bestehende Webseiten einbauen

Einfaches PHP für den schnellen Start und JavaScript für sauber getrennte Frontends oder moderne Webseiten.

Beginner: PHP

Einfach per `file_get_contents()` lesen und direkt im HTML ausgeben.

<?php
$apiUrl = 'https://rest.truckslog.de/INFO/ONLINE';
$online = @file_get_contents($apiUrl);
$online = $online !== false ? (int) $online : 0;
?>

<div class="api-box">
    Aktuell online: <strong><?= htmlspecialchars((string) $online, ENT_QUOTES, 'UTF-8'); ?></strong>
</div>

Expert: JavaScript

Für moderne Seiten mit `fetch()`, asynchronem Laden und sauberem Fehlerhandling.

<div id="api-box">Lade Daten...</div>

<script>
async function loadApi() {
  const target = document.getElementById('api-box');

  try {
    const res = await fetch('https://rest.truckslog.de/INFO/SPEDITIONEN?name=TrucksLOG&anz=5');
    if (!res.ok) throw new Error('HTTP ' + res.status);

    const data = await res.json();
    const count = Array.isArray(data) ? data.length : 0;

    target.textContent = 'Gefundene Speditionen: ' + count;
  } catch (error) {
    target.textContent = 'Daten konnten nicht geladen werden.';
  }
}

loadApi();
</script>

Online-Benutzer

Schneller Endpunkt für die aktuelle Anzahl aktiver Benutzer.

https://rest.truckslog.de/INFO/ONLINE
GET JSON Safe Preview
Aktuell online 24
Typ Integer
Einsatz Status / Monitoring
Response-Typ Ideal für Badges, Dashboards oder Live-Checks ohne zusätzliche Verarbeitung.
Gefilterte Beispielantwort

                        

Benutzer abfragen

Benutzerdaten in bereinigter Form ohne Links, Freitext-Profile oder Kontaktangaben.

https://rest.truckslog.de/INFO/USER?key=:k&name=:n&limit=:a
GET JSON Safe Preview
Beispiel-Datensätze 1
Online 0
Beta-Tester 1
Sponsor 0
Convoy aktiv 0
Speditionen 1
Client-Versionen 1
  • :k = technischer Filterwert für eine Einzelabfrage (optional)
  • :n = Suchfilter für eine Listenabfrage (optional)
  • :a = Maximale Anzahl der Datensätze (optional, max. 100)
Neue Anzeige Zusätzlich zur JSON-Ausgabe werden nur technische und operative Felder wie Rang, Fahrzeug, Sichtbarkeit und Client-Version angezeigt.
Gefiltert Personenbezogene und andere sensible Felder werden nicht angezeigt.
Gefilterte Beispielantwort

                        

Pinnwand-Einträge

Pinnwand mit bereinigten Inhaltsvorschauen ohne URLs, E-Mail-Adressen oder Nummern.

https://rest.truckslog.de/INFO/PINNWAND
GET JSON Safe Preview
Beiträge 3
VIP-Beiträge 2
Speditionen 3
Sichere Vorschau Die Doku zeigt nur gekürzte, bereinigte Inhalte statt vollständiger Freitexte mit möglichen Kontaktangaben.
Gefilterte Beispielantwort

                        

Alle Touren einer Spedition

Tourendaten mit zusätzlichen Kennzahlen zu Status, Distanz und Frachtarten.

https://rest.truckslog.de/TOUREN/GET?key=:k&anz=:a
GET JSON Safe Preview
Touren 6
Gefahrene km 652 km
Gesamteinnahmen 63.569 €
Schäden 1
Sonderwege Maut 0 | Fähre 4 | Zug 0
Top-Status Abgeschlossen
  • :k = API-Key deiner Spedition
  • :a = Limit der anzuzeigenden Touren (Standard 20)
Neue Kennzahl Zusätzlich sichtbar sind aggregierte Kilometer, Einnahmen, Statusverteilung und häufige Frachtarten.
Gefiltert Interne GUIDs, IDs, Kennzeichen und andere unnötige Identifikatoren werden nicht in der Doku angezeigt.
Gefilterte Beispielantwort

                        

Touren nach Benutzer

Benutzerspezifische Touren mit sicheren Detailfeldern für Route, Status und Fahrzeug.

https://rest.truckslog.de/TOUREN/USER?key=:k&anz=:a&steam=:s
GET JSON Safe Preview
Beispieltouren 3
Status Abgeschlossen
Ø Distanz 176 km
  • :k = API-Key deiner Spedition
  • :a = Limit der anzuzeigenden Touren (Standard 20)
  • :s = technischer Filterwert für die Zielabfrage
Route im Fokus Für die Dokumentation werden Kernfelder der Tour sichtbar gemacht, ohne persönliche Fahrer- oder Profilangaben.
Gefilterte Beispielantwort

                        

Events abfragen

Event-Endpunkt mit leerem oder gefülltem Response in derselben Oberfläche dokumentiert.

https://rest.truckslog.de/INFO/EVENT?id=:a
GET JSON Safe Preview
Events im Beispiel 0
Response Leer / keine Daten
Start Keine Daten
Ende Keine Daten
Einsatz Kalender / Planung
  • :a = ID-Nummer des Events (optional)
Fallback sichtbar Auch leere Antworten werden sauber dargestellt und wirken nicht wie ein kaputter Endpunkt.
Gefilterte Beispielantwort

                        

Speditionen anzeigen

Speditionssuche mit Fokus auf operative Kennzahlen statt Kontakt- oder Social-Daten.

https://rest.truckslog.de/INFO/SPEDITIONEN?name=:k&anz=:a
GET JSON Safe Preview
Treffer 1
Aktive Speditionen 1
Ø Mitarbeiter 2
  • :k = Anfangsbuchstabe oder Suchwort für eine gezielte Suche (optional)
  • :a = Anzahl der Suchergebnisse (optional, maximal 20)
Neue Darstellung Mindestlohn, Schadenlimit und Teamgröße sind direkt sichtbar, ohne Social- oder Kontaktfelder.
Gefilterte Beispielantwort

                        

Mod-Fahrer anzeigen

Anonymisierte Übersicht zu Fahrern mit aktivem Mod-Status. Personenbezogene Angaben werden nicht ausgegeben.

https://rest.truckslog.de/INFO/MODS?key=:k
GET JSON Safe Preview
Treffer 15
Speditionen 12
Ausgabe Anonymisiert
  • :k = API-Key der Spedition (optional)
DSGVO-sicher Personenbezogene Felder aus diesem Endpunkt werden bewusst nicht angezeigt.
Technischer Nutzen Die Doku zeigt nur Anzahl und betroffene Speditionen als operative Kennzahl.
Gefilterte Beispielantwort

                        

Eigene Spedition

Detaildaten der eigenen Spedition mit Fokus auf Struktur und Regelwerk.

https://rest.truckslog.de/INFO/SPEDITION?key=:k
GET JSON Safe Preview
Name TrucksLOG
Mitarbeiter 2
Aktiv 1
Steuerklasse 2
Mindestalter 40
Versicherung 0
  • :k = API-Key
Gefiltert Bankkonto, Discord, Telegram, Website, Social-Links und weitere Kontaktinfos werden in der Doku bewusst nicht ausgegeben.
Gefilterte Beispielantwort

                        

Inhalte und Updates

Aggregierte Übersichten zu News-, Mobile-News- und Changelog-Daten aus der Datenbank.

https://rest.truckslog.de/INFO/CONTENT/
GET JSON Safe Preview
News 2
Aktive News 1
Mobile News 1
Changelog-Einträge 4
Sicher Es werden nur Zählwerte gezeigt, keine Inhalte oder Autoren.
Gefilterte Beispielantwort

                        

Wissen und Regeln

Regelwerk und Wissensdatenbank als reine Strukturübersicht.

https://rest.truckslog.de/INFO/KNOWLEDGE/
GET JSON Safe Preview
Wiki-Seiten 0
Empfohlen 0
Kategorien 5
Regeln 28
Sicher Nur die Struktur wird dokumentiert, keine Textinhalte oder Personenbezüge.
Gefilterte Beispielantwort

                        

Module

Verfügbare Module mit Aktivstatus, Tourenbindung und Preissignal.

https://rest.truckslog.de/INFO/MODULES/
GET JSON Safe Preview
Module gesamt 11
Aktiv 11
Tourenpflichtig 11
Ø Preis 107.727 €
Sicher Nur technische Kennzahlen, keine Nutzer- oder Kontodaten.
Gefilterte Beispielantwort

                        

Standorte und Strecken

Städte, Länder, Strecken und DLC-Zuordnungen als geografische Übersicht.

https://rest.truckslog.de/INFO/LOCATIONS/
GET JSON Safe Preview
Städte 1070
Länder 68
Strecken 54734
Ø Strecke 13.328 km
Sicher Nur geografische und planungsrelevante Strukturdaten werden angezeigt.
Gefilterte Beispielantwort

                        

Infrastruktur

Depots, Garagen, Server und Plattform-Settings als Betriebsübersicht.

https://rest.truckslog.de/INFO/INFRASTRUCTURE/
GET JSON Safe Preview
Depots 4
Aktive Depots 4
Garagen 1
Server 10
Sicher Keine Fahrer- oder Kontodaten, nur Betriebs- und Kapazitätswerte.
Gefilterte Beispielantwort

                        

Events und Saisons

Konfiguration, Saison-Events und Zieldefinitionen als strukturierte Übersicht.

https://rest.truckslog.de/INFO/SEASONS/
GET JSON Safe Preview
Event-Configs 1
Aktiv 0
Season Events 27
Ziele 54
Sicher Nur Event-Struktur und Aktivitätsstatus, keine Teilnehmer- oder Kontaktdaten.
Gefilterte Beispielantwort

                        

Wirtschaft und Wartung

Tankpreise, Service-Logs, Achievements und Verschleiß als technische Kennzahlen.

https://rest.truckslog.de/INFO/ECONOMY/
GET JSON Safe Preview
Tankpreise 19493
Ø Diesel 1,67 €
Service-Logs 506
Achievements 240
Sicher Nur Preis- und Wartungskennzahlen, keine Kennzeichen oder Fahrerbezüge.
Gefilterte Beispielantwort

                        

Fracht und Kataloge

Frachttypen und weitere referenzartige Datenbereiche als reine Strukturübersicht.

https://rest.truckslog.de/INFO/CATALOG/
GET JSON Safe Preview
Frachttypen 96
DLC-Gruppen 1
Ø Garagenplätze 5
Ø Wartung km 0 km
Sicher Technische Katalogdaten ohne Personenbezug.
Gefilterte Beispielantwort