Pular para o conteúdo principal

Introdução


Exemplos de uso

  • Sua empresa possui um sistema de gestão que controla sua frota.
  • Sua empresa deseja preencher automaticamente a maior quantidade de informações já existentes do veículo ao iniciar uma vistoria.

Funcionamento

  • Sempre que o vistoriador informar uma placa no aplicativo, uma requisição é feita na api do VEX que retorna os dados deste veículo.
  • Para interceptar esse fluxo, redirecionando a requisição para seu sistema, você deve criar uma API que retorne um objeto JSON. Veja o retorno esperado neste exempo.

Fluxo do preenchimento dos dados da vistoria

img


Como configurar

  • Acesse a tela de Configuração de integração.
  • Habilite o parâmetro Integração ativando o "toggle".
  • Informe o parâmetro Placa conforme mostrado abaixo;
https://suaapi.com/placa={placa}

Construindo sua API

  • Sua API receberá a placa via QueryString.
  • Sua API deve retornar 200 como status code.
  • Veja um exemplo no link.

Disponibilidade

  • Caso sua API esteja indisponível no momento em que o vistoriador iniciar a vistoria, uma mensagem será apresentada e nenhum dado será preenchido automaticamente.
  • Fazemos diariamente uma validação de funcionamento da sua API.
  • Caso sua API utilize autenticação, você precisará criar uma API intermediária para contornar esta exigência.
  • Caso queira acrescentar uma camada extra de segurança, adicione uma regra para que sua API aceite somente requisições do servidor do VEXSOFT.

Request

CampotipoDescrição
idExternointegerID da vistoria no sistema de integração da sua empresa
idUsuariostringNão utilizado *
vistoriadorstringNão utilizado *
bateriastringNão utilizado *
cidadestringSerá preenchido no campo "Cidade" na aba inicial
cliente.nomestringSerá preenchido no campo "Nome do cliente" na aba inicial
cliente.emailstringSerá preenchido no campo "Digite o email do cliente" na aba inicial
cliente.fonestringSerá preenchido no campo "Telefone do cliente" na aba inicial
cliente.cpfstringNão utilizado *
cliente.rgstringNão utilizado *
AssinaturaCliente.NomestringSerá preenchido no campo "Nome" na aba de assinatura do cliente
AssinaturaCliente.TelefonestringSerá preenchido no campo "Telefone" na aba de assinatura do cliente
AssinaturaCliente.RgstringSerá preenchido no campo "RG" na de assinatura do cliente
contratostringSerá preenchido no campo "Número do contrato" na aba inicial
localVistoriastringSerá preenchido no campo "Local Atendimento" na aba inicial
marcaBateriastringNão utilizado *
motoristastringSerá preenchido no campo "Motorista" na aba inicial
datastringNão utilizado *
horastringNão utilizado *
emailClientestringNão utilizado *
tipoVistoriastringNão utilizado *
termosAceiteVistoriastringSerá preenchido no campo "Termos" na aba cliente
observacaostringSerá preenchindo no campo "Observação" na aba inicial
fotosobjetoLinks das fotos da vistoria, será visualizada na aba fotos
veiculo.anostringSerá preenchido no campo "Ano" na aba inicial
veiculo.nivelCombustivelstringSerá visualizado no campo "Nível combustível" na aba inicial
OBS: Os números aceitos são somente de 0 a 8
veiculo.placastringSerá preenchido no campo "Placa" na aba inicial
veiculo.nomestringSerá preenchido no campo "Veículo" na aba inicial
veiculo.pneus.esquerdoDianteiro.marcastringSerá preenchido na marca do campo "Pneu dianteiro esquerdo"
veiculo.pneus.esquerdoDianteiro.situacaostringNão utilizado *
veiculo.pneus.esquerdoTraseiro.marcastringSerá preenchido na marca do campo "Pneu traseiro esquerdo"
veiculo.pneus.esquerdoTraseiro.situacaostringNão utilizado *
veiculo.pneus.direitoDianteiro.marcastringSerá preenchido na marca do campo "Pneu dianteiro direito"
veiculo.pneus.direitoDianteiro.situacaostringNão utilizado *
veiculo.pneus.direitoTraseiro.marcastringSerá preenchido na marca do campo "Pneu traseiro direito"
veiculo.pneus.direitoTraseiro.situacaostringNão utilizado *
veiculo.pneus.estepe.marcastringSerá preenchido na marca do campo "Estepe"
veiculo.pneus.estepe.situacaostringNão utilizado *
veiculo.pneus.qtdestringNão utilizado *
veiculo.odometrostringPreencherá o campo "KM" na aba inicial
veiculo.chassistringPreencherá o campo "Chassi" na aba inicial
veiculo.tipoVeiculostringId do questionário que será iniciado a vistoria
OBS: Caso esse campo esteja vazio e o parâmetro "Esta opção fará com que sempre seja perguntado o questionário após encontrar uma placa" esteja desmarcado, ao iniciar a vistoria será selecionado automaticamente o primeiro questionário da lista de questionário
veiculo.qtdePneusstringNão utilizado *
veiculo.corstringPreencherá o campo "Cor" na aba inicial
* Mantido apenas por motivos de compatibilidade.