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.