Developers

API-documentatie

Een voorbeeldoverzicht van hoe EA Transport via een REST-API en webhook-events te koppelen is aan boekhoudpakketten en andere systemen. Onderstaande endpoints zijn illustratief en bedoeld als documentatie-preview.

Authenticatie

Elk verzoek wordt geauthenticeerd met een API-sleutel per bedrijf, meegegeven als bearer-token.

curl https://api.ea-transport.nl/v1/orders \
  -H "Authorization: Bearer <API-KEY>"

Voorbeeld-endpoints

MethodeEndpointOmschrijving
POST/v1/ordersNieuwe order aanmaken.
GET/v1/orders/:idStatus en details van een order ophalen.
GET/v1/invoicesOpenstaande en betaalde facturen ophalen.
POST/v1/sensorsGPS-/temperatuurmeting registreren (zie sensor-webhook).

Order-statuswaarden

De volgende statussen worden gebruikt in het orderproces — bruikbaar om je eigen integratie op te bouwen.

newpending_finance_reviewon_holdapprovedplannedin_transitdeliveredbilledcancelled

Sensor-webhook

Een echt, werkend endpoint voor GPS-/temperatuursensoren — te configureren met de sensorsleutel uit je bedrijfsinstellingen.

curl -X POST https://app.ea-transport.nl/api/public/sensors \
  -H "X-Sensor-Key: <SENSOR-KEY>" \
  -H "Content-Type: application/json" \
  -d '{"order_id":"...","reading_type":"temperature","value":4.2}'

Deze documentatie is een voorbeeldweergave van de API-mogelijkheden. Bekijk technische specificaties.