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.