---
title: "Changes to Create a shipment on a fulfillment order (synchronous)"
method: POST
path: "/api/v1/fulfillment-orders/{fulfillmentOrderId}/shipments"
---

# Changes to Create a shipment on a fulfillment order (synchronous)

`POST /api/v1/fulfillment-orders/{fulfillmentOrderId}/shipments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 9 revisions.

- **2026-07-07** `a3b4750a505f`: 6 breaking, 5 warning, 14 info
- **2026-07-07** `84194c31ab85`: 1 info

## Changes

- **2026-07-07** `a3b4750a505f`: 6 breaking, 5 warning, 14 info
  - the `packages` request property's minItems was increased to `1`
  - the `packages/items/items` request property's minItems was increased to `1`
  - the `label` request property type changed from `object` to `string`
  - the `packages/items/label_url` request property type changed from `object` to `string`
  - the `packages/items/weight_kg` request property type changed from `object` to `number`
  - the `tracking_code` request property type changed from `object` to `string`
  - the `packages/items/dimensions/allOf[#/components/schemas/FulfillmentOrderShipmentPackageDimensionsCreate]/height_cm` request property's min was set to `1.00`
  - the `packages/items/dimensions/allOf[#/components/schemas/FulfillmentOrderShipmentPackageDimensionsCreate]/length_cm` request property's min was set to `1.00`
  - the `packages/items/dimensions/allOf[#/components/schemas/FulfillmentOrderShipmentPackageDimensionsCreate]/width_cm` request property's min was set to `1.00`
  - the `packages/items/items/items/quantity` request property's min was set to `1.00`
  - the `packages/items/weight_kg` request property's min was set to `1.00`
  - added the required property `carrier_id` to the response with the `201` status
  - added the required property `created_at` to the response with the `201` status
  - added the required property `delivered_at` to the response with the `201` status
  - added the required property `dispatched_at` to the response with the `201` status
  - added the required property `fo_status` to the response with the `201` status
  - added the required property `fulfillment_order_id` to the response with the `201` status
  - added the required property `label` to the response with the `201` status
  - added the required property `order_id` to the response with the `201` status
  - added the required property `packages/items/label_url` to the response with the `201` status
  - added the required property `packages/items/weight_kg` to the response with the `201` status
  - added the required property `shipment_id` to the response with the `201` status
  - added the required property `status` to the response with the `201` status
  - added the required property `tracking_code` to the response with the `201` status
  - added the required property `updated_at` to the response with the `201` status
- **2026-07-07** `84194c31ab85`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/kruzer-corp/apis/oms-api/docs/api/v1/fulfillment-orders/:fulfillmentOrderId/shipments/post.md) - [API](https://skmtc.dev/kruzer-corp/apis/oms-api.md) - [Page](https://skmtc.dev/kruzer-corp/apis/oms-api/changes/api/v1/fulfillment-orders/:fulfillmentOrderId/shipments/post)
