Pular para o conteúdo principal

Criação de auto inspeções em lote

Introdução

Esse endpoint disponibiliza a funcionalidade de criar múltiplas auto inspeções com apenas uma requisição assíncronamente.

Cada auto inspeção enviada será inserida numa fila para processamento. Um webhook será disparado com informações sobre cada auto inspeção assim que ela for processada.


Utilização

  • Para requisitar a criação em lote, envie uma array JSON para o endpoint abaixo onde cada entrada é um objeto contendo as informações listadas na tabela a seguir.

URL

POST :

https://autoinspecao-api.vexsoft.com.br/auto-inspecao/criar-em-lote

Request

Headers

ChaveValor
Content-Typeapplication/json
CharsetUTF-8

Body

  • O corpo da rquisição deve ser uma array JSON ([...]) onde cada entrada é um objeto ({key: value, ...}) contendo as seguintes informações:
CampotipoDescrição
tokenstringToken da empresa ?
id_tipo_operacaointegerID de um tipo de operação ativo de auto inspeção ?
veiculo_placastringPlaca do veículo
veiculo_tipointegerID do questionario do veículo* ?
veiculo_nomestringModelo/marca do veículo
cliente_nomestringNome do cliente
cliente_emailstringE-mail do cliente
cliente_numerostringNúmero de celular do cliente
criado_porintegerID do usuário que criou a auto inspeção ?
selecionar_galeria'sim' | 'nao'Verificação se o vistoriador poderá utilizar fotos da galeria para anexar na vistoria
enviar_para_usuario'sim' | 'nao'Se deverá (ou não) ser enviada uma cópia das mensagem de WhatsApp paras o usuário qeu criou a auto inspeção

* O questionário utilizado deve estar habilitado para o tipo de operação utilizado


Response

StatusDescrição
200Todas as auto inspeções foram adicionada à fila de processamento com sucesso
400Corpo inválido ou sintaxe JSON inválida
422Alguma auto inspeção na array contem dados inválidos ou conflitantes
500Erro interno

Detalhes dos status

Corpo retornado

O corpo retornado será o mesmo array enviado na requisição, porém com cada entrada acrescida do campo contendo o hash gerado para a auto inspeção.

[
{
"hash": "abb279b4bf745390b79423fa72",
"token": "AAA000",
"veiculo_placa": "ABC1234",
"id_tipo_operacao": 45,
"veiculo_tipo": 19777,
"veiculo_nome": "Corsa",
"cliente_nome": "David",
"cliente_email": "[email protected]",
"cliente_numero": "44999999999",
"criado_por": 24681,
"selecionar_galeria": "sim",
"enviar_para_usuario": "nao",
},
{
"hash": "2480ab9b4bf74808babf8addf",
"token": "AAA000",
"veiculo_placa": "BBB0000",
"id_tipo_operacao": 46,
.
.
.
},
.
.
.
]

Pós-envio

Após os envio das auto inspeções a serem criadas por meio desse endpoint, o requisitante deve escutar o Webhook de auto inspeções para capturar os eventos de criação de auto inspeções, que irá conter o hash identificador da auto inspeção.