Webhooks são notificações geradas em tempo real a partir de alterações em recursos específicos.

Hoje, qualquer alteração relevante de estado no recurso "orders" dispara uma requisição POST com corpo em JSON para as URLs cadastradas no painel da Flixlog.

Exemplo de requisição

curl -X 'POST' \
	-H 'content-type: application/json' \
	'https://webhook.site/...' \
	-d $'{
			"event":"order-status-update",
			"payload":{
				"id":9099,
				"reference":"PEDIDO1246",
				"status":{
					"id":5,
					"code":"delivered",
					"description":"Entrega realizada com sucesso"
				}
			}
		}'

Cadastro de URL

Para cadastrar é só entrar no Painel da Flixlog > Configurações > Integrações > Adicionar Webhook.

600

Possíveis eventos

EventoDescrição
order-status-updateOcorre sempre que há uma alteração de status no pedido

Códigos de status

statusdescrição
newAguardando Nota FiscalDisparado quando um pedido é criado
pre_transitAguardando aceite da transportadoraDisparado quando o xml da nota fiscal é anexado ao pedido
available_for_pickupColeta aceita pela transportadoraDisparado quando a transportadora aceita coletar o pedido
in_transitEm trânsitoPedido coletado com sucesso
out_for_deliverySaiu para entregaO pedido será entregue dentro do horário comercial.
deliveredEntrega realizada com sucessoEntrega realizada com sucesso