Comanda API

Base: /api/public/v1 · Autenticação: Authorization: Bearer <token do checkin>

POST/checkin{ phone, webhook_url? } → token (garçom ou cozinheiro)
GET/menu{ menu_url, items } — link público do cardápio + itens
GET/tablesMesas cadastradas
POST/comandasGarçom · { table_number, name }
GET/comandasComandas abertas
GET/comandas/:idComanda + pedidos
POST/comandas/:id/ordersGarçom · { items: [{ code, quantity, notes? }] }
PATCH/orders/:idGarçom · { quantity?, notes?, code? }
POST/orders/:id/cancelGarçom · cancelar pedido
GET/kitchen/ordersCozinheiro · fila da cozinha
POST/orders/:id/receiveCozinheiro · receber
POST/orders/:id/startCozinheiro · iniciar
POST/orders/:id/finishCozinheiro · finalizar → webhook order.ready ao garçom
POST/comandas/:id/closeGarçom · fecha e retorna { total, bill_url }