Quote Part Line Item Full Routing

Create a full routing input item for a quote part line item. With isMaterialLine, a stock item is added as a material line cut from the routing's input material for its material.

Changed on
post/api/quotes/{QuoteId}/part-line-items/{lineItemId}/routing/{routingId}/input-items

Request

  • Base URL
    https://api.fulcrumpro.com
  • URL
    https://api.fulcrumpro.com/api/quotes/{QuoteId}/part-line-items/{lineItemId}/routing/{routingId}/input-items
  • Auth
    none declared

Path parameters

quoteIdstring required
lineItemIdstring required
routingIdstring required

Request body

itemIdstring required

The item id to be added. Please reference /api/items endpoint.

valueTypeUnitsnumber double required

Measurement unit depending on FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueType

valueType'creates' | 'requires' required

Specifies how a routing input item quantity is measured.

fixedUnitsnumber double nullable

Quantity required per lot, regardless of the parent quantity being made, in addition to FulcrumProduct.PublicApi.Dto.Item.Routing.InputItemCreateDto.ValueTypeUnits. Omitted or null on a new line means no fixed quantity. Where this body updates an existing line, omit it to leave the fixed quantity unchanged; null clears it.

isMaterialLineboolean

When true, the item is added as a material line: a stock item tied to the routing's input material for the stock item's material. The item must have material details, and the routing must already carry an input material for that material. The line is costed as whole stock pieces at the quantity it requires (valueTypeUnits and fixedUnits as sent), not scaled to the part's bounding box.

Response

OK

idstring required

The id of the created record

Changes

    • info

      added the new optional request property (media type: application/json-patch+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • warning

      the request property's min was set to 0.00 (media type: application/json-patch+json)

    • warning

      the request property's min was set to 0.00 (media type: application/json)

    • warning

      the request property's min was set to 0.00 (media type: text/json)

    • warning

      the request property's min was set to 0.00 (media type: application/*+json)

    • info

      added the new optional request property (media type: application/json-patch+json)

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)