Atualiza dados do cliente
PUT/consumer/:idconsumer
Atualiza os dados básicos do cliente — apenas os campos enviados são alterados, com uma exceção importante: ConsumerBirthDate é sempre gravado, e omiti-lo do corpo apaga a data já cadastrada. Envie sempre o valor atual desse campo quando quiser preservá-lo. Os blocos do detalhe (endereços, vendedores, vales) têm endpoints próprios. Cada alteração é registrada no histórico do cliente com o valor anterior e o novo, e não é possível deixar dois clientes ativos com o mesmo CPF/CNPJ.
Request
Responses
- 200
- 400
Cliente atualizado. Retorna um array com o detalhe completo do cliente já atualizado, no mesmo formato de GET /consumer/{idconsumer}.
Erros (prefixo [BadRequest]):
Cliente não existeJá existe um cliente com esse CPF/CNPJEmail não é válido <email>Prioridade pedido precisa ser entre 0 e 10Status consumidor não encontradoClassificação cliente não existeTransportadora não existePolítica comercial não existe