---
title: "Changes to Modify an existing Order."
method: PUT
path: "/orders/{id}.json"
---

# Changes to Modify an existing Order.

`PUT /orders/{id}.json`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 12 revisions.

- **2026-11-02** `09f991a20d74`: 2 info
- **2026-10-15** `53dc9f2c1329`: 9 breaking, 16 warning, 28 info
- **2026-10-15** `bc112fc6ae84`: 2 breaking, 1 info

## Changes

- **2026-11-02** `09f991a20d74`: 2 info
  - added the optional property `order/fees` to the response with the `200` status
  - removed the `volta` enum value from the `order/products/items/type` response property for the response status `200`
- **2026-10-15** `53dc9f2c1329`: 9 breaking, 16 warning, 28 info
  - request property `order/additional_fields/items/area` was restricted to a list of enum values
  - the response property `order/additional_fields/items/id` became nullable for the status `200`
  - the response property `order/products/items/image` became nullable for the status `200`
  - the response property `order/recovered_from` became nullable for the status `200`
  - the response property `order/shipping_option` became nullable for the status `200`
  - the `order/additional_fields/items/area` response's property format changed from `string` to no format for status `200`
  - the `order/billing_address/street_number` response's property type changed from `number` to `string` for status `200`
  - the `order/pickup_address/street_number` response's property type changed from `number` to `string` for status `200`
  - the `order/shipping_address/street_number` response's property type changed from `number` to `string` for status `200`
  - removed the optional property `order/shipping_taxes/items/country` from the response with the `200` status
  - removed the optional property `order/shipping_taxes/items/region` from the response with the `200` status
  - removed the optional property `order/status_enum` from the response with the `200` status
  - added the new `Created` enum value to the `order/status` response property for the response status `200`
  - added the new `Created` enum value to the `order/status_name` response property for the response status `200`
  - added the new `billing` enum value to the `order/additional_fields/items/area` response property for the response status `200`
  - added the new `contact` enum value to the `order/additional_fields/items/area` response property for the response status `200`
  - added the new `fulfilled` enum value to the `order/fulfillment_status` response property for the response status `200`
  - added the new `fulfilled` enum value to the `order/shipment_status_enum` response property for the response status `200`
  - added the new `in_preparation` enum value to the `order/shipment_status_enum` response property for the response status `200`
  - added the new `not_applicable` enum value to the `order/shipment_status_enum` response property for the response status `200`
  - added the new `other` enum value to the `order/additional_fields/items/area` response property for the response status `200`
  - added the new `partial` enum value to the `order/fulfillment_status` response property for the response status `200`
  - added the new `point_pickup` enum value to the `order/shipping_option` response property for the response status `200`
  - added the new `shipping` enum value to the `order/additional_fields/items/area` response property for the response status `200`
  - added the new `unfulfilled` enum value to the `order/fulfillment_status` response property for the response status `200`
  - added the new optional request property `order/customer`
  - added the new optional request property `order/expected_arrival_from`
  - added the new optional request property `order/expected_arrival_to`
  - the request property `order/additional_fields/items/id` became nullable
  - added the new `billing` enum value to the request property `order/additional_fields/items/area`
  - added the new `contact` enum value to the request property `order/additional_fields/items/area`
  - added the new `in_preparation` enum value to the request property `order/shipment_status`
  - added the new `other` enum value to the request property `order/additional_fields/items/area`
  - added the new `shipping` enum value to the request property `order/additional_fields/items/area`
  - the `order/additional_fields/items/area` request property format was generalized from `string` to no format
  - added the non-success response with the status `400`
  - added the non-success response with the status `403`
  - added the optional property `order/cart_id` to the response with the `200` status
  - added the optional property `order/pickup_address/neighbourhood` to the response with the `200` status
  - added the optional property `order/pickup_address/taxid` to the response with the `200` status
  - …13 more
- **2026-10-15** `bc112fc6ae84`: 2 breaking, 1 info
  - the response property `order/products/items/id` became nullable for the status `200`
  - the response property `order/products/items/variant_id` became nullable for the status `200`
  - added the optional property `order/products/items/type` to the response with the `200` status

---

[Operation](https://skmtc.dev/jumpseller/apis/jumpseller-api/docs/orders/:id.json/put.md) - [API](https://skmtc.dev/jumpseller/apis/jumpseller-api.md) - [Page](https://skmtc.dev/jumpseller/apis/jumpseller-api/changes/orders/:id.json/put)
