Introducción
API Endpoint
https://apirest.logictracker.com/
Nuestra API proporciona acceso programático para leer y actualizar datos de sus principales entidades de negocio, en este caso Asignar Código de Remito.
Para utilizar nuestra API, el cliente necesitará 2 datos fundamentales: IdEmpresa y HashApi . Contáctenos en soporte@logictracker.com para obtener sus credenciales y comenzar a utilizar nuestra API.
Assign Shipment Code
# Ejemplo Request HTTP
POST /api/Orders/AssignShipmentCode HTTP/1.1
Host: apirest.logictracker.com
Content-Type: application/json
{
"IdEmpresa": TU_ID_EMPRESA,
"HashApi": "TU_HASH_API",
"Code": "20200910O144800",
"ShipmentCode": "3322565"
}
# Ejemplo Request CURL
curl --location --request POST 'https://apirest.logictracker.com/api/Orders/AssignShipmentCode' \
--header 'Content-Type: application/json' \
--data-raw '{
"IdEmpresa": TU_ID_EMPRESA,
"HashApi": "TU_HASH_API",
"Code": "20200910O144800",
"ShipmentCode": "3322565"
}'
Para asignar código de remito a una ORDEN, debe realizar una llamada POST a la siguiente URL:
https://apirest.logictracker.com/api/Orders/AssignShipmentCode
# Ejemplo API Respuesta
{
"response": {
"codigo": 200,
"mensaje": "OK"
}
}
REQUEST BODY PARAMETERS
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| idEmpresa | Int | SI | ID único provisto por Logictracker para el cliente que consulta la API. |
| hashApi | String | SI | HASH único provisto por Logictracker para el cliente que consulta la API. |
| code | String | SI | Código único de la ORDEN que queremos actualizar. |
| ShipmentCode | String | SI | Código de Remito que vamos a asignar a la orden. |
RESPONSE PARAMETERS
| Nombre | Tipo | Descripción |
|---|---|---|
| response | GenericResponse |
Objeto que indica una respuesta generica de la API. |
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/AssignShipmentCode 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. Asegurese de incluir en su request idEmpresa y hashApi provisto por LOGICTRACKER.
|
| 402 |
Hash invalido para consultar API. Asegurese que hashApi provisto por LOGICTRACKER sea el correcto.
|
| 403 | Codigo de orden nulo. |
| 404 | No existe la orden con código informado. |
| 405 | Shipment Code sin datos. |
| 500 | Excepcion en api/Orders/AssignShipmentCode. Entre en contacto con el area de sistemas de LOGICTRACKER y envie el CONTENIDO DEL REQUEST para ser analizado. |