OpenAPI-first
De volledige specificatie staat op /openapi.json, met een interactieve referentie. SDK’s voor TypeScript en .NET worden eruit gegenereerd.
FreightAPI is de developer-first infrastructuur voor elektronische vrachtdocumenten in de EU. Eén POST /v1/shipments maakt de e-vrachtbrief, regelt handtekeningen en aflevering, en levert de eFTI-dataset die autoriteiten vanaf 9 juli 2027 moeten accepteren.
$ curl https://api.eftisandbox.app/v1/shipments \
-H "Authorization: Bearer sk_test_…" \
-H "Content-Type: application/json" \
-d '{
"reference": "ORD-2026-0917",
"consignor": { "name": "Van der Berg Logistiek B.V.",
"address": { "city": "Rotterdam", "country": "NL" } },
"carrier": { "name": "Transport Nowak Sp. z o.o.",
"address": { "city": "Poznań", "country": "PL" } },
"consignee": { "name": "Müller Maschinenbau GmbH",
"address": { "city": "Stuttgart", "country": "DE" } },
"goods": [{ "description": "CNC machine parts", "quantity": 12,
"package_type": "pallet", "gross_weight_kg": 8400 }]
// … pickup, delivery, vehicle, driver
}'
HTTP/1.1 201 Created
{
"id": "shp_01K4ZQ4G8ZJ6T3N9R7W2XVB5CD",
"status": "draft",
"transport_type": "international",
"warnings": []
}Validatie op schema én business-regels (ADR, cabotage, internationaal vervoer). Fouten komen terug als leesbare problem+json, in het Nederlands of Engels.
Jouw software praat met één REST-API. FreightAPI regelt de documenten, de handtekeningen en het bewijs.
POST /v1/shipments met afzender, vervoerder, ontvanger en goederen. Fouten in schema of business-regels krijg je direct terug, met veld en uitleg.
Bij het uitgeven ontstaat de eCMR als PDF, versie 1. Afzender, chauffeur en ontvanger tekenen op hun eigen telefoon via link of QR. Geen app-installatie.
Elke stap is een event in een hash-chain. Je TMS ontvangt shipment.delivered en signature.completed als webhook, met ePOD, foto’s en voorbehouden.
Test-keys, een publieke OpenAPI-specificatie, idempotente requests en webhooks met retries. Zodat een integratie een middag kost, geen kwartaal.
De volledige specificatie staat op /openapi.json, met een interactieve referentie. SDK’s voor TypeScript en .NET worden eruit gegenereerd.
Bouw met sk_test_-keys tegen dezelfde API als productie. Sandbox-zendingen doorlopen ophalen, transport en aflevering vanzelf.
ADR vraagt een UN-nummer, cabotage een ander vervoerdersland, internationaal vervoer beide landen. Fouten blokkeren, waarschuwingen reizen mee.
Tekenen op scherm, klikken met OTP, via de API of als foto van papier. Elke handtekening bindt de hash van het document, met tijd, IP en toestel.
HMAC-gesigneerd, acht pogingen in 24 uur, een volledig deliverylog en replay per event.
Het canonieke model wordt geprojecteerd naar de CMDS (consignment-common.xsd), met subsets voor cabotage, gecombineerd vervoer en gevaarlijke stoffen.
Twee wettelijke kaders, één zendingmodel. Documenten en audit-log blijven in de EU.
De elektronische vrachtbrief onder het e-CMR-protocol: de overeenkomst tussen afzender, vervoerder en ontvanger, met handtekeningen bij ophalen en aflevering. Nederland, Duitsland, Frankrijk, Polen en de meeste andere lidstaten hebben het protocol geratificeerd.
Verordening (EU) 2020/1056 regelt welke vervoersinformatie autoriteiten digitaal moeten accepteren: cabotage, gecombineerd vervoer, gevaarlijke stoffen en afvaltransport. Dat loopt via gecertificeerde eFTI-platforms en nationale gates.
De API-referentie draait op api.eftisandbox.app. Test-keys, voorbeeldzendingen en webhooks, zonder productierisico.