Aller au contenu
duxt
Version à venir
Vous consultez la documentation d’une version à venir. Sa documentation et ses fonctionnalités peuvent encore changer.
Cette page n’est pas encore disponible dans votre langue
Vous la lisez en English (UK).

Follow a consignment

get
/consignments/{consignmentId}/events

streamConsignmentEvents

Holds the connection open and writes one event per line as the consignment moves, in the text/event-stream format.

The response is not a document, which is the interesting part for a reference: there is a schema for one event, and none for the body as a whole.

Autorisation

  • L’un de ceux-ci suffit

    • apiKeyapiKey · X-Api-Key · En-tête

      A key from the account page.

  • L’un de ceux-ci suffit

    • bearerhttp · bearer

      A token obtained from the authorisation server.

Paramètres

Chemin

  • consignmentId*Obligatoirestring

En-tête

  • Last-Event-IDstring

    Resume after the event you last saw.

Réponses

200
The stream, until you close it.

text/event-stream

objectConsignmentEventOne thing that happened to a consignment.
  • id*ObligatoirestringThe value to send back as `Last-Event-ID`.
  • at*Obligatoirestring
  • status*ObligatoirestringConsignmentStatusbooked | loading | sailing | landed | cancelledWhere a consignment has got to.
  • berthstring | nullWhere it is, once it is anywhere.
json
{
  "id": "string",
  "at": "2026-01-01T09:00:00Z",
  "status": "booked",
  "berth": "string"
}
404
Something went wrong, described the same way every time.

application/problem+json

objectProblem
  • title*ObligatoirestringA short, human-readable summary.
  • status*Obligatoireintegermin 400max 599
  • detailstring | null
json
{
  "title": "string",
  "status": 400,
  "detail": "string"
}

Envoyer une requête

Authentification

Ce que vous saisissez ici reste dans cet onglet, n’est jamais conservé et n’est envoyé qu’au serveur que vous avez choisi.

Paramètres

La requête est envoyée par votre navigateur, directement à ce serveur.

curl 'https://api.example.org/v3/consignments?limit=20&cursor=string&status=%5B%0A++%22booked%22%0A%5D&session=string' \
  -H 'Authorization: Bearer demo-token' \
  -H 'X-Request-Id: 00000000-0000-4000-8000-000000000000'