Atualiza o status de um pedido

PUT /orders/{orderId}/status

Permite alterar o status de um pedido existente.

Path parameters

  • orderId integer Required

    ID do pedido a ser atualizado.

application/json

Body Required

  • status string Required

    Novo status do pedido.

    Values are pending, completed, or cancelled.

Responses

  • 200 application/json

    Status do pedido atualizado com sucesso

    Hide response attribute Show response attribute object
  • 404 application/json

    Pedido não encontrado

    Hide response attribute Show response attribute object
PUT /orders/{orderId}/status
curl \
 --request PUT 'http://localhost:8000/orders/{orderId}/status' \
 --header "Content-Type: application/json" \
 --data '{"status":"completed"}'
Request examples
{
  "status": "completed"
}
Response examples (200)
{
  "message": "Order status updated successfully!"
}
Response examples (404)
{
  "error": "Order not found."
}