---
title: "Changes to Mark shipment ready to invoice"
method: POST
path: "/shipments/{id}/ready-to-invoice"
---

# Changes to Mark shipment ready to invoice

`POST /shipments/{id}/ready-to-invoice`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 4 revisions.

- **2026-08-21** `7af4e91459ca` — 2 warning
- **2026-08-15** `ce0e9003047c` — 15 breaking, 31 warning, 10 info
- **2026-08-13** `53b310bb74a0` — 2 info

## Changes

- **2026-08-21** `7af4e91459ca` — 2 warning
  - added the new `FTL` enum value to the `loads/items/mode` response property for the response status `200`
  - added the new `FTL` enum value to the `orders/items/mode` response property for the response status `200`
- **2026-08-15** `ce0e9003047c` — 15 breaking, 31 warning, 10 info
  - the response property `key` became nullable for the status `200`
  - the response property `key` became optional for the status `200`
  - the `orders/items/equipment/items/` response's property type/format changed from `object`/`` to `string`/`uuid` for status `200`
  - the `orders/items/specialRequirements/items/` response's property type/format changed from `object`/`` to `string`/`uuid` for status `200`
  - the `orders/items/stops/items/address` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - removed the required property `orders/items/equipment/items/id` from the response with the `200` status
  - removed the required property `orders/items/specialRequirements/items/id` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/city` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/country` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/isAirportOrAirbase` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/isConstructionOrUtilitySite` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/isSmartyValidated` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/line1` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/market` from the response with the `200` status
  - removed the required property `orders/items/stops/items/address/obeysDst` from the response with the `200` status
  - removed the optional property `orders/items/charges/items/chargeCode` from the response with the `200` status
  - removed the optional property `orders/items/equipment/items/key` from the response with the `200` status
  - removed the optional property `orders/items/specialRequirements/items/key` from the response with the `200` status
  - removed the optional property `orders/items/stops/items/address/cityId` from the response with the `200` status
  - removed the optional property `orders/items/stops/items/address/latitude` from the response with the `200` status
  - removed the optional property `orders/items/stops/items/address/line2` from the response with the `200` status
  - removed the optional property `orders/items/stops/items/address/longitude` from the response with the `200` status
  - removed the optional property `orders/items/stops/items/address/state` from the response with the `200` status
  - removed the optional property `orders/items/stops/items/address/zipCode` from the response with the `200` status
  - removed the optional property `services/items/serviceType` from the response with the `200` status
  - added the new `AUTO` enum value to the `loads/items/mode` response property for the response status `200`
  - added the new `AUTO` enum value to the `orders/items/mode` response property for the response status `200`
  - added the new `BLOCKED` enum value to the `customer/status` response property for the response status `200`
  - added the new `CLOSED` enum value to the `customer/status` response property for the response status `200`
  - added the new `CONSOLIDATED` enum value to the `loads/items/status` response property for the response status `200`
  - added the new `CONSOLIDATED` enum value to the `orders/items/status` response property for the response status `200`
  - added the new `CONSOLIDATED` enum value to the `status` response property for the response status `200`
  - added the new `CONTACTED` enum value to the `customer/status` response property for the response status `200`
  - added the new `EXPEDITED_AIR` enum value to the `loads/items/mode` response property for the response status `200`
  - added the new `EXPEDITED_AIR` enum value to the `orders/items/mode` response property for the response status `200`
  - added the new `EXPEDITED_GROUND` enum value to the `loads/items/mode` response property for the response status `200`
  - added the new `EXPEDITED_GROUND` enum value to the `orders/items/mode` response property for the response status `200`
  - added the new `NEW` enum value to the `customer/status` response property for the response status `200`
  - added the new `NURTURING` enum value to the `customer/status` response property for the response status `200`
  - added the new `PENDING` enum value to the `customer/status` response property for the response status `200`
  - …16 more
- **2026-08-13** `53b310bb74a0` — 2 info
  - added the optional property `orders/items/stops/items/address/state` to the response with the `200` status
  - added the optional property `orders/items/stops/items/address/zipCode` to the response with the `200` status

---

[Operation](https://skmtc.dev/mvmnt/apis/mvmnt-api/docs/shipments/:id/ready-to-invoice/post.md) · [API](https://skmtc.dev/mvmnt/apis/mvmnt-api.md) · [Page](https://skmtc.dev/mvmnt/apis/mvmnt-api/changes/shipments/:id/ready-to-invoice/post)
