Alterar o status de uma venda

Tentei usar a API REST pra mudar o status de uma venda. A URL utilizada foi essa:

http://rederp.vtexcommercestable.com.br/api/oms/pvt/orders/763110480577-01/changestate/handling

Porém, recebi essa mensagem de retorno do servidor: Invalid state for this workflow instance: handling.

Seria por causa da venda na VTEX ainda estar com o status Aguardando Pagamento? Eu só consigo mudar o status de uma venda quando ela chegar no status Pronto para o manuseio?

Obrigado.

Olá @Patrick Barboza​ ,

Quando o pagamento é indentificado pela Vtex ela muda automáticamente o status para window-to-cancel (Carência para cancelamento) e logo após - também de forma automatica - para ready-for-handling (Pronto para o manuseio)..

Depois disso você pode mudar o status pela API para handling, utilizando o comando start-handling, como abaixo:

http://rederp.vtexcommercestable.com.br/api/oms/pvt/orders/763110480577-01/changestate/start-handling

Abraços

Pessoal,

Status atual do pedido -- "status": "ready-for-handling",

usando:

http://rederp.vtexcommercestable.com.br/api/oms/pvt/orders/763110480577-01/changestate/start-handling

Quando altero status para start-handling , o status vai direto para Invoiced.

pulando a etapa de handling.

Alguém sabe me explicar?

@Augusto Garrucho​ @Jahn Carlos Barbosa Santana​ ​