Webhooks
Os webhooks permitem que você receba notificações programáticas em tempo real sobre a criação de remessas e alterações no rastreio. Em vez de consultar a API em intervalos regulares, a Magalog envia as informações diretamente ao endpoint configurado na sua aplicação.
Após o cadastro da URL e da inscrição, o webhook é associado ao tenant_id
do cliente. Quando uma remessa desse tenant é criada ou tem o rastreio
atualizado, uma notificação é enviada à URL cadastrada.
Para registrar um webhook, siga os passos da documentação de Webhooks.
🔔 Tópicos de Inscrição e Exemplos de Notificações
Ao se inscrever para receber notificações do webhook, sua URL recebe mensagens referentes a tópicos específicos. Cada tópico está relacionado a um recurso e aos eventos que podem ocorrer nele.
| Tópico | Descrição | Possíveis Status | Exemplo de Mensagem |
| logistic_order_tracking_updated | Eventos gerados na criação da remessa e nas atualizações de rastreio. A inscrição é associada ao tenant_id do cliente. Escopo: open:tracking:read | SHIPPING_CREATED, IN_PREPARATION, WAITING_PICKUP, WAITING_POST, PICKED_UP, POSTED, PICKED_FAILURE, POSTED_FAILURE, IN_TRANSIT, TRANSPORT_PROBLEM, IN_ROUTE_PICKUP, IN_ROUTE_DELIVERY, DELIVERY_FAILURE, WAITING_WITHDRAW, DELIVERED, DIRECTED_TO_REFUND, CANCELED, REFATURATED, DIRECTED_TO_RETURN, WITHDRAWN, AUTHORIZATION_CODE_EXPIRED, AUTHORIZATION_CODE_CANCELLED, REVERSE_MANUALLY_COMPLETED, WAITING_INVOICE, READY_TO_SHIP | |
Receba Atualizações por Webhook
Para configurar um webhook, siga a documentação do portal de desenvolvedores.
ℹ️ Observação
Esta inscrição é associada ao
tenant_iddo cliente e notifica apenas eventos de remessas desse tenant.