Atualizar venda
Atualiza uma venda ativa e em aberto.
Regras:
- a operação atualiza somente os campos enviados;
- campos omitidos continuam com o valor atual;
- se `itens` for enviado, a lista atual de itens é substituída pela nova lista;
- é possível atualizar somente os itens;
- pagamentos são atualizados pela rota específica de pagamentos;
- não existe rota de inativação por API para venda.
Exemplo de uso:
```http
PUT {{base_url}}/simplificav2/venda/41521
Authorization: Bearer {{bearer_token}}
Content-Type: application/json
{
"consultor_closer_id": 61,
"observacao_interna": "Closer ajustado na integração.",
"itens": [
{
"produto_servico_id": 981,
"quantidade": 2,
"valor_unitario": 1500,
"valor_desconto": 150
}
]
}
```
Authentication
AuthorizationBearer
Token privado usado para consultar dados da plataforma.
Como usar:
- obtenha o token privado da sua empresa;
- envie `Authorization: Bearer SEU_TOKEN_PRIVADO`;
- não use `x-api-key` neste módulo.
Path parameters
id
Identificador da venda.
Request
This endpoint expects an object.
pessoa_id
Novo identificador do lead ou cliente.
etapa_negociacao_id
Nova etapa comercial.
origem_id
Nova origem comercial.
data_venda
Nova data da venda no formato YYYY-MM-DD.
data_previsao_entrega
Nova data prevista de entrega no formato YYYY-MM-DD.
consultor_sdr_id
Novo SDR responsável.
consultor_closer_id
Novo closer responsável.
endereco_entrega_id
Novo endereço de entrega.
observacao
Nova observação visível no documento da venda.
observacao_interna
Nova observação interna.
vl_acrescimo
Novo valor adicional.
vl_frete
Novo valor de frete.
itens
Nova lista completa de itens da venda.
Quando enviada, substitui os itens atuais.
Response
Venda atualizada com sucesso.
status
mensagem
data
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
500
Internal Server Error