Skip to main content
Os eventos notificados são separados por módulos. No momento, apenas eventos do módulo de Pedidos são enviados. Para configurar a URL de recebimento, autenticação e retentativas, consulte Visão geral dos webhooks.
Para apps da CW App Store, os eventos são entregues na webhook_url configurada no app, após a instalação ativa do estabelecimento. Para integrações legadas, a entrega segue a URL cadastrada manualmente no Portal.

Eventos de pedidos

Todos os eventos de pedidos seguem a mesma estrutura de payload. As notificações trazem dados resumidos: use o order_id para consultar o pedido completo em Consultar detalhes do pedido.

Resumo dos eventos

Pedidos recebidos por integrações externas (iFood, 99Food, Keeta, Aiqfome) também geram eventos de webhook, assim como no polling de pedidos.
Pedidos de mesas e comandas: a Cardápio Web envia uma única notificação quando o pedido é cancelado ou finalizado, usando o tipo ORDER_CREATED. Não há eventos intermediários de ORDER_STATUS_UPDATED para esses pedidos. O order_status no payload reflete o status final (canceled ou closed).

Novo pedido (ORDER_CREATED)

Para pedidos comuns (delivery, retirada e similares), este evento é enviado quando um novo pedido chega ao estabelecimento. Exemplo

Status do pedido atualizado (ORDER_STATUS_UPDATED)

Este evento é enviado quando o status de um pedido existente é alterado. Não se aplica a pedidos de mesas e comandas. Exemplo
Última modificação em 30 de junho de 2026