---
title: "Update a full routing input item for a quote part line item Unless enabled for the account, lines assigned to an operation are not supported: the operation keeps its own copy of the line's quantities, so a change to `valueTypeUnits` or `fixedUnits` is reverted when the routing is next loaded."
method: POST
path: "/api/quotes/{quoteId}/part-line-items/{lineItemId}/routing/{routingId}/input-items/{inputItemId}"
tags: ["Quote Part Line Item Full Routing"]
---

# Update a full routing input item for a quote part line item Unless enabled for the account, lines assigned to an operation are not supported: the operation keeps its own copy of the line's quantities, so a change to \`valueTypeUnits\` or \`fixedUnits\` is reverted when the routing is next loaded.

`POST /api/quotes/{quoteId}/part-line-items/{lineItemId}/routing/{routingId}/input-items/{inputItemId}`

## Request

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

## Path parameters

- `quoteId` string, required
- `lineItemId` string, required
- `routingId` string, required
- `inputItemId` string, required

## Request body

- ItemRoutingInputItemCreateDto: An input item for routing
  - `itemId` string, required: The item id to be added. Please reference /api/items endpoint.
  - `valueTypeUnits` number, 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.
  - `fixedUnits` number, 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.

## Response `200`

OK

## Changes

- **2026-10-06** `9a17d0883d5c`: 4 warning, 4 info
  - the `valueTypeUnits` request property's min was set to `0.00` (media type: application/json-patch+json)
  - the `valueTypeUnits` request property's min was set to `0.00` (media type: application/json)
  - the `valueTypeUnits` request property's min was set to `0.00` (media type: text/json)
  - the `valueTypeUnits` request property's min was set to `0.00` (media type: application/*+json)
  - …4 more
- **2026-01-12** `30a13c1e996e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/changes/api/quotes/:quoteId/part-line-items/:lineItemId/routing/:routingId/input-items/:inputItemId/post.md)

---

[API](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi.md) - [All operations](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/llms.txt) - [OpenAPI document](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/revisions/c9e6f41852d1?raw)
