Skip to main content
O fluxo combina polling de eventos, consulta do pedido e mudanças de estado.
1

Consulte os eventos

Chame GET /v1/events:polling com seu token:
Sandbox
Cada evento informa eventId, eventType e orderId.
2

Consulte o pedido

Use o orderId em GET /v1/orders/{orderId}. Valide itens, valores, cliente, pagamento e entrega antes de continuar.
3

Confirme os eventos processados

Envie os eventos para POST /v1/events/acknowledgment. Você pode confirmar vários eventos no mesmo array.
Um evento não confirmado pode aparecer novamente no próximo polling.
4

Aceite o pedido

Chame POST /v1/orders/{orderId}/confirm. Informe os campos exigidos pela referência do endpoint.
5

Informe que o pedido está pronto

Chame POST /v1/orders/{orderId}/readyForPickup quando o preparo terminar.
6

Despache o pedido

Chame POST /v1/orders/{orderId}/dispatch quando o entregador retirar o pedido.
7

Conclua a entrega

Valide o código de entrega quando necessário. Depois, chame POST /v1/orders/{orderId}/delivered.

Cancelamentos

Solicitar

Inicie o cancelamento de um pedido.

Aceitar

Aceite uma solicitação recebida.

Negar

Negue a solicitação e mantenha o pedido ativo.

Referências rápidas