Consulta status atualizado do pedido no canal
GET/hub/order/status/:idorder
Consulta o status do pedido diretamente no canal e sincroniza a linha de staging com o resultado — útil quando a atualização periódica não trouxe a mudança. Quando o canal devolve o pedido como pago, o valor sincronizado e retornado passa a ser o status do envio (ready_to_ship, shipped, delivered…), permanecendo paid enquanto o envio ainda estiver pendente. Além de atualizar o status, marca o pedido idworks como entregue quando o canal já registrou a entrega. No cancelamento a ação depende da origem do estoque: pedidos atendidos pelo armazém do canal (full) são reprocessados pelo fluxo de pedido full, e os demais são cancelados no idworks quando a integração está configurada para cancelamento automático.
Request
Responses
- 200
- 400
Código de status do pedido no canal, devolvido como texto puro (ex.: paid, shipped, delivered, cancelled, ready_to_ship). Em pedidos já pagos o valor devolvido é o status do envio, e não paid.
Mensagens [BadRequest]: Pedido não encontrado no hub — o pedido não tem registro de integração na empresa autenticada; Integração não tem consulta de status — o canal não implementa a consulta (também quando o canal responde 404). Erros de negócio devolvidos pelo canal chegam com o prefixo [BadRequest] já aplicado.