Introducción
API Endpoint
https://apirest.logictracker.com/
Nuestra API proporciona acceso programático para obtener el HISTORIAL de estado de ORDENES por medio de su código.
ORDERS GET STATUS HISTORY
# Ejemplo Request HTTP
POST /api/Orders/GetStatusHistory HTTP/1.1
Host: apirest.logictracker.com
Content-Type: application/json
{
"IdEmpresa": TU_ID_EMPRESA,
"HashApi": "TU_HASH_API",
"Code": "234311223"
}
# Ejemplo Request CURL
curl --location --request POST 'https://apirest.logictracker.com/api/Orders/GetStatusHistory' \
--header 'Content-Type: application/json' \
--data-raw '{
"IdEmpresa": TU_ID_EMPRESA,
"HashApi": "TU_HASH_API",
"Code": "234311223"
}
'
Para obtener historial de estados de una orden, debe realizar una llamada POST a la siguiente URL:
https://apirest.logictracker.com/api/Orders/GetStatusHistory
# Ejemplo API Respuesta
{
"genericResponse": {
"codigo": 200,
"mensaje": "OK",
"id": 0
},
"status": "ENTREGADO",
"TrackingNumber": "https://loadtrack.logictracker.com/?trackingnumber=69.2266356",
"statusHistory": [
{
"statusCode": "9",
"statusDescription": "ENTREGADO",
"date": "5/6/2024 15:28:42"
},
{
"statusCode": "ENVIAJE",
"statusDescription": "EN VIAJE",
"date": "5/6/2024 15:27:48"
},
{
"statusCode": "P",
"statusDescription": "PENDIENTE",
"date": "5/6/2024 12:36:26"
}
]
}
REQUEST BODY PARAMETERS
| Nombre |
Tipo |
Obligatorio |
Descripción |
| IdEmpresa |
Int |
SI |
Dato provisto por Logictracker para cada empresa. |
| HashApi |
String |
SI |
Hash de autorización provisto por Logictracker para cada empresa. |
| Code |
String |
SI |
Código de la orden. |
RESPONSE PARAMETERS
| Nombre |
Tipo |
Descripción |
| genericReponse |
GenericResponse |
Objeto que indica una respuesta generica de la API. |
| Status |
String |
Estado de la orden. |
| TrackingNumber |
String |
Tracking number de la orden. |
| statusHistory |
List<statusHistory> |
Historial de estados de la orden. |
STATUS HISTORY PARAMETERS
| Nombre |
Tipo |
Descripción |
| statusCode |
String |
Código del estado de la orden |
| statusDescription |
String |
Descripción del estado de la orden. |
| date |
String |
Fecha y hora del estado de la orden. |
GENERIC RESPONSE PARAMETERS
| Nombre |
Tipo |
Descripción |
| codigo |
Int |
Código respuesta de la API. |
| mensaje |
String |
Mensaje que describe la respuesta de la API. |
| id |
Int |
En caso de generar el alta de una entidad, la API puede devolver el ID de la entidad creada. |
Errors
La llama a la API de Orders/GetStatusHistory puede devolver los siguientes códigos de error dentro del objeto GenericResponse
| Código |
Mensaje |
| 200 |
OK
|
| 400 |
Request sin contenido en body, body request null
|
| 401 |
Consulta sin id de empresa / hash
|
| 402 |
Hash invalido para utilizar api.
|
| 403 |
No existe orden con código recibido.
|
| 500 |
Se produjo una excepcion en api/Orders/GetStatusHistory. Entre en contacto con el area de sistemas de LOGICTRACKER y envie el CONTENIDO DEL REQUEST para ser analizado.
|