PUTAtualizar status do pedido
Atualiza o status de um pedido com uma das letras de status.
Use este endpoint para atualizar o status de um pedido. Manter o status em dia informa o cliente sobre o andamento do pedido e serve de controle interno. A resposta devolve o ID do pedido atualizado.
/api/orders/{order_id}SellerAtualiza o status 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
statusstringobrigatórioPHGEAYIBDFOCJNovo status do pedido (veja a tabela de códigos de status abaixo).
Códigos de status do pedido
| Código | Descrição |
|---|---|
P | Em preparação |
H | Despachado |
G | Cancelamento solicitado |
E | Enviado ao fornecedor |
A | Aguardando aceite do cliente |
Y | Pagamento vencido |
I | Cancelado |
B | Aguardando estoque |
D | Pagamento negado |
F | Erro |
O | Aberto |
C | Concluído |
J | Cancelamento negado |
Exemplo de requisição
bash
curl -X PUT "$BASE_URL/api/orders/5131" \
-u "$EMAIL:$API_KEY" \
-H "Content-Type: application/json" \
-d '{
"status": "I"
}'Resposta
200Pedido atualizado (200 OK)
json
{
"order_id": "5131"
}Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 405 | Método não permitido: parâmetros ausentes. | {"message": "Method Not Allowed: Missing parameters", "status": 405} |