GetAssetLocation
Renvoie l’endroit où se trouve l’un des conteneurs d’un client : la dernière position signalée pour
un actif de son ordre de travail, comme le camion qui le transporte, avec le dernier événement que le
client peut voir. Le système d’un client l’utilise pour suivre un conteneur. Pour obtenir en une
seule fois tous les ordres de travail ouverts du client avec leurs positions, utilisez
GetList ; pour les ordres de travail d’un dossier avec leurs détails,
utilisez GetShipment.
Dans TrakIT, les actifs sont ajoutés à un ordre de travail dans son encadré Assets, et les positions d’un actif suivi par GPS figurent dans l’onglet Positions de l’actif.
Le point de terminaison ne répond que pour un seul client : l’entité dont la clé est envoyée. Comment envoyer la clé et lire la réponse : Clés d’API des entités, Réponses.
GET /api/public/GetAssetLocation?APIKey=your-entity-key&ContainerNo=ABCU1234560&BookingNo=EXL-2610-0042Envoyez la clé dans le paramètre APIKey de la chaîne de requête. C’est la propre clé du client :
l’API Key affichée sur la page de l’entité quand
Enable API Access est activé pour l’entité (voir champs de l’entité).
La clé change chaque année, et cesse de fonctionner quand Enable API Access est désactivé : voir
Clés d’API des entités.
Encodez la clé et les autres valeurs pour l’URL. La clé fait partie de l’adresse : tenez donc ces URL
à l’écart des journaux que vous partagez.
| Paramètre | Obligatoire | Signification |
|---|---|---|
APIKey |
Oui | La clé de l’entité du client. |
ContainerNo |
Oui | Le numéro du conteneur, tel qu’il figure sur l’ordre de travail. Les majuscules n’ont pas d’importance. |
BookingNo |
Oui | La référence du dossier du conteneur. Les majuscules n’ont pas d’importance. |
Les trois doivent figurer dans la chaîne de requête : sans l’un d’eux, TrakIT répond avec le statut HTTP 404.
| Règle | Info en cas d’échec |
|---|---|
APIKey n’est pas vide. |
API Key is required |
APIKey est la clé d’une entité. |
API Key is invalid |
| La clé est celle de l’année en cours. La clé de chaque entité change le 1er janvier : obtenez la nouvelle sur la page de l’entité. | API Key expiry not found, API Key has expired. Please obtain new key. |
| L’entité existe. | API Key is invalid |
| Enable API Access est activé pour l’entité. | API access is disabled |
En cas de succès, Code vaut 1 et RetInfo est une liste d’au plus un élément : la dernière
position enregistrée pour les actifs des ordres de travail correspondants, parmi les dossiers dont le
client est l’entité de la clé. RowsAffected vaut 1.
La liste est vide, avec RowsAffected à 0 et Code toujours à 1, quand le client n’a aucun
dossier avec cette référence et ce conteneur, ou quand aucun actif de l’ordre de travail n’a signalé
de position.
{ "Code": 1, "Info": "", "RetInfo": [ { "worder": "", "containerno": "ABCU1234560", "bookingno": "EXL-2610-0042", "gpsdate": "2026-10-20T09:42:00", "gpslat": 5.6312, "gpslong": -0.0174, "event": "Truck departed port", "eventstatus": "Y" } ], "RowsAffected": 1, "Scalar": null, "Identity": 0}| Champ | Signification |
|---|---|
worder |
Toujours vide. |
containerno |
Le numéro du conteneur. |
bookingno |
La référence du dossier. |
gpsdate |
Quand la position a été signalée, en UTC. Voir Dates et heures. |
gpslat, gpslong |
La latitude et la longitude, en degrés décimaux. |
event |
Le dernier événement que le client peut voir, sous son nom dans le workflow (le nom de l’événement de référence suivi de son suffixe), et non sous son nom externe. Vide quand l’ordre de travail n’a aucun événement de ce type. |
eventstatus |
Y quand l’ordre de travail a un événement que le client peut voir, N quand il n’en a aucun. |

