manufacturing-v1

Update Cart Resource

Change items, destination, or shipping option; the cart re-quotes.

patch/v1/carts/{cart_id}

Path parameters

cart_idstring required

Request body

shipping_option_idstring nullable
client_reference_idstring nullable

Response

Successful Response

idstring required
revisioninteger
object'cart'
status'open' | 'checked_out' | 'expired' required
cart_urlstring required
shipping_option_idstring nullable
dfm_run_idsobject

DFM report id per design_id whose production files (resized holes, calibrated bends, laser DXF) are prepared for this cart. Poll GET /v1/dfm/{id} for production_files.status.

order_idstring nullable

Set once payment completes.

client_reference_idstring nullable
created_atstring date-time required
updated_atstring date-time required
expires_atstring date-time nullable

Changes

Changed in 6 of the 11 revisions of this API.621

    • ○

      the response's property default value changed from 2026-09-11-v7 to 2026-09-28-v8 for the status

      response-property-default-value-changed

    • ○

      the response's property default value changed from 2026-09-11-v7 to 2026-09-28-v8 for the status

      response-property-default-value-changed

    • ○

      added the optional property ////// to the response with the status

      response-optional-property-added

    • ○

      added the new optional request property ///

      new-optional-request-property

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property ////// to the response with the status

      response-optional-property-added

    • ○

      added the optional property //////// to the response with the status

      response-optional-property-added

    • ○

      the response's property default value changed from 2026-09-06-v4 to 2026-09-11-v7 for the status

      response-property-default-value-changed

    • ○

      the response's property default value changed from 2026-09-06-v4 to 2026-09-11-v7 for the status

      response-property-default-value-changed

    • ○

      added the optional property /// to the response with the status

      response-optional-property-added

    • ○

      added the optional property ///// to the response with the status

      response-optional-property-added

    • ○

      added the optional property ///// to the response with the status

      response-optional-property-added

    • ▲

      the response property ///// became optional for the status

      response-property-became-optional

    • ▲

      the response property ///// became optional for the status

      response-property-became-optional

    • ▲

      the response property /////// became optional for the status

      response-property-became-optional

    • ▲

      response property items/items/configuration/assembly_operations/items/weld_length_mm list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property quote/items/items/assembly_operations/items/weld_length_mm list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property quote/items/items/dfm/configuration/assembly_operations/items/weld_length_mm list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ○

      added the new optional request property //////

      new-optional-request-property

    • ○

      the request property ////// became optional

      request-property-became-optional

    • ○

      request property ////// list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      added the optional property ///// to the response with the status

      response-optional-property-added

    • ○

      added the optional property ///// to the response with the status

      response-optional-property-added

    • ○

      added the optional property /////// to the response with the status

      response-optional-property-added

    • ○

      the response's property default value changed from 2026-09-01-v2 to 2026-09-06-v4 for the status

      response-property-default-value-changed

    • ○

      the response's property default value changed from 2026-09-01-v2 to 2026-09-06-v4 for the status

      response-property-default-value-changed

    This revision also has 21 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • ○

      endpoint added

      endpoint-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog