---
title: "Changes to Creates a Shipping Method."
method: POST
path: "/shipping_methods.json"
---

# Changes to Creates a Shipping Method.

`POST /shipping_methods.json`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 12 revisions.

- **2026-10-15** `53dc9f2c1329`: 11 breaking, 13 warning, 21 info

## Changes

- **2026-10-15** `53dc9f2c1329`: 11 breaking, 13 warning, 21 info
  - removed the enum value `distance` of the request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/basedon`
  - removed the enum value `quantity` of the request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/basedon`
  - the `shipping_method` request property type changed from `object` to no type
  - the `shipping_method/oneOf[subschema #1: External Shipping Method]/` request property type changed from no type to `object`
  - the `shipping_method/oneOf[subschema #2: Tables Shipping Method]/` request property type changed from no type to `object`
  - the response property `shipping_method/fee` became nullable for the status `200`
  - the response property `shipping_method/free_shipping_minimum_purchase` became nullable for the status `200`
  - the `shipping_method/fee` response's property type changed from `array` to `object` for status `200`
  - the `shipping_method/free_shipping_minimum_purchase` response's property type changed from `boolean` to `number`, and format from no format to `float` for status `200`
  - the `shipping_method/tables/items/locations` response's property type changed from `object` to `array` for status `200`
  - the `shipping_method/tables/items/values` response's property type changed from `object` to `array` for status `200`
  - removed the request property `shipping_method/name`
  - removed the request property `shipping_method/type`
  - removed the optional property `shipping_method/tables/items/locations/country` from the response with the `200` status
  - removed the optional property `shipping_method/tables/items/locations/municipality` from the response with the `200` status
  - removed the optional property `shipping_method/tables/items/locations/postal_code_range_end` from the response with the `200` status
  - removed the optional property `shipping_method/tables/items/locations/postal_code_range_start` from the response with the `200` status
  - removed the optional property `shipping_method/tables/items/locations/region` from the response with the `200` status
  - removed the optional property `shipping_method/tables/items/values/amount` from the response with the `200` status
  - removed the optional property `shipping_method/tables/items/values/price` from the response with the `200` status
  - added the new `items` enum value to the `shipping_method/tables/items/basedon` response property for the response status `200`
  - added the new `price` enum value to the `shipping_method/tables/items/basedon` response property for the response status `200`
  - added the new `radius` enum value to the `shipping_method/tables/items/basedon` response property for the response status `200`
  - added the new `weight` enum value to the `shipping_method/tables/items/basedon` response property for the response status `200`
  - added the new optional request property `shipping_method/oneOf[subschema #1: External Shipping Method]/name`
  - added the new optional request property `shipping_method/oneOf[subschema #1: External Shipping Method]/services`
  - added the new optional request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/enabled`
  - added the new optional request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/name`
  - added the new optional request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/address`
  - added the new optional request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/locations/items/postal_code_range_end`
  - added the new optional request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/locations/items/postal_code_range_start`
  - added the new `items` enum value to the request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/basedon`
  - added the new `radius` enum value to the request property `shipping_method/oneOf[subschema #2: Tables Shipping Method]/tables/items/basedon`
  - added the non-success response with the status `400`
  - added the non-success response with the status `422`
  - removed the non-success response with the status `404`
  - added the optional property `shipping_method/token` to the response with the `200` status
  - added `#/components/schemas/ShippingFee` to the `shipping_method/fee` response property `allOf` list for the response status `200`
  - removed the `chilexpress` enum value from the `shipping_method/type` response property for the response status `200`
  - removed the `correos_chile` enum value from the `shipping_method/type` response property for the response status `200`
  - …5 more

---

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