Skip to main content
PUT
Permite atualizar qualquer campo da venda. Se os itens forem fornecidos, todos os itens anteriores serão substituídos pelos novos.
Você precisa de uma API key válida no header x-api-key para usar este endpoint.
Atualização de Itens: Se você enviar o campo itens, todos os itens anteriores serão removidos e substituídos pelos novos. O valor total será recalculado automaticamente.

Path Parameters

string
required
ID único da venda (UUID)

Headers

string
required
application/json
string
required
API key de autenticação

Body

Todos os campos são opcionais. Envie apenas os campos que deseja atualizar.
string
ID do cliente (UUID)
string
ID da representada (UUID)
string
Status da venda
string
Data da venda no formato YYYY-MM-DD
string
Número da nota fiscal
string
Código do pedido
array
Nova lista de itens (substitui todos os anteriores)

Response

Sucesso

boolean
Indica se a operação foi bem-sucedida
object
Dados completos da venda atualizada (mesma estrutura do GET)

Validações

Validações aplicadas:
  • Se clienteId for fornecido, o cliente deve existir
  • Se representadaId for fornecida, a representada deve existir
  • Quantidades devem ser maiores que zero
  • Valores unitários devem ser não-negativos
  • Data não pode ser futura