Maakt één transportorder aan: een rit van een van jouw laadadressen naar een
losadres van je klant, op de opgegeven datums en met de opgegeven lading.
De order komt binnen met status UNASSIGNED en verschijnt direct in de Noventra
planning. Het toewijzen van een vervoerder en de statusovergangen daarna gebeuren
in Noventra zelf, niet via deze API.
Wat je nodig hebt
Je verwijst naar bestaande gegevens met hun ID:
customer_id— de opdrachtgever, uit je klantenbestand in Noventra.pickup.location_id— een van jouw eigen vestigingen of laadadressen.delivery.location_id— een losadres dat bij díe klant hoort.
Deze ID's vind je in het dashboard. Verwijst een ID naar iets dat niet bestaat, of
hoort het losadres niet bij de opgegeven klant, dan krijg je een 422 die precies
aangeeft welk veld niet klopt.
Idempotency
Stuur een Idempotency-Key mee. De regels:
- Zelfde key, zelfde body → je krijgt het oorspronkelijke antwoord terug,
inclusief dezelfdeidenorder_number. Er wordt geen tweede order aangemaakt.
De response bevatIdempotent-Replayed: true. - Zelfde key, andere body →
409 Conflict. Een key hoort bij één specifieke
order-poging; hergebruik hem niet voor een andere order. - Zelfde key, terwijl het eerste request nog loopt →
409 Conflictmet
typeidempotency-request-in-progress. Wacht even en probeer opnieuw; zodra
het eerste request klaar is krijg je het antwoord daarvan. - Een mislukt request laat geen spoor na. Krijg je een
422of een500, dan
is je key weer vrij: corrigeer de body en stuur hem opnieuw in met dezelfde key. - Geen key → het request wordt normaal verwerkt. Een retry maakt dan een
tweede order aan.
Keys worden 24 uur bewaard. Daarna is een key weer vrij te gebruiken.
Order eenmaal aangemaakt
Een aangemaakte order pas je niet meer via deze API aan; v1 is create-only.
Wijzigen of annuleren gaat voorlopig via het dashboard of via je contactpersoon.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
