Skip to content

API-Dokumentation

Frachten anlegen, Raten suchen, Angebote abgeben — programmatisch

aircargobook.com — simply be efficient

Wenn du drei Minuten hast

Diese fünf Punkte ersparen dir die meisten Rückfragen:

1. .json an jede URL. Ohne die Endung bekommst du die HTML-Oberfläche zurück — mit HTTP 200. Häufigste Fehlerursache beim ersten Integrieren.

✗  POST /freights/add          →  200, text/html
✓  POST /freights/add.json     →  200, application/json

2. Wo die Nutzdaten liegen, wechselt. Beim Anlegen einer Fracht liegt sie flach in data (data.id), beim Abrufen unter data.route. Siehe Konventionen.

3. Eine neue Fracht ist ein Entwurf. POST /freights/add.json erzeugt status: "draft" — unsichtbar für Anbieter. Ausgeschrieben wird sie erst durch einen zweiten Request (action: "publish"). Das ist der Schritt, der am häufigsten fehlt.

4. Für die Anzeige gibt es fertige Felder. Neben den Rohwerten liefert jede Fracht formatierte f_-Varianten — f_eta statt eta, f_from statt from + from_country. Direkt verwendbar, in der Sprache deines Benutzers.

5. Entwickle gegen Demo. https://demo.aircargobook.com. In der Produktion sind Frachten echt: sichtbar für Anbieter, mit Benachrichtigungen, potenziell verbindlich. Token und IDs gelten jeweils nur in ihrer eigenen Umgebung.

Was du hier findest

Ich will …Hier
einfach mal etwas laufen sehenQuickstart
einen Token bekommen und richtig nutzenAuthentifizierung
wissen, welche Umgebung ich ansprechen sollEnvironments
eine Fracht anlegen und ausschreibenFracht anlegen
Angebote zu meiner Fracht abrufenFracht anlegen → Angebote lesen
wissen, welche Felder ein Endpunkt akzeptiertAPI-Referenz
Trucking-Raten suchenAPI-Referenz: Pricing
die Spec in Postman laden/openapi.json

Eine Bitte

Schick uns einen User-Agent im Format Softwarename / Version, wenn dein HTTP-Client das zulässt:

User-Agent: MyApplication / 1.0.0

Technisch nicht nötig — aber bei einer Störung ist das der Unterschied zwischen „wir wissen, wen wir anrufen" und „irgendein Client irgendeiner Firma".

Fragen

support@aircargobook.com — gerne mit Request, Antwort und Zeitstempel, dann finden wir es in den Logs.