Encontrack

RiskAnalizer

Descripción

Son los elementos responsables de analizar el comportamiento de un vehículo, cliente o cobertura, con la finalidad de prevenir y dar conocimiento a nuestros clientes el manejo de sus unidades.

Unidades Activas

POST https://webstreams.eps-encontrack.com/api/rest/get_conteoUnidadesActivas
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "coberturas": [
    1,
    2
  ],
  "clientes": [
    1,
    2
  ],
  "idTipoVehiculo": 1,
  "horas": 10
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "idCliente": 2,
    "idCobertura": 3,
    "idTipoVehiculo": 4,
    "unidadesActivas": 4
  }
}
Headers
Content-Type: aplication/josn
Body
{
    "status": "OK/UNAUTHORIZED",
    "error": {
      "errorIntegridad": "Universo de datos no autorizado en la integración.",
      "errores": {
          "error1": "descripción"
      }
    },
}

Unidades Activas
POST/api/rest/get_conteoUnidadesActivas

Campos Requeridos username, coberturas, clientes, idTipoVehiculo y horas

  • username (string requerido)

  • password (string requerido)

  • coberturas ([int] requerido)

  • clientes ([int] requerido)

  • idTipoVehiculo (int requerido)

  • horas (int requerido)


Resumen Encontrack

POST https://webstreams.eps-encontrack.com/api/rest/get_resumenEncontrack
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "coberturas": [
    1,
    2
  ],
  "clientes": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "horas": 10
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "idVehiculo": 2,
    "idCobertura": 3,
    "idCliente": 5,
    "idServicio": 5,
    "idTipoVehiculo": 4,
    "placa": "",
    "horasSolicitadas": 4,
    "limiteVelocidad": 124,
    "totalRegistros": 23
  }
}
Headers
Content-Type: aplication/josn
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Resumen Encontrack
POST/api/rest/get_resumenEncontrack

Campos Requeridos username, password y horas

  • username (string requerido)

  • password (string requerido)

  • coberturas ([int])

  • clientes ([int])

  • vehiculos ([int])

  • horas (int requerido)


Resumen Operación

POST https://webstreams.eps-encontrack.com/api/rest/get_resumenOperacion/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "coberturas": [
    1,
    2
  ],
  "clientes": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "horas": 10
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
        "idVehiculo": 2,
        "idCobertura": 3,
        "idCliente": 5,
        "idServicio": 5,
        "idTipoVehiculo": 4,
        "placa": "",
        "horasSolicitadas": 4,
        "limiteVelocidad": 124,
        "totalRegistros": 23,
        "tiempoEncendido": 23,
        "tiempoContinuo": 23,
        "tiempoInactivo": 23,
        "tiempoApagado": 23,
        "tiempoCirculando": 23,
        "tiempoDia": 23,
        "tiempoNoche": 23,
        "distanciaRecorrida": 23,
        "velocidadPromedio": 23,
        "velocidadPromedioAlta": 23,
        "velocidadPromedioGeneral": 23,
        "eventosSVel": 23,
        "estadoMotor": 23,
        "velocidadMaxima": 23,
    }
}
Headers
Content-Type: aplication/josn
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Resumen Operación
POST/api/rest/get_resumenOperacion/

Campos Requeridos username, password y horas

  • username (string requerido)

  • password (string requerido)

  • coberturas ([int])

  • clientes ([int])

  • vehiculos ([int])

  • horas (int requerido)


Resumen Funcional

POST https://webstreams.eps-encontrack.com/api/rest/get_resumenFuncional/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "coberturas": [
    1,
    2
  ],
  "clientes": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "horas": 10
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
        "idVehiculo": 2,
        "idCobertura": 3,
        "idCliente": 5,
        "idServicio": 5,
        "idTipoVehiculo": 4,
        "placa": "",
        "horasSolicitadas": 4,
        "limiteVelocidad": 124,
        "totalRegistros": 23,
        "eventosReportados": 23,
        "posicionesValidas": 23,
        "posicionesInvalidas": 23,
        "posicionesAntiguas": 23,
        "desconexionesBateria": 23,
        "desconexionesArnes": 23,
        "igniciones": 23,
        "apagados": 23,
        "muestrasVida": 23,
        "autoReportes": 23,
        "bajaBateria": 23,
        "jamming": 23,
        "remolque": 23,
        "antenaGpsAbierta": 23,
        "antenaGpsCorto": 23,
        "checkPoints": 23,
    }
}
Headers
Content-Type: aplication/josn
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Resumen Funcional
POST/api/rest/get_resumenFuncional/

Campos Requeridos username, password y horas

  • username (string requerido)

  • password (string requerido)

  • coberturas ([int])

  • clientes ([int])

  • vehiculos ([int])

  • horas (int requerido)


Resumen Geográfico

POST https://webstreams.eps-encontrack.com/api/test/get_resumenGeografico/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "coberturas": [
    1,
    2
  ],
  "clientes": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "horas": 10
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
        "idVehiculo": 2,
        "idCobertura": 3,
        "idCliente": 5,
        "idServicio": 5,
        "idTipoVehiculo": 4,
        "placa": "",
        "horasSolicitadas": 4,
        "limiteVelocidad": 124,
        "totalRegistros": 23,
        "latitudInicio": 23.0,
        "longitudInicio": 23.0,
        "estadoInicio": "",
        "municipioInicio": "",
        "asentamientoInicio": "",
        "latitudFin": 23.0,
        "longitudFin": 23.0,
        "estadoFin": "",
        "municipioFin": "",
        "asentamientoFin": "",
    }
}
Headers
Content-Type: aplication/josn
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Resumen Geográfico
POST/api/test/get_resumenGeografico/

Campos Requeridos username, password y horas

  • username (string requerido)

  • password (string requerido)

  • coberturas ([int])

  • clientes ([int])

  • vehiculos ([int])

  • horas (int requerido)


WebStreams - Auth

Descripción

Son los elementos responsables de implementar una capa de servicios mediante mecanismos de seguridad que de abastecimiento de posiciones a las UX de cliente final.

Session

POST https://webstreams.eps-encontrack.com/api/rest/set_session/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "usuario_pusher": "",
  "pusher": true,
  "pusher_thefts": true,
  "metadata": "{}",
  "clientes": [
    1,
    2
  ],
  "coberturas": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "valido_hasta": "2017-05-01 00:00:00"
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "tokenSession": "",
    "valid_until": "2017-05-01 00:00:00"
  }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Set
POST/api/rest/set_session/

Campos Requeridos username, password, usuario_pusher, pusher y valido_hasta

  • username (string requerido)

  • password (string requerido)

  • usuario_pusher (string requerido ‘Usuario para pusher’)

  • pusher (bool requerido)

  • pusher_thefts (bool)

  • metadata (string)

  • clientes ([int] )

  • coberturas ([int])

  • vehiculos ([int])

  • valido_hasta (datetime requerido)


Session Update

POST https://webstreams.eps-encontrack.com/api/rest/upd_session/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "usuario_pusher": "",
  "pusher": true,
  "pusher_thefts": true,
  "metadata": "{}",
  "tokenSession": "",
  "clientes": [
    1,
    2
  ],
  "coberturas": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "valido_hasta": "2017-05-01 00:00:00"
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "tokenSession": ""
  }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Update
POST/api/rest/upd_session/

Campos Requeridos username, password, usuario_pusher, pusher, tokenSession y valido_hasta

  • username (string requerido)

  • password (string requerido)

  • usuario_pusher (string requerido ‘Usuario para pusher’)

  • tokenSession (string requerido)

  • pusher (bool requerido)

  • pusher_thefts (bool)

  • metadata (string)

  • clientes ([int] )

  • coberturas ([int])

  • vehiculos ([int])

  • valido_hasta (datetime requerido)


Session Close

POST https://webstreams.eps-encontrack.com/api/rest/close_session/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "tokenSession": ""
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "tokenSession": ""
  }
}
Headers
Content-Type: aplication/jlson
Body
{
    "status": "OK/UNAUTHORIZED",
    "error": {
      "errorIntegridad": "tokenSession inválido para la integración.",
    }
}

Close
POST/api/rest/close_session/

Campos Requeridos username, password y tokenSession

  • username (string requerido)

  • password (string requerido)

  • tokenSession (string requerido)


Pusher User

POST https://webstreams.eps-encontrack.com/api/rest/get_pusher_user/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "usuario_pusher": ""
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "usuario_pusher": "",
    "uuid_code": "",
    "pusher_app_id": "",
    "pusher_app_key": "",
    "pusher_app_secret": "",
    "pusher_app_cluster": ""
  }
}
Headers
Content-Type: aplication/jlson
Body
{
    "status": "OK/UNAUTHORIZED",
    "error": {
      "errorIntegridad": "usuario_pusher es requerido",
    }
}

Get Pusher User
POST/api/rest/get_pusher_user/

Campos Requeridos username, password y usuario_pusher

  • username (string requerido)

  • password (string requerido)

  • usuario_pusher (string requerido)


Update Pusher User

POST https://webstreams.eps-encontrack.com/api/rest/upd_puser_user/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "username": "",
  "password": "",
  "usuario_pusher": "",
  "pusher_app_id": "",
  "pusher_app_key": "",
  "pusher_app_secret": "",
  "pusher_app_cluster": ""
}
Responses200200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "usuario_pusher": "",
    "uuid_code": "",
    "pusher_app_id": "",
    "pusher_app_key": "",
    "pusher_app_secret": "",
    "pusher_app_cluster": ""
  }
}
Headers
Content-Type: aplication/jlson
Body
{
    "status": "OK/UNAUTHORIZED",
    "error": {
      "errorIntegridad": "usuario_pusher es requerido",
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Datos inválidos.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Update Pusher User
POST/api/rest/upd_puser_user/

Campos Requeridos username, password y usuario_pusher

  • username (string requerido)

  • password (string requerido)

  • usuario_pusher (string requerido)

  • pusher_app_id (string)

  • pusher_app_key (string)

  • pusher_app_secret (string)

  • pusher_app_cluster (string)


WebStreams - EstadoVehículo

Descripción

Son los elementos responsables de implementar una capa de servicios para obtener el Estado Actual e Históricos de vehículos.

Estado Actual

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoActual/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "clientes": [
    1,
    2
  ],
  "coberturas": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "diasSemana": [
    0,
    1,
    2,
    3,
    4,
    5,
    6
  ]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesEstado": {
        "items": {[
          {
              "idVehiculo": 1,
              "idCobertura": 1,
              "idCliente": 1,
              "idEquipo": 1,
              "idTipoVehiculo": 1,
              "latitud": 1.0,
              "longitud": 1.0,
              "velocidad": 1,
              "curso": 1,
              "fechaRespuesta": 2017-02-01 00:00:00,
              "fechaPosicionHcm": 2017-02-01 00:00:00,
              "kilometraje": 1,
              "idTrayecto": 1,
              "idNotificacion": 1,
              "argumentoNotificacion": "",
              "estadoMotor": 1,
              "idServicio": 1,
              "idTipoPosicion": 1,
              "fechaParcialRespuesta": 2017-02-01,
              "tiempoParcialRespuesta": 28:02:1,
              "anoParcialRespuesta": 2017,
              "mesParcialRespuesta": 12,
              "diaSemanaRespuesta": 4,
              "estadoGeoreferencia": "",
              "municipioGeoreferencia": "",
              "asentamientoGeoreferencia": "",
              "direccionGeoreferencia": "",
          }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Actual
POST/api/rest/get_estadoActual/

Campos Requeridos tokenSession

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])


Estado Actual Mínimo

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoActualM/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "clientes": [
    1,
    2
  ],
  "coberturas": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ],
  "diasSemana": [
    0,
    1,
    2,
    3,
    4,
    5,
    6
  ]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesEstado": {
        "items": {[
          {
            "idVehiculo": 1,
            "latitud": 1.0,
            "longitud": 1.0,
            "velocidad": 1,
            "curso": 1,
            "fechaRespuesta": 2017-02-01 00:00:00,
            "fechaPosicionHcm": 2017-02-01 00:00:00,
            "idNotificacion": 1,
            "estadoMotor": 1,
            "idTipoPosicion": 1,
            "estadoGeoreferencia": "",
            "municipioGeoreferencia": "",
          }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Actual Mínimo
POST/api/rest/get_estadoActualM/

Campos Requeridos tokenSession

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])


Estado Historico

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoHistorico/?paginator=true&page=2
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "clientes": [1,2],
    "coberturas": [1,2],
    "vehiculos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00,
    "diasSemana": [0,1,2,3,4,5,6]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesEstado": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
          {
              "idVehiculo": 1,
              "idCobertura": 1,
              "idCliente": 1,
              "idEquipo": 1,
              "idTipoVehiculo": 1,
              "latitud": 1.0,
              "longitud": 1.0,
              "velocidad": 1,
              "curso": 1,
              "fechaRespuesta": 2017-02-01 00:00:00,
              "fechaPosicionHcm": 2017-02-01 00:00:00,
              "kilometraje": 1,
              "idTrayecto": 1,
              "idNotificacion": 1,
              "argumentoNotificacion": "",
              "estadoMotor": 1,
              "idServicio": 1,
              "idTipoPosicion": 1,
              "fechaParcialRespuesta": 2017-02-01,
              "tiempoParcialRespuesta": 28:02:1,
              "anoParcialRespuesta": 2017,
              "mesParcialRespuesta": 12,
              "diaSemanaRespuesta": 4,
              "estadoGeoreferencia": "",
              "municipioGeoreferencia": "",
              "asentamientoGeoreferencia": "",
              "direccionGeoreferencia": "",
          }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Historico
POST/api/rest/get_estadoHistorico/?paginator=true&page=2

Campos Requeridos tokenSession, fechaInicio y fechaFin

Paginación paginator, y page serán campos requeridos si quieres habilitar la paginación.

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Estado Historico Mínimo

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoHistoricoM/?paginator=true&page=2
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "clientes": [1,2],
    "coberturas": [1,2],
    "vehiculos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00,
    "diasSemana": [0,1,2,3,4,5,6]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesEstado": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
          {
            "idVehiculo": 1,
            "latitud": 1.0,
            "longitud": 1.0,
            "velocidad": 1,
            "curso": 1,
            "fechaRespuesta": 2017-02-01 00:00:00,
            "fechaPosicionHcm": 2017-02-01 00:00:00,
            "idNotificacion": 1,
            "estadoMotor": 1,
            "idTipoPosicion": 1,
            "estadoGeoreferencia": "",
            "municipioGeoreferencia": "",
            "asentamientoGeoreferencia": "",
            "direccionGeoreferencia": "",
          }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Historico Mínimo
POST/api/rest/get_estadoHistoricoM/?paginator=true&page=2

Campos Requeridos tokenSession, fechaInicio y fechaFin

Paginación paginator, y page serán campos requeridos si quieres habilitar la paginación.

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Búsqueda vehículos

POST https://webstreams.eps-encontrack.com/api/rest/search_vehicles/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "q": "UKM-8978",
    "page": 1,
    "offset": 15,
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "page": 1,
    "count": 38,
    "num_pages": 3,
    "has_next": true,
    "has_previous": false,
    "start_index": 1,
    "items": [
      {
        "idVehiculo": 838687,
        "latitud": 21.091917,
        "longitud": -101.623039,
        "velocidad": 52,
        "curso": 130,
        "fechaRespuesta": "2020-07-07 11:28:23",
        "idNotificacion": 8,
        "estadoMotor": true,
        "kilometraje": 62804177,
        "idTipoPosicion": 1,
        "estadoGeoreferencia": "Guanajuato",
        "municipioGeoreferencia": "León",
        "asentamientoGeoreferencia": "Industrial Delta",
        "direccionGeoreferencia": "Tau",
        "fechaPosicionHcm": "2020-07-07 11:28:23",
        "idEquipo": 5071146,
        "idCliente": 77677,
        "idTipoVehiculo": 2,
        "noSerie": "FD4NC9EH0EN154867",
        "placa": "91-AG-6E",
        "noEconomico": "274",
        "marca": "VOLVO",
        "subMarca": "VNL 64T 300",
        "producto": "FlotCon+D",
        "modelo": "2014",
        "nombreCliente": "TRANSPORTES INDUSTRIALES DEL BAJIO SA DE CV"
      },
      {
        "idVehiculo": 824493,
        "latitud": 19.139077,
        "longitud": -98.268543,
        "velocidad": 0,
        "curso": 0,
        "fechaRespuesta": "2020-07-07 11:28:07",
        "idNotificacion": 6,
        "estadoMotor": false,
        "kilometraje": 10492404,
        "idTipoPosicion": 1,
        "estadoGeoreferencia": "Puebla",
        "municipioGeoreferencia": "Coronango",
        "asentamientoGeoreferencia": "PBLO SAN FRANCISCO OCOTLAN",
        "direccionGeoreferencia": "Puebla, Coronango, PBLO SAN FRANCISCO OCOTLAN",
        "fechaPosicionHcm": "2020-07-07 11:28:07",
        "idEquipo": 5966057,
        "idCliente": 77677,
        "idTipoVehiculo": 2,
        "noSerie": "FDKJA6CG56DV38862",
        "placa": "791EW8     791-EW-8",
        "noEconomico": "257",
        "marca": "FREIGHTLINER",
        "subMarca": "T3",
        "producto": "FlotCon+D",
        "modelo": "2006",
        "nombreCliente": "TRANSPORTES INDUSTRIALES DEL BAJIO SA DE CV"
      }
    ]
  }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Búsqueda vehículos
POST/api/rest/search_vehicles/

Campos Requeridos tokenSession (Busca por no de serie, placa, no económico, marca y sub marca)

  • tokenSession (string requerido)

  • q (string)

  • page (int)

  • offset (int)


Búsqueda vehículo

POST https://webstreams.eps-encontrack.com/api/rest/search_vehicle/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "idVehiculo": 1
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK/UNAUTHORIZED",
  "data": {
    "idVehiculo": 838687,
    "latitud": 21.091917,
    "longitud": -101.623039,
    "velocidad": 52,
    "curso": 130,
    "fechaRespuesta": "2020-07-07 11:28:23",
    "idNotificacion": 8,
    "estadoMotor": true,
    "kilometraje": 62804177,
    "idTipoPosicion": 1,
    "estadoGeoreferencia": "Guanajuato",
    "municipioGeoreferencia": "León",
    "asentamientoGeoreferencia": "Industrial Delta",
    "direccionGeoreferencia": "Tau",
    "fechaPosicionHcm": "2020-07-07 11:28:23",
    "idEquipo": 5071146,
    "idCliente": 77677,
    "idTipoVehiculo": 2,
    "noSerie": "FD4NC9EH0EN154867",
    "placa": "91-AG-6E",
    "noEconomico": "274",
    "marca": "VOLVO",
    "subMarca": "VNL 64T 300",
    "producto": "FlotCon+D",
    "modelo": "2014",
    "nombreCliente": "TRANSPORTES INDUSTRIALES DEL BAJIO SA DE CV"
  }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Búsqueda vehículo
POST/api/rest/search_vehicle/

Campos Requeridos tokenSession e idVehiculo

  • tokenSession (string requerido)

  • idVehiculo (int requerido)


WebStreams - Trayectos

Descripción

Son los elementos responsables de implementar una capa de servicios para obtener Trayectos.

Trayecto Actual

POST https://webstreams.eps-encontrack.com/api/rest/get_trayectoActual/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "clientes": [
    1,
    2
  ],
  "coberturas": [
    1,
    2
  ],
  "vehiculos": [
    1,
    2
  ]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesTrayecto": {
            "calificacionRiesgoGeografico": 1,
            "calificacionRiesgoRobo": 1,
            "coloniaFin": "",
            "coloniaInicio": "",
            "coloniaMaximaVelocidad": "",
            "confiabilidad": "",
            "diaSemanaFin": 1,
            "diaSemanaInicio": 1,
            "diaSemanaMaximaVelocidad": 1,
            "direccionFin": "",
            "direccionInicio": "",
            "direccionMaximaVelocidad": "",
            "distanciaTotal": 1,
            "distanciaTotalSobreVelocidad": 1,
            "err": 1,
            "estadoFin": "",
            "estadoInicio": "",
            "estadoMaximaVelocidad": "",
            "fcw": 1,
            "fechaFin": 2017-12-12 00:00:00,
            "fechaGeneracion": 2017-12-12 00:00:00,
            "fechaInicio": 2017-12-12 00:00:00,
            "fechaMaximaVelocidad": 2017-12-12 00:00:00,
            "fechaParcialFin": 2017-12-12,
            "fechaParcialInicio": 2017-12-12,
            "fechaParcialMaximaVelocidad": 2017-12-12,
            "fechaRegistro": 2017-12-12 00:00:00,
            "fixPuntoFin": 1,
            "fixPuntoInicio": 1,
            "fixPuntoMaximaVelocidad": 1,
            "frecuenciaRet": 1,
            "hmw": 1,
            "horaParcialFin": 00:00:00,
            "horaParcialInicio": 00:00:00,
            "horaParcialMaximaVelocidad": 00:00:00,
            "hw1": 1,
            "hw2": 1,
            "idAccesorioRiesgos": 1,
            "idCliente": 1,
            "idEquipo": 1,
            "idFuenteTrayecto": 1,
            "idGsmTrayecto": 1,
            "idMatrizNivelesRet": 1,
            "idProgramaProcesa": 1,
            "idServicio": 1,
            "idCobertura": 1,
            "idTipoTrayecto": 1,
            "idTipoVehiculo": 1,
            "idTrayecto": 1,
            "idTrayectoSar": 1,
            "idVehiculo": 1,
            "idVersionTrayecto": 1,
            "ipSource": "",
            "latitudFin": 1.0,
            "latitudInicio": 1.0,
            "latitudMaximaVelocidad": 1.0,
            "lldw": 1,
            "longitudFin": 1.0,
            "longitudInicio": 1.0,
            "longitudMaximaVelocidad": 1.0,
            "mai": 1,
            "municipioFin": "",
            "municipioInicio": "",
            "municipioMaximaVelocidad": "",
            "numEventosAceleraciones": 1,
            "numEventosCambioRumbo": 1,
            "numEventosDesaceleraciones": 1,
            "numPosSinFix": 1,
            "numPosVel1": 1,
            "numPosVel2": 1,
            "numPosVel3": 1,
            "numPosVel4": 1,
            "numPosVel5": 1,
            "numPosVel6": 1,
            "numPosVel7": 1,
            "numPosVel8": 1,
            "numPosVel9": 1,
            "numPosVel10": 1,
            "numPosVel11": 1,
            "numPosVel12": 1,
            "numPosVel13": 1,
            "numPosVel14": 1,
            "numPosVel15": 1,
            "numPosVel16": 1,
            "numPosVel17": 1,
            "numPosVel18": 1,
            "numPosVel19": 1,
            "numPosVel20": 1,
            "numPosVelMay": 1,
            "odometroMaximaDetectada": 1,
            "pcw": 1,
            "porcentajeLuz": 1,
            "puntoFin": "Point(2.0,2.0)",
            "puntoInicio": "Point(2.0,2.0)",
            "puntoMaximaVelocidad": "Point(2.0,2.0)",
            "repeticionesPaquete": 1,
            "rldw": 1,
            "tam": 1,
            "tiempoTotal": 2.0,
            "tiempoTotalInactividad": 1,
            "tiempoTotalSobreVelocidad": 1,
            "total": 1,
            "ufcw": 1,
            "umbralAceleraciones": 1,
            "umbralCambioRumbo": 1,
            "umbralDesaceleraciones": 1,
            "velocidadFronteraSvt": 1,
            "velocidadMaximaDetectada": 1,
            "versionClase": "",
            "versionFirmware": ""
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Trayecto Actual
POST/api/rest/get_trayectoActual/

Campos Requeridos tokenSession

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])


Trayecto Historico

POST https://webstreams.eps-encontrack.com/api/rest/get_trayectoHistorico/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "clientes": [1,2],
    "coberturas": [1,2],
    "vehiculos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00,
    "tiposTrayecto": [1,2],
    "versionesTrayectos": [1,2]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesTrayecto": {
            "calificacionRiesgoGeografico": 1,
            "calificacionRiesgoRobo": 1,
            "coloniaFin": "",
            "coloniaInicio": "",
            "coloniaMaximaVelocidad": "",
            "confiabilidad": "",
            "diaSemanaFin": 1,
            "diaSemanaInicio": 1,
            "diaSemanaMaximaVelocidad": 1,
            "direccionFin": "",
            "direccionInicio": "",
            "direccionMaximaVelocidad": "",
            "distanciaTotal": 1,
            "distanciaTotalSobreVelocidad": 1,
            "err": 1,
            "estadoFin": "",
            "estadoInicio": "",
            "estadoMaximaVelocidad": "",
            "fcw": 1,
            "fechaFin": 2017-12-12 00:00:00,
            "fechaGeneracion": 2017-12-12 00:00:00,
            "fechaInicio": 2017-12-12 00:00:00,
            "fechaMaximaVelocidad": 2017-12-12 00:00:00,
            "fechaParcialFin": 2017-12-12,
            "fechaParcialInicio": 2017-12-12,
            "fechaParcialMaximaVelocidad": 2017-12-12,
            "fechaRegistro": 2017-12-12 00:00:00,
            "fixPuntoFin": 1,
            "fixPuntoInicio": 1,
            "fixPuntoMaximaVelocidad": 1,
            "frecuenciaRet": 1,
            "hmw": 1,
            "horaParcialFin": 00:00:00,
            "horaParcialInicio": 00:00:00,
            "horaParcialMaximaVelocidad": 00:00:00,
            "hw1": 1,
            "hw2": 1,
            "idAccesorioRiesgos": 1,
            "idCliente": 1,
            "idEquipo": 1,
            "idFuenteTrayecto": 1,
            "idGsmTrayecto": 1,
            "idMatrizNivelesRet": 1,
            "idProgramaProcesa": 1,
            "idServicio": 1,
            "idCobertura": 1,
            "idTipoTrayecto": 1,
            "idTipoVehiculo": 1,
            "idTrayecto": 1,
            "idTrayectoSar": 1,
            "idVehiculo": 1,
            "idVersionTrayecto": 1,
            "ipSource": "",
            "latitudFin": 1.0,
            "latitudInicio": 1.0,
            "latitudMaximaVelocidad": 1.0,
            "lldw": 1,
            "longitudFin": 1.0,
            "longitudInicio": 1.0,
            "longitudMaximaVelocidad": 1.0,
            "mai": 1,
            "municipioFin": "",
            "municipioInicio": "",
            "municipioMaximaVelocidad": "",
            "numEventosAceleraciones": 1,
            "numEventosCambioRumbo": 1,
            "numEventosDesaceleraciones": 1,
            "numPosSinFix": 1,
            "numPosVel1": 1,
            "numPosVel2": 1,
            "numPosVel3": 1,
            "numPosVel4": 1,
            "numPosVel5": 1,
            "numPosVel6": 1,
            "numPosVel7": 1,
            "numPosVel8": 1,
            "numPosVel9": 1,
            "numPosVel10": 1,
            "numPosVel11": 1,
            "numPosVel12": 1,
            "numPosVel13": 1,
            "numPosVel14": 1,
            "numPosVel15": 1,
            "numPosVel16": 1,
            "numPosVel17": 1,
            "numPosVel18": 1,
            "numPosVel19": 1,
            "numPosVel20": 1,
            "numPosVelMay": 1,
            "odometroMaximaDetectada": 1,
            "pcw": 1,
            "porcentajeLuz": 1,
            "puntoFin": "Point(2.0,2.0)",
            "puntoInicio": "Point(2.0,2.0)",
            "puntoMaximaVelocidad": "Point(2.0,2.0)",
            "repeticionesPaquete": 1,
            "rldw": 1,
            "tam": 1,
            "tiempoTotal": 2.0,
            "tiempoTotalInactividad": 1,
            "tiempoTotalSobreVelocidad": 1,
            "total": 1,
            "ufcw": 1,
            "umbralAceleraciones": 1,
            "umbralCambioRumbo": 1,
            "umbralDesaceleraciones": 1,
            "velocidadFronteraSvt": 1,
            "velocidadMaximaDetectada": 1,
            "versionClase": "",
            "versionFirmware": ""
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Trayecto Historico
POST/api/rest/get_trayectoHistorico/

Campos Requeridos tokenSession, fechaInicio y fechaFin

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Trayecto Historico Día

POST https://webstreams.eps-encontrack.com/api/rest/get_trayectoHistoricoDia/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "clientes": [1,2],
    "coberturas": [1,2],
    "vehiculos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesTrayecto": {
            "acumuladoSiniestros": 0.0,
            "anoConsolidado": 0,
            "calificacionRiesgoGeografico": 0,
            "calificacionRiesgoRobo": 0,
            "distanciaTotal": 0.0,
            "distanciaTotalSobreVelocidad": 0.0,
            "err": 0,
            "fcw": 0,
            "fechaParcialFin": 2017-05-01,
            "fechaParcialInicio": 2017-05-01,
            "fechaRegistro": 2017-05-01 00:00:00,
            "frecuenciaRet": 0,
            "hmw": 12345,
            "hw1": 12345,
            "hw2": 12345,
            "idAccesorioRiesgos": 1234,
            "idCliente": 1234,
            "idConsolidado": 12345,
            "idEquipo": 1234,
            "idEstatus": 1234,
            "idMatrizNivelesRet": 1234,
            "idPeticionConsolidado": "",
            "idServicio": 0,
            "idSincronizacionSqs": 12345,
            "idCobertura": 1234,
            "idTipoVehiculo": 1234,
            "idVehiculo": 1234,
            "indiceRiesgoAntiguedadVehiculo": 1.0,
            "indiceRiesgoOperacionCliente": 1.0,
            "indiceRiesgoTipoVehiculo": 1.0,
            "limiteVelocidadEstandarVehiculo": 0,
            "lldw": 0,
            "mai": 0,
            "manejoContinuoProcesado": 1234,
            "mesConsolidado": 0,
            "modeloVehiculo": 0,
            "numEventosAceleraciones": 12345,
            "numEventosCambioRumbo": 12345,
            "numEventosDesaceleraciones": 12345,
            "numEventosInmovilidad": 12345,
            "numEventosManejoContinuo": 12345,
            "numEventosSobreVel": 12345,
            "numPosSinFix": 12345,
            "numPosVel1": 12345,
            "numPosVel2": 12345,
            "numPosVel3": 12345,
            "numPosVel4": 12345,
            "numPosVel5": 12345,
            "numPosVel6": 12345,
            "numPosVel7": 12345,
            "numPosVel8": 12345,
            "numPosVel9": 12345,
            "numPosVel10": 12345,
            "numPosVel11": 12345,
            "numPosVel12": 12345,
            "numPosVel13": 12345,
            "numPosVel14": 12345,
            "numPosVel15": 12345,
            "numPosVel16": 12345,
            "numPosVel17": 12345,
            "numPosVel18": 12345,
            "numPosVel19": 12345,
            "numPosVel20": 12345,
            "numPosVelMay": 12345,
            "pcw": 12345,
            "porcentajeLuz": 0,
            "promedioUsoDiario": 0,
            "rldw": 0,
            "siniestros": 0,
            "tam": 0,
            "tiempoTotal": 0.0,
            "tiempoTotalInactividad": 0.0,
            "tiempoTotalInmobilidad": 0.0,
            "tiempoTotalManejoContinuo": 0.0,
            "tiempoTotalSobreVelocidad": 0.0,
            "total": 12345,
            "trayectosTotal": 12345,
            "ufcw": 12345,
            "umbralAceleraciones": 0,
            "umbralCambioRumbo": 0,
            "umbralDesaceleraciones": 0,
            "velocidadFronteraSvt": 0,
            "velocidadMaximaDetectada": 0,
            "velocidadPromedioPeriodo": 0,
            "velocidadPromedioSobreLimitePeriodo": 0,
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Trayecto Historico Día
POST/api/rest/get_trayectoHistoricoDia/

Campos Requeridos tokenSession, fechaInicio y fechaFin

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Trayecto Historico Mes

POST https://webstreams.eps-encontrack.com/api/rest/get_trayectoHistoricoMes/
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "clientes": [1,2],
    "coberturas": [1,2],
    "vehiculos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesTrayecto": {
            "acumuladoSiniestros": 0.0,
            "anoConsolidado": 0,
            "calificacionRiesgoGeografico": 0,
            "calificacionRiesgoRobo": 0,
            "distanciaTotal": 0.0,
            "distanciaTotalSobreVelocidad": 0.0,
            "err": 0,
            "fcw": 0,
            "fechaParcialFin": 2017-05-01,
            "fechaParcialInicio": 2017-05-01,
            "fechaRegistro": 2017-05-01 00:00:00,
            "frecuenciaRet": 0,
            "hmw": 12345,
            "hw1": 12345,
            "hw2": 12345,
            "idAccesorioRiesgos": 1234,
            "idCliente": 1234,
            "idConsolidado": 12345,
            "idEquipo": 1234,
            "idEstatus": 1234,
            "idMatrizNivelesRet": 1234,
            "idPeticionConsolidado": "",
            "idServicio": 0,
            "idSincronizacionSqs": 12345,
            "idCobertura": 1234,
            "idTipoVehiculo": 1234,
            "idVehiculo": 1234,
            "indiceRiesgoAntiguedadVehiculo": 1.0,
            "indiceRiesgoOperacionCliente": 1.0,
            "indiceRiesgoTipoVehiculo": 1.0,
            "limiteVelocidadEstandarVehiculo": 0,
            "lldw": 0,
            "mai": 0,
            "manejoContinuoProcesado": 1234,
            "mesConsolidado": 0,
            "modeloVehiculo": 0,
            "numEventosAceleraciones": 12345,
            "numEventosCambioRumbo": 12345,
            "numEventosDesaceleraciones": 12345,
            "numEventosInmovilidad": 12345,
            "numEventosManejoContinuo": 12345,
            "numEventosSobreVel": 12345,
            "numPosSinFix": 12345,
            "numPosVel1": 12345,
            "numPosVel2": 12345,
            "numPosVel3": 12345,
            "numPosVel4": 12345,
            "numPosVel5": 12345,
            "numPosVel6": 12345,
            "numPosVel7": 12345,
            "numPosVel8": 12345,
            "numPosVel9": 12345,
            "numPosVel10": 12345,
            "numPosVel11": 12345,
            "numPosVel12": 12345,
            "numPosVel13": 12345,
            "numPosVel14": 12345,
            "numPosVel15": 12345,
            "numPosVel16": 12345,
            "numPosVel17": 12345,
            "numPosVel18": 12345,
            "numPosVel19": 12345,
            "numPosVel20": 12345,
            "numPosVelMay": 12345,
            "pcw": 12345,
            "porcentajeLuz": 0,
            "promedioUsoDiario": 0,
            "rldw": 0,
            "siniestros": 0,
            "tam": 0,
            "tiempoTotal": 0.0,
            "tiempoTotalInactividad": 0.0,
            "tiempoTotalInmobilidad": 0.0,
            "tiempoTotalManejoContinuo": 0.0,
            "tiempoTotalSobreVelocidad": 0.0,
            "total": 12345,
            "trayectosTotal": 12345,
            "ufcw": 12345,
            "umbralAceleraciones": 0,
            "umbralCambioRumbo": 0,
            "umbralDesaceleraciones": 0,
            "velocidadFronteraSvt": 0,
            "velocidadMaximaDetectada": 0,
            "velocidadPromedioPeriodo": 0,
            "velocidadPromedioSobreLimitePeriodo": 0,
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Trayecto Historico Mes
POST/api/rest/get_trayectoHistoricoMes/

Campos Requeridos tokenSession, fechaInicio y fechaFin

  • tokenSession (string requerido)

  • clientes ([int])

  • coberturas ([int])

  • vehiculos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Beacon

Descripción

Son los elementos responsables de implementar una capa de servicios mediante mecanismos de seguridad que de abastecimiento de historicos beacon1, beacon2 y LBS.

Estado Actual Beacon 1

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoActualB1/?page=2&page_items=10
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "equipos": [
    1,
    2
  ]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesBeacon1": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
            {
                'idBeacon': 4580674,
                'beaconMsgNo': 241,
                'beaconIdCobertura': 1,
                'beaconIdCliente': 74606,
                'beaconIdVehiculo': 354203,
                'gsmIdEquipo': -1,
                'beaconEdoOp': 'Activo',
                'gsmIdEquipoEscucha': 3848599,
                'beaconInformacionAdicional': 'A0',
                'beaconRSSI': 'AA',
                'beaconRSSIPAK': 'AD',
                'tipoDispositivo': 'Beacon',
                'beaconBateria': 'BATERIA OK',
                'gsmCurso': 0,
                'gsmFechaPosicion': '2019-06-06',
                'gsmHoraPosicion': '19:15:36',
                'gsmFechaPosicionHcm': '2019-06-06',
                'gsmHoraPosicionHcm': '14:15:36',
                'gsmImei': 356429077259472,
                'gsmLatitud': 19.422128,
                'gsmLongitud': -98.14054,
                'fechaComunicacion': '2019-06-06 14:15:47',
                'gsmVelocidad': 0.022,
                'idNotificacion': 399,
                'notificacion': 'Notificacion beacontrack',
                'registradoEdoBeacon': True,
                'idGateway': 0,
                'version': 2
            }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Actual Beacon 1
POST/api/rest/get_estadoActualB1/?page=2&page_items=10

Campos Requeridos tokenSession

Paginación page, top y page_items serán campos requeridos para la paginación.

  • tokenSession (string requerido)

  • equipos ([int])


Estado Historico

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoHistoricoB1/?page=2&page_items=10
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "equipos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00,
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesBeacon1": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
            {
                'idBeacon': 4580674,
                'beaconMsgNo': 241,
                'beaconIdCobertura': 1,
                'beaconIdCliente': 74606,
                'beaconIdVehiculo': 354203,
                'gsmIdEquipo': -1,
                'beaconEdoOp': 'Activo',
                'gsmIdEquipoEscucha': 3848599,
                'beaconInformacionAdicional': 'A0',
                'beaconRSSI': 'AA',
                'beaconRSSIPAK': 'AD',
                'tipoDispositivo': 'Beacon',
                'beaconBateria': 'BATERIA OK',
                'gsmCurso': 0,
                'gsmFechaPosicion': '2019-06-06',
                'gsmHoraPosicion': '19:15:36',
                'gsmFechaPosicionHcm': '2019-06-06',
                'gsmHoraPosicionHcm': '14:15:36',
                'gsmImei': 356429077259472,
                'gsmLatitud': 19.422128,
                'gsmLongitud': -98.14054,
                'fechaComunicacion': '2019-06-06 14:15:47',
                'gsmVelocidad': 0.022,
                'idNotificacion': 399,
                'notificacion': 'Notificacion beacontrack',
                'registradoEdoBeacon': True,
                'idGateway': 0,
                'version': 2
            }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Historico Beacon 1
POST/api/rest/get_estadoHistoricoB1/?page=2&page_items=10

Campos Requeridos tokenSession, fechaInicio y fechaFin

Paginación page, top y page_items serán campos requeridos para la paginación.

  • tokenSession (string requerido)

  • equipos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Estado Actual Beacon 2

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoActualB2/?page=2&page_items=10
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "equipos": [
    1,
    2
  ]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesBeacon2": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
            {
                'imei': 359464038743477,
                'tipoPosicion': 'Posicion Valida',
                'fechaPosicionUtc': '2019-06-06 18:56:09',
                'fechaPosicionHcm': '2019-06-06 13:56:09',
                'fechaRecepcionSiscom': '2019-06-06 14:00:38',
                'cellMcc': 334,
                'cellMnc': '020',
                'cellLac': '0C0B',
                'cellId': 3426,
                'tipoReporte': 'REPORTE_CAMBIO_SEGUIMIENTO',
                'idMiniAvl': 4818300,
                'idVehiculo': '545672',
                'geoReferencia': '***',
                'porcentajeBateria': 26,
                'curso': 63,
                'velocidad': 0,
                'altitud': 2048.2,
                'latitud': 18.858573,
                'longitud': -97.709862
            }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Actual Beacon 2
POST/api/rest/get_estadoActualB2/?page=2&page_items=10

Campos Requeridos tokenSession

Paginación page, top y page_items serán campos requeridos para la paginación.

  • tokenSession (string requerido)

  • equipos ([int])


Estado Historico Beacon 2

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoHistoricoB2/?page=2&page_items=10
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "equipos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00,
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesBeacon2": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
            {
                'imei': 359464038743477,
                'tipoPosicion': 'Posicion Valida',
                'fechaPosicionUtc': '2019-06-06 18:56:09',
                'fechaPosicionHcm': '2019-06-06 13:56:09',
                'fechaRecepcionSiscom': '2019-06-06 14:00:38',
                'cellMcc': 334,
                'cellMnc': '020',
                'cellLac': '0C0B',
                'cellId': 3426,
                'tipoReporte': 'REPORTE_CAMBIO_SEGUIMIENTO',
                'idMiniAvl': 4818300,
                'idVehiculo': '545672',
                'geoReferencia': '***',
                'porcentajeBateria': 26,
                'curso': 63,
                'velocidad': 0,
                'altitud': 2048.2,
                'latitud': 18.858573,
                'longitud': -97.709862
            }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Historico Beacon 2
POST/api/rest/get_estadoHistoricoB2/?page=2&page_items=10

Campos Requeridos tokenSession, fechaInicio y fechaFin

Paginación page, top y page_items serán campos requeridos para la paginación.

  • tokenSession (string requerido)

  • equipos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


Estado Actual LBS

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoActualLBS/?page=2&page_items=10
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
  "tokenSession": "",
  "equipos": [
    1,
    2
  ]
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesLBS": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
            {
                'idEquipo': 5111930,
                'fechaRecepcion': '2019-06-06 14:28:25',
                'fechaPosicionUtc': '2019-06-06 19:28:24',
                'fechaPosicionHcm': '2019-06-06 14:28:24',
                'fixType': 'FRI',
                'batteryPercentage': '00',
                'celdaServicio': {},
                'celdasVecinas': [],
                'idVehiculo': '833935'
            }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Actual LBS
POST/api/rest/get_estadoActualLBS/?page=2&page_items=10

Campos Requeridos tokenSession

Paginación page, top y page_items serán campos requeridos para la paginación.

  • tokenSession (string requerido)

  • equipos ([int])


Estado Historico LBS

POST https://webstreams.eps-encontrack.com/api/rest/get_estadoHistoricoB2/?page=2&page_items=10
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "equipos": [1,2],
    "fechaInicio": 2017-05-01 00:00:00,
    "fechaFin": 2017-05-01 00:00:00,
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
    "status": "OK/UNAUTHORIZED",
    "data": {
      "mensajesEstado": {
        "count": 1000,
        "has_next": true,
        "has_previous": true,
        "page": 2,
        "num_pages": 3,
        "start_index": 201,
        "items": {[
            {
                'idEquipo': 5111930,
                'fechaRecepcion': '2019-06-06 14:28:25',
                'fechaPosicionUtc': '2019-06-06 19:28:24',
                'fechaPosicionHcm': '2019-06-06 14:28:24',
                'fixType': 'FRI',
                'batteryPercentage': '00',
                'celdaServicio': {},
                'celdasVecinas': [],
                'idVehiculo': '833935'
            }
        ]}
      }
    }
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "OK/UNAUTHORIZED",
  "error": {
    "errorIntegridad": "Universo de datos no autorizado en la integración.",
    "errores": {
      "error1": "descripción"
    }
  }
}

Estado Historico LBS
POST/api/rest/get_estadoHistoricoB2/?page=2&page_items=10

Campos Requeridos tokenSession, fechaInicio y fechaFin

Paginación page, top y page_items serán campos requeridos para la paginación.

  • tokenSession (string requerido)

  • equipos ([int])

  • fechaInicio (datetime requerido)

  • fechaFin (datetime requerido)


ERE

Descripción

Son los elementos responsables de implementar una capa de servicios mediante mecanismos de seguridad que de abastecimiento de posición de recuperados de ERE.

Estado Actual Recuperadores(ERE) [/api/rest/get_estadoRecuperadorActual/?page=1]

Estado Actual Recuperadores ERE [POST]

Campos Requeridos tokenSession y recuperadores

  • tokenSession (string requerido)

  • recuperadores ([int] requerido)

  • Request (aplication/json)

    • Body

      {
            "tokenSession": "",
            "recuperadores": [29],
        }
  • Response 200 (aplication/json)

    • Body

      {
            "status": "OK/UNAUTHORIZED",
            "data": {
              "posiciones": {
                "count": 1000,
                "has_next": true,
                "has_previous": true,
                "page": 2,
                "num_pages": 3,
                "start_index": 201,
                "data": {[
                    {
                        "lat": 18.869611666666668,
                        "lng": -97.53813,
                        "user_id": 29,
                        "device_id": "771",
                        "case_id": 6945,
                        "ecd": 5983,
                        "panic": false,
                        "battery_percentage": 95,
                        "charging": false,
                        "bearing": 180.0399932861328,
                        "provider": "gps",
                        "speed": 0.0,
                        "accuracy": 1.100000023841858,
                        "altitude": 2226.0,
                        "timestamp": "2019-12-19T07:19:36",
                        "created": "2019-12-19T07:18:42.179000"
                    }
                ]}
              }
            }
        }
  • Response 200 (aplication/jlson)

    • Body

      {
            "status": "OK/UNAUTHORIZED",
            "error": {
              "errorIntegridad": "Universo de datos no autorizado en la integración.",
              "errores": {
                  "error1": "descripción"
              }
            }
        }

Estado Histórico Recuperadores(ERE) [/api/rest/get_estadoRecuperadorHistorico/?page=1]

Estado Histórico Recuperadores ERE [POST]

Campos Requeridos tokenSession y recuperadores

  • tokenSession (string requerido)

  • recuperadores ([int] requerido)

  • ecd (int requerido)

  • Request (aplication/json)

    • Body

      {
            "tokenSession": "",
            "recuperadores": [29],
            "ecd": 5897
        }
  • Response 200 (aplication/json)

    • Body

      {
            "status": "OK/UNAUTHORIZED",
            "data": {
              "posiciones": {
                "count": 1000,
                "has_next": true,
                "has_previous": true,
                "page": 2,
                "num_pages": 3,
                "start_index": 201,
                "data": {[
                    {
                        "lat": 18.869611666666668,
                        "lng": -97.53813,
                        "user_id": 29,
                        "device_id": "771",
                        "case_id": 6945,
                        "ecd": 5983,
                        "panic": false,
                        "battery_percentage": 95,
                        "charging": false,
                        "bearing": 180.0399932861328,
                        "provider": "gps",
                        "speed": 0.0,
                        "accuracy": 1.100000023841858,
                        "altitude": 2226.0,
                        "timestamp": "2019-12-19T07:19:36",
                        "created": "2019-12-19T07:18:42.179000"
                    }
                ]}
              }
            }
        }
  • Response 200 (aplication/jlson)

    • Body

      {
            "status": "OK/UNAUTHORIZED",
            "error": {
              "errorIntegridad": "Universo de datos no autorizado en la integración.",
              "errores": {
                  "error1": "descripción"
              }
            }
        }

VINS

Descripción

Son los elementos responsables de implementar una capa de servicios para VINS.

Consulta VINS

POST https://webstreams.eps-encontrack.com/api/rest/get_vins
Requestsexample 1
Headers
Content-Type: aplication/json
Body
{
    "tokenSession": "",
    "vins": ["vin1", "vin2"],
}
Responses200200
Headers
Content-Type: aplication/json
Body
{
  "status": "OK",
  "data": [
    {
      "vin": "1506415C1",
      "anos": "1991",
      "cilindrada": "",
      "clase": "CAMION",
      "complememnto": "",
      "marca": "DINA",
      "modelo": "DINA CAMION 551",
      "nocilindros": "",
      "noejes": "",
      "nopuertas": "",
      "pais": "MEXICO",
      "resultado": "1",
      "tipo": "CHASIS CABINA"
    }
  ]
}
Headers
Content-Type: aplication/jlson
Body
{
  "status": "ERROR",
  "error": "Proporcione al menos un vin para consultar. Ej: [vin1, vin2]."
}

Consulta VINS
POST/api/rest/get_vins

Campos Requeridos tokenSession y vins

  • tokenSession (string requerido)

  • vins ([string] requerido)


Generated by aglio on 02 Sep 2020