Pular para o conteúdo principal

Viagens e Controle de Jornada

Integração com módulo Monitrip (transporte de passageiros / jornada de motorista).

Formato de data comum: ddMMyyyyHHmmss.


initJornada — Iniciar jornada

GET /api?m=initJornada&idMotorista=1&idVeiculo=123&dtIni=07062025080000&iButton=ABC
ParâmetroObrigatórioDescrição
idMotoristaSimID do motorista
idVeiculoSimID do veículo
dtIniSimData/hora início
iButtonNãoIdentificador iButton

encJornada — Encerrar jornada

GET /api?m=encJornada&idJornada=456&dtEnc=07062025180000
ParâmetroObrigatórioDescrição
idJornadaSimID da jornada
dtEncSimData/hora encerramento

Resposta JSON: { "codigo": 0, "descricao": "..." }


initViagem — Iniciar viagem

GET /api?m=initViagem&idMotorista=1&idVeiculo=123&idLinha=10&idHorario=5&dtIni=07062025080000&latIni=-23.5&lonIni=-46.6
ParâmetroObrigatórioDescrição
idMotoristaSimMotorista
idVeiculoSimVeículo
idLinhaSimLinha
idHorarioSimHorário
dtIniSimInício
latIni, lonIniNãoCoordenadas início

encViagem — Encerrar viagem

GET /api?m=encViagem&idViagem=789&dtFim=07062025180000&lat=-23.5&lon=-46.6
ParâmetroObrigatórioDescrição
idViagemSimID da viagem
dtFimSimFim (ddMMyyyyHHmmss)
lat, lonNãoCoordenadas fim

infoParada — Registrar parada

GET /api?m=infoParada&idViagem=789&idMotivo=2&dtOcor=07062025103000&lat=-23.5&lon=-46.6
ParâmetroObrigatórioDescrição
idViagemSimViagem em andamento
idMotivoSimMotivo da parada
dtOcorSimData/hora
lat, lonNãoLocalização

getlin — Linhas

GET /api?m=getlin

Sem parâmetros. Retorna linhas do cliente com pontos de embarque/desembarque.


gethorlin — Horários da linha

GET /api?m=gethorlin&lin=10
ParâmetroObrigatórioDescrição
linSimID da linha

getparlin — Paradas da linha

GET /api?m=getparlin&lin=10
ParâmetroObrigatórioDescrição
linSimID da linha

getMotoristas — Motoristas

GET /api?m=getMotoristas

Resposta: array com id, nome, ibutton, cpf, cnh, categoriaCnh, email, fone.


getMotivos — Motivos de parada

GET /api?m=getMotivos

Lista todos os motivos cadastrados (MotivoParada).


getjornadamotorista — Jornada do dia

GET /api?m=getjornadamotorista&motorista=1&data=07062025
ParâmetroObrigatórioDescrição
motoristaSimID do motorista
dataSimData (yyyyMMdd)

salvajornadamotorista — Salvar jornada

POST com body JSON.

POST /api?m=salvajornadamotorista
Content-Type: application/json

{ "motorista": 1, "data": "...", ... }

Persiste registro de JornadaMotorista.


getreljornadas — Relatório de jornadas

GET /api?m=getreljornadas&dtini=07062025080000&dtfim=07062025180000&motorista=1&recalcular=false&regerar=false
ParâmetroObrigatórioDescrição
dtini, dtfimSimPeríodo
motoristaSimID motorista
recalcularNãotrue para recalcular
regerarNãotrue para regerar