Introducción
API Endpoint
https://apirest.logictracker.com/
La API de LOGICTRACKER proporciona acceso programático para leer y actualizar datos de sus principales entidades de negocio.
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.
Update Route Code
# Ejemplo Request HTTP
POST api/Routes/updateRouteCode HTTP/1.1
Host: apirest.logictracker.com
Content-Type: application/json
{
"IdEmpresa": TU_ID_EMPRESA,
"HashApi": "TU_HASH_API",
"OriginalRouteCode": "33115522",
"NewRouteCode": "20230728|1",
"EmployeeCode ": "2030201-1",
"CarrierCode": "CARRIER_001",
"Vehicle": "ABC123"
}
# Ejemplo Request CURL
curl --location --request POST 'https://apirest.logictracker.com/api/api/Routes/updateRouteCode' \
--header 'Content-Type: application/json' \
--data-raw '{
"IdEmpresa": TU_ID_EMPRESA,
"HashApi": "TU_HASH_API",
"OriginalRouteCode": "33115522",
"NewRouteCode": "20230728|1",
"EmployeeCode ": "2030201-1",
"CarrierCode": "CARRIER_001",
"Vehicle": "ABC123"
}'
Para actualizar el código de una ruta / empleado / transportista / vehiculo, debe realizar una llamada POST a la siguiente URL:
https://apirest.logictracker.com/api/Routes/updateRouteCode
# Ejemplo API Respuesta
{
"response": {
"codigo": 200,
"mensaje": "OK",
"id": 0
}
}
REQUEST BODY PARAMETERS
| Nombre | Tipo | Descripción |
|---|---|---|
| IdEmpresa | Int | Será un ID único provisto por Logictracker para el cliente que consulta la API. |
| HashApi | String | Será un HASH único provisto por Logictracker para el cliente que consulta la API. |
| OriginalRouteCode | String | Código original de la ruta que va a sufrir modificaciones. |
| NewRouteCode | String | Nuevo código que se le asignará a la ruta. |
| EmployeeCode | String | Legajo del chofer que quiero asignar a la ruta. |
| CarrierCode | String | Código del transportista que quiero asignar a la ruta. |
| Vehicle | String | Patente o interno del vehículo que quiero asignar a la ruta. |
| StartRoute | Bool | Enviar en True si el request tiene que iniciar la ruta. |
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 api/Routes/updateRouteCode 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 | Empresa no habilitada para consultar Update Route Code. |
| 403 |
Hash invalido para consultar API. Asegurese que hashApi provisto por LOGICTRACKER sea el correcto.
|
| 404 | No existe ruta con original route code informado. |
| 201 | Entidades no mapeadas. |
| 500 | Se produjo una excepcion en api/routes/updateRouteCode. Entre en contacto con el area de sistemas de LOGICTRACKER y envie el CONTENIDO DEL REQUEST para ser analizado. |