POST
/
vehicle-trips
curl --request POST \
  --url https://api.mobway.cloud/vehicle-trips \
  --header 'Authorization: Bearer <token>' \
  --data '{
    "vins": [
        {vins}
    ],
    "datapoints": [
        "start_date_time",
        "end_date_time",
        "duration",
        "avg_speed",
        "max_speed",
        "start_odometer",
        "end_odometer",
        "distance",
        "avg_fuel_consumption",
        "start_latitude",
        "start_longitude",
        "end_latitude",
        "end_longitude"
    ],
    "start_date": {start_date},
    "end_date": {end_date}
}'
{
  "6AHFT68CKAF501652": [
    {
      "start_date_time": "2023-02-13T05:42:46",
      "end_date_time": "2023-02-13T08:46:46",
      "duration": "03:04:00",
      "avg_speed": 29.45,
      "max_speed": 44.64,
      "start_odometer": 805819.25,
      "end_odometer": 805909.5633333334,
      "distance": 90.31333333335351,
      "avg_fuel_consumption": 14.5,
      "start_latitude": 55.697482,
      "start_longitude": -177.660447,
      "end_latitude": 55.750181,
      "end_longitude": -177.740005
    },
    {
      "start_date_time": "2023-02-13T08:46:46",
      "end_date_time": "2023-02-13T11:59:46",
      "duration": "03:13:00",
      "avg_speed": 69.32,
      "max_speed": 87.84,
      "start_odometer": 805909.5633333334,
      "end_odometer": 806132.5426666667,
      "distance": 222.97933333332185,
      "avg_fuel_consumption": 18.41,
      "start_latitude": 55.750181,
      "start_longitude": -177.740005,
      "end_latitude": 55.811607,
      "end_longitude": -177.694059
    }
  ]
}
Apesar de ser uma requisição POST, está rota não se destina a criar um recurso na API. Foi desenvolvida desta forma pela comodidade de customizar o payload a ser enviado no corpo da requisição.

Request

Header
token
string
required

É o token ao portador utilizado para autenticar a empresa.

Body
vins
list of strings
required

Indica a lista de Vehicle Identification Number (VIN) dos veículos os quais se deseja recuperar os dados.

datapoints
list of strings
required

Indica a lista de pontos de dados das viagens que se deseja recuperar dos veículos. As opções são:

  • start_date_time: Data e Hora de Início da Viagem [YYYY-MM-DDTHH:MM:SS]
  • end_date_time: Data e Hora de Fim da Viagem [YYYY-MM-DDTHH:MM:SS]
  • duration: Duração da Viagem [HH:MM:SS]
  • avg_speed: Velocidade Média [km/h]
  • max_speed: Velocidade Máxima [km/h]
  • start_odometer: Odômetro de Início [km]
  • end_odometer: Odômetro de Fim [km]
  • distance: Distância Percorrida [km]
  • avg_fuel_consumption: Consumo Médio de Combustível [L]
  • start_latitude: Latitude de Início [°]
  • start_longitude: Longitude de Início [°]
  • end_latitude: Latitude de Fim [°]
  • end_longitude: Longitude de Fim [°]
start_date
date or datetime

É um parâmetro opcional e pode ser usado para filtrar a data de início dos dados da viagem. Deve ser enviado nos seguintes formatos: YYYY-MM-DD ou YYYY-MM-DDTHH:MM:SS (ISO 8601). Caso o formato escolhido seja YYYY-MM-DD, para os propósitos do filtro, será considerado o seguinte horário: YYYY-MM-DDT00:00:00

end_date
date or datetime

Também é um parâmetro opcional para filtrar a data de fim dos dados da viagem. Segue os mesmos formatos: YYYY-MM-DD ou YYYY-MM-DDTHH:MM:SS (ISO 8601). Caso o formato escolhido seja YYYY-MM-DD, para os propósitos do filtro, será considerado o seguinte horário: YYYY-MM-DDT23:59:59

Quando forem utilizados start_date e end_date, as viagens selecionadas serão as que pelo menos uma parte pertence ao período selecionado, da seguinte forma: (end_date >= start_date_time) | (end_date_time >= start_date)

Response

Para informações mais detalhadas sobre a resposta, consultar em Pontos de Dados de Viagens
vin
string

Indica o número de identificação único do veículo.

start_date_time
datetime

Indica o data e horário de início [YYYY-MM-DDTHH:MM:SS].

end_date_time
datetime

Indica o data e horário de fim [YYYY-MM-DDTHH:MM:SS].

duration
interval

Indica a duração [HH:MM:SS].

avg_speed
number

Indica a velocidade média [km/h].

max_speed
number

Indica a velocidade máxima [km/h].

start_odometer
number

Indica o odômetro inicial [km].

end_odometer
number

Indica o odômetro final [km].

distance
number

Indica a distância percorrida [km].

avg_fuel_consumption
number

Indica o consumo médio de combustível [km/l].

start_latitude
number

Indica a latitude do início [km/l].

start_latitude
number

Indica a latitude do início [°].

end_latitude
number

Indica a latitude do fim [°].

end_longitude
number

Indica a longitude do fim [°].

curl --request POST \
  --url https://api.mobway.cloud/vehicle-trips \
  --header 'Authorization: Bearer <token>' \
  --data '{
    "vins": [
        {vins}
    ],
    "datapoints": [
        "start_date_time",
        "end_date_time",
        "duration",
        "avg_speed",
        "max_speed",
        "start_odometer",
        "end_odometer",
        "distance",
        "avg_fuel_consumption",
        "start_latitude",
        "start_longitude",
        "end_latitude",
        "end_longitude"
    ],
    "start_date": {start_date},
    "end_date": {end_date}
}'
{
  "6AHFT68CKAF501652": [
    {
      "start_date_time": "2023-02-13T05:42:46",
      "end_date_time": "2023-02-13T08:46:46",
      "duration": "03:04:00",
      "avg_speed": 29.45,
      "max_speed": 44.64,
      "start_odometer": 805819.25,
      "end_odometer": 805909.5633333334,
      "distance": 90.31333333335351,
      "avg_fuel_consumption": 14.5,
      "start_latitude": 55.697482,
      "start_longitude": -177.660447,
      "end_latitude": 55.750181,
      "end_longitude": -177.740005
    },
    {
      "start_date_time": "2023-02-13T08:46:46",
      "end_date_time": "2023-02-13T11:59:46",
      "duration": "03:13:00",
      "avg_speed": 69.32,
      "max_speed": 87.84,
      "start_odometer": 805909.5633333334,
      "end_odometer": 806132.5426666667,
      "distance": 222.97933333332185,
      "avg_fuel_consumption": 18.41,
      "start_latitude": 55.750181,
      "start_longitude": -177.740005,
      "end_latitude": 55.811607,
      "end_longitude": -177.694059
    }
  ]
}