POST pedidos alterar status - Varejonline/api GitHub Wiki
URL
POST https://integrador.varejonline.com.br/apps/api/pedidos/alterar-status
Parâmetros
Envie um JSON no corpo da requisição, contendo:
- idPedido: id do pedido que deseja ajustar (long) (obrigatório)
- status: novo status para o pedido (string) (opcional)
- statusPedidoVenda: novo status de pedido de venda utilizado (opcional)
- id: id do novo status para o pedido (long) (opcional)
- nome: nome do status que deseja ajustar (string) (opcional)
Obs:
- O novo status para o pedido precisa estar cadastrado no sistema para ser válido.
- As propriedades status e statusPedidoVenda são opcionais, porém ao menos um status deve ser inserido.
Retorno
Sucesso HTTP 200 OK:
Retorna um Json com informações do resultado da operação realizada, contendo:
- codigoMensagem: Código de identificação da operação realizada. veja a lista de Códigos
- mensagem: Mensagem da operação realizada
Requisição inválida:
- HTTP STATUS 400 – BAD REQUEST
- Body: mensagem de erro
Status atual do pedido é igual ao novo status da requisição:
- HTTP STATUS 409 – CONFLICT
- Body: mensagem de erro
Exemplo
POST https://integrador.varejonline.com.br/apps/api/pedidos/alterar-status
'Content-Type'='application/json'
{
"idPedido": 1,
"status": "AGUARDANDO_ENTREGA",
"statusPedidoVenda": {
"id": 5,
"nome": "Aguardando entrega"
}
}