PATCH orders
Use PATCH
with the orders
endpoint to update order information. For example, build a feature to update the books purchased in an order.
Request
To update an order with PATCH
, use a curl request similar to the following example, which adds an additional book. Supply your server and port and a valid order id
:
curl -X PATCH '{server_url}:{port}/orders/{id}' \
--header 'Content-Type: application/json' \
--data `{
"order_date": "2024-06-16",
"number_of_items": 2,
"book_id": ["03d7", "f2e5"],
"subtotal": "22.98",
"tax": "2.04",
"total": "25.02"
}'
Response
The following sections describe possible responses from the orders
endpoint when using the PATCH
method.
Success response
A successful PATCH
returns 200 OK
and the updated book object.
Error response
An error contains one of the following HTTP status codes.
Status Code | Description |
---|---|
404 Not Found | The server could not find the requested resource. |
500 Service Unavailable | The server could not complete the request. |
ECONNREFUSED | The service is unavailable. |