---
title: "Atualiza os produtos de um pedido"
method: PUT
path: "/pedidos/{pedidoId}/changeordercompleto"
---

# Atualiza os produtos de um pedido

`PUT /pedidos/{pedidoId}/changeordercompleto`

## Path parameters

- `pedidoId` integer, required

## Request body

- object
  - `usuarioId` integer — ID do cadastro do cliente
  - `creditoContaCorrente` boolean — O valor do produto cancelado será vinculado na conta corrente do comprador
  - `produtosNovos` object[] — Dados dos novos produtos à serem inseridos no pedido
    - `produtoVarianteId` integer — Id do variante do produto
    - `quantidade` integer — Quantidade de unidades
    - `centroDistribuicaoId` integer — Id do centro de distribuição do produto
    - `precoPor` number, double — Preço Por do produto a ser adicionado ao pedido
    - `isBrinde` boolean — Informe true se o produto variante adicionado deve ser considerado como brinde
  - `produtoCancelado` object[] — Dados do produto à ser cancelado no pedido
    - `produtoVarianteId` integer — Id do variante do produto
    - `centroDistribuicaoId` integer — Id do centro de distribuição do produto
    - `quantidade` integer — Quantidade de produtos do centro de distribuição
    - `isBrinde` boolean — Informe true se o produto variante cancelado deve ser considerado como brinde

## Response `200`

200

## Other responses

- `422` — 422
- `500` — 500

---

[API](https://skmtc.net/fbits/apis/wake-commerce-api.md) · [All operations](https://skmtc.net/fbits/apis/wake-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fbits/wake-commerce-api/versions/e07940bf249d/schema)
