PUTAtualizar produtos do pedido
Atualiza as quantidades e os produtos de um pedido existente.
Use este endpoint para atualizar os produtos de um pedido existente. Você pode mudar as quantidades ou adicionar e remover produtos. A resposta devolve o ID do pedido atualizado.
/api/orders/{order_id}SellerAtualiza os produtos de um pedido
Cabeçalhos
AuthorizationstringobrigatórioBasic Auth. Combinação usuário:senha codificada em Base64 (o e-mail e a chave de API do Seller Center).
Parâmetros de caminho
order_idintegerobrigatórioID do pedido a atualizar.
Corpo da requisição
productsobjectobrigatórioObjeto com as informações dos produtos a atualizar no pedido. Cada chave é um código de produto e cada valor é um objeto com os detalhes do produto a atualizar.
amountstring/integerobrigatórioNova quantidade do produto no pedido.
Exemplo de requisição
bash
curl -X PUT "$BASE_URL/api/orders/5127" \
-u "$EMAIL:$API_KEY" \
-H "Content-Type: application/json" \
-d '{
"products": {
"7893590691023": {
"amount": "5"
},
"7501006707694": {
"amount": 17
}
}
}'Resposta
200Pedido atualizado (200 OK)
json
{
"order_id": "5127"
}Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 400 | Requisição inválida: erro de sintaxe, JSON malformado. | {"message": "Bad Request: Syntax error, malformed JSON", "status": 400} |