Quotes

Convert quote to shipment

Changed on

Convert an accepted quote into a shipment.

What happens

  1. Quote status is set to WON (if not already)
  2. A new Shipment is created
  3. The Order from the quote is linked to the shipment
  4. Optionally, additional orders can be added

Prerequisites

  • Quote must be in QUOTED or WON status
  • Quote cannot already have a shipment

Response

Returns the IDs of both the quote and the newly created shipment.

post/quotes/{id}/convert-to-shipment

Request

  • Base URL: https://api.mvmnt.io/v1
  • URL: https://api.mvmnt.io/v1/quotes/{id}/convert-to-shipment
  • Auth: HTTP bearer

Path parameters

idstring required

Resource ID (UUID) or client key

Query parameters

by'id' | 'key'

Specify lookup type for faster retrieval. If omitted, defaults to looking up by ID first, then falls back to client key if not found. Use by=key when you know you're providing a client key for best performance.

Request body

Response

Quote converted to shipment successfully

quoteIdstring uuid required

Quote ID that was converted

quoteStatus'WON' required

Quote status after conversion (always WON)

shipmentIdstring uuid required

Created shipment ID

shipmentKeystring required

Created shipment friendly ID

orderIdstring uuid required

Order ID from the quote

Changes

    • breaking

      request property /// was restricted to a list of enum values

    • breaking

      request property /// was restricted to a list of enum values

    • breaking

      request property ///// was restricted to a list of enum values

    • breaking

      request property ///// was restricted to a list of enum values

    • breaking

      request property ///// was restricted to a list of enum values

    • breaking

      request property /// was restricted to a list of enum values

    • info

      added the new 100 enum value to the request property /////

    • info

      added the new 110 enum value to the request property /////

    • info

      added the new 125 enum value to the request property /////

    • info

      added the new 150 enum value to the request property /////

    • info

      added the new 175 enum value to the request property /////

    • info

      added the new 200 enum value to the request property /////

    • info

      added the new 250 enum value to the request property /////

    • info

      added the new 300 enum value to the request property /////

    • info

      added the new 400 enum value to the request property /////

    • info

      added the new 50 enum value to the request property /////

    • info

      added the new 500 enum value to the request property /////

    • info

      added the new 55 enum value to the request property /////

    • info

      added the new 60 enum value to the request property /////

    • info

      added the new 65 enum value to the request property /////

    • info

      added the new 70 enum value to the request property /////

    • info

      added the new 77.5 enum value to the request property /////

    • info

      added the new 85 enum value to the request property /////

    • info

      added the new 92.5 enum value to the request property /////

    • info

      added the new CM enum value to the request property ///

    • info

      added the new CM enum value to the request property /////

    • info

      added the new CORROSIVE enum value to the request property ///

    • info

      added the new EXPLOSIVES enum value to the request property ///

    • info

      added the new FLAMMABLE_COMBUSTIBLE_LIQUID enum value to the request property ///

    • info

      added the new FLAMMABLE_SOLID_COMBUSTIBLE_DANGEROUS_WHEN_WET enum value to the request property ///

    • info

      added the new FT enum value to the request property ///

    • info

      added the new FT enum value to the request property /////

    • info

      added the new GASES enum value to the request property ///

    • info

      added the new IN enum value to the request property ///

    • info

      added the new IN enum value to the request property /////

    • info

      added the new KG enum value to the request property /////

    • info

      added the new KG enum value to the request property ///

    • info

      added the new LB enum value to the request property /////

    • info

      added the new LB enum value to the request property ///

    • info

      added the new M enum value to the request property ///

    • info

      added the new M enum value to the request property /////

    • info

      added the new MISCELLANEOUS enum value to the request property ///

    • info

      added the new OXIDIZER_ORGANIC_PEROXIDE enum value to the request property ///

    • info

      added the new POISON_INHALATION_HAZARD enum value to the request property ///

    • info

      added the new RADIOACTIVE enum value to the request property ///

    • info

      added the new SHORT_TON enum value to the request property /////

    • info

      added the new SHORT_TON enum value to the request property ///

    • info

      added the new TONNE enum value to the request property /////

    • info

      added the new TONNE enum value to the request property ///

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • info

      added the new DROP enum value to the request property ////

    • info

      added the new PICK enum value to the request property ////

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      media type application/json was changed to a more specific media type application/problem+json for the response status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status