Manual da API · Webhooks
Lista as entregas de um assinante de webhook (só ADMIN)
GET/v1/integracoes/webhooks/{id}/entregas
Perfil ADMIN. Paginação já usada no portal.
Rota de administrador. Usa a sessão do portal em Authorization: Bearer; o TMS não a chama com a chave de API.
Parâmetros
Cabeçalhos (header)
AuthorizationtextoobrigatórioSessão do administrador no portal:
Bearerseguido do token. Rota de administrador; o TMS não a chama com a chave de API.
Caminho (path)
idtexto (uuid)obrigatório
Consulta (query)
paginainteiroopcionalNúmero da página, começando em 0.
mínimo 0; padrão: 0
tamanhointeiroopcionalItens por página (máximo 100).
de 1 a 100; padrão: 20
Respostas
200application/json
Página de entregas
{
"itens": [
{
"id": "0192f3a4-5b6c-7d8e-9f01-23456789abcd",
"tipo": "parada.chegada",
"situacao": "ENTREGUE",
"codigoHttp": 1,
"tentativas": 0,
"duracaoMs": 0,
"criadaEm": "2026-11-06T09:15:00-03:00"
}
],
"pagina": 1,
"tamanho": 1,
"totalItens": 1,
"totalPaginas": 1
}Campos da resposta (12)
Campos
itenslista de objetosobrigatórioitens[].idtexto (uuid)obrigatórioitens[].tipotexto (lista fixa)obrigatórioTipos do catálogo contracts/webhooks. Sem alerta.torre.
Valores:
parada.chegada,parada.saida,baixa.registrada,ocorrencia.registrada,comprovante.emitido,evento_cte.estado_alterado,posicao.lote,veiculo.km_registradoitens[].situacaotexto (lista fixa)obrigatórioValores:
ENTREGUE,FALHOU,AGUARDANDO,TESTE,ESGOTADAitens[].codigoHttpinteiroopcionalitens[].tentativasinteiroobrigatóriomínimo 0
itens[].duracaoMsinteiroopcionalmínimo 0
itens[].criadaEmtexto (data e hora ISO 8601)obrigatóriopaginainteiroobrigatóriotamanhointeiroobrigatóriototalItensinteiroobrigatóriototalPaginasinteiroobrigatório
Erroapplication/problem+json
Erro no formato RFC 9457 (application/problem+json)
{
"type": "https://veltra.com.br/problemas/validacao",
"title": "Requisição inválida",
"status": 400,
"detail": "O campo cpf é obrigatório",
"instance": "https://exemplo.com.br/webhook-veltra",
"codigo": "TERMO_NAO_ACEITO"
}Campos da resposta (6)
Campos
typetextoobrigatóriotitletextoobrigatóriostatusinteiroobrigatóriodetailtextoopcionalinstancetextoopcionalcodigotextoopcionalCódigo estável do problema para o cliente decidir o tratamento (ex.: TERMO_NAO_ACEITO, RETENCAO_MENOR_QUE_MINIMA, REAUTENTICACAO_NECESSARIA). Ausente quando o erro não tem código próprio.