---
title: "Changes to Update Order"
method: PUT
path: "/orders/{id}"
---

# Changes to Update Order

`PUT /orders/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `52f4c0dd8a1b`: 17 breaking, 17 warning, 13 info

## Changes

- **2026-11-03** `52f4c0dd8a1b`: 17 breaking, 17 warning, 13 info
  - added `subschema #1: shipping_contact_address` to the `shipping_contact/address` request property `allOf` list
  - removed the enum value `mastercard` of the request property `checkout/exclude_card_networks/items/`
  - removed the enum value `visa` of the request property `checkout/exclude_card_networks/items/`
  - the `line_items/items/description` request property's maxLength was decreased to `249`
  - the `line_items/items/tags` request property's minItems was increased to `1`
  - the `line_items/items/brand` request property's minLength was increased from `0` to `2`
  - the `line_items/items/description` request property's minLength was increased from `0` to `3`
  - the `line_items/items/name` request property's minLength was increased from `0` to `3`
  - the `line_items/items/sku` request property's minLength was increased from `0` to `1`
  - the `line_items/items/tags/items/` request property's minLength was increased from `0` to `2`
  - the `shipping_lines/items/carrier` request property's minLength was increased from `0` to `3`
  - the `shipping_lines/items/method` request property's minLength was increased from `0` to `3`
  - the `shipping_lines/items/tracking_number` request property's minLength was increased from `0` to `3`
  - the `tax_lines/items/description` request property's minLength was increased from `2` to `3`
  - added the pattern `[A-Za-z]{2}` to the request property `shipping_contact/between_streets`
  - the `metadata` request property type changed from no type to `object`
  - the response property `charges/allOf[subschema #3]/data/items/allOf[subschema #1: charge_response]/amount` became optional for the status `200`
  - the `charges/items/payment_method/oneOf[subschema #3: payment_method_card_request]/allOf[subschema #2]/name` request property's maxLength was set to `249`
  - the `line_items/items/brand` request property's maxLength was set to `249`
  - the `line_items/items/name` request property's maxLength was set to `249`
  - the `line_items/items/sku` request property's maxLength was set to `249`
  - the `line_items/items/tags/items/` request property's maxLength was set to `249`
  - the `shipping_contact/between_streets` request property's maxLength was set to `249`
  - the `shipping_lines/items/carrier` request property's maxLength was set to `249`
  - the `shipping_lines/items/method` request property's maxLength was set to `249`
  - the `shipping_lines/items/tracking_number` request property's maxLength was set to `249`
  - removed the request property `charges/items/payment_method/oneOf[subschema #2: payment_method_bnpl_request]/allOf[subschema #2]/can_not_expire`
  - removed the request property `shipping_contact/address/city`
  - removed the request property `shipping_contact/address/country`
  - removed the request property `shipping_contact/address/postal_code`
  - removed the request property `shipping_contact/address/residential`
  - removed the request property `shipping_contact/address/state`
  - removed the request property `shipping_contact/address/street1`
  - removed the request property `shipping_contact/address/street2`
  - added the new optional request property `charges/items/payment_method/oneOf[subschema #2: payment_method_bnpl_request]/allOf[subschema #2]/expires_at`
  - added the new optional request property `charges/items/payment_method/oneOf[subschema #3: payment_method_card_request]/allOf[subschema #2]/contract_id`
  - the request property `charges/items/payment_method/oneOf[subschema #2: payment_method_bnpl_request]/allOf[subschema #2]/cancel_url` became optional
  - added the new `visa_master_card` enum value to the request property `checkout/exclude_card_networks/items/`
  - request property `metadata/additionalProperties/` list-of-types was widened by adding types `boolean, integer and number` to media type `application/json`
  - added the optional property `charges/allOf[subschema #3]/data/items/allOf[subschema #1: charge_response]/conekta_account_id` to the response with the `200` status
  - …7 more

---

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