API Movement control
Emplacement : API
Cette API permet à l’autorité portuaire d'interroger Ci5 sur une référence ou un id cargo et recevoir en retour une liste de données afin de contrôler les entrées et sorties du port.
URL de consultation
Environnement de non production
Url : https://[ENVIRONNEMENT].gw.apis.ci5.io/movement-control
Il faut remplacer [ENVIRONNEMENT] par l’environnement souhaité (en minuscule et avec le séparateur tiret pour mco-mgi et dev-mgi)
Exemple pour PREPROD: https://preprod.gw.apis.ci5.io/movement-control
Environnement de production
Url : https://gw.apis.ci5.io/movement-control
Données de requête :
- business — obligatoire (ex : NOU) : obligatoire (ex : PORT_AUTHORITY)
- cargoRef — obligatoire (ex : NOU) : obligatoire
- referenceBL — obligatoire (ex : NOU) : correspond à un B/L core
- referenceUnstuffingBL — obligatoire (ex : NOU) : correspond à un B/L unstuffing
- referenceBooking — obligatoire (ex : NOU) : correspond à un booking core
- referenceStuffingBooking — obligatoire (ex : NOU) : correspond à un booking stuffing
Seul un champ de type référence est autorisé, en plus de la cargoRef
Données remontée en réponse :
- Gate in date sur TL — Détails : date du gate in sur le terminal de l’annonce du cargo ; Règle : vide tant que pas de gate in
- Terminal location — Détails : terminal location de l’annonce ; Règle : vide tant que pas de gate in
- Gate out date du TL — Détails : date du gate out du terminal de l’annonce du cargo ; Règle : vide tant que pas de gate out
- Date limite de stationnement — Détails : date limite calculée sur le RO
- Transporteur — Détails : identifié sur le transport order ; Règle : le dernier si plusieurs transport order
- Final release — Détails : yes si final release existe/ no si pas final release
- Shipping agent — Détails : Agent de l’annonce ; Règle : si unstuffing ce champ sera vide
- Forwarder — Détails : Representative du RO
- Unstuffing List creator — Détails : Créateur de l’unstuffing list si cargo unstuffing ; Règle : si core ce champ sera vide
- Precall number — Détails : pre call number de l’annonce ; Règle : vide si unstuffing
- BL reference
- Unstuffing BL reference
- Cargo reference
- Cargo unstuffing reference
Exemple de demande :
{ "community": "DKK", "business": "PORT_AUTHORITY", "cargoRef": "EBICTUS12691", "referenceBL": "EBIBL_US1269_1" }
Exemple de réponse :
{ "gateInDate": "2021-10-28T16:19:49.509+0000", "location": "FLANTDF", "gateOutDate": "2021-10-28T16:21:17.271+0000", "terminalStorageDeadline": "2021-11-04T00:00:00.000+0000", "inlandCarrier": "ALPHA 520 LOGISTIC", "finalRelease": "Yes", "shippingAgent": "MSC", "representative": "BOLLORE LOGISTICS", "preCallNumber": "EBICA_281021_1", "blReference": "EBIBL_US1269_1", "cargoReference": "EBICTUS12691" }
Source : https://mgi-team.atlassian.net/wiki/spaces/DOCI5/pages/3240889083