---
title: "Creates a full routing operation in process tracking field for a job"
method: POST
path: "/api/jobs/{jobId}/routing/{routingId}/operations/{operationId}/ipts/{phase}"
tags: ["Job Full Routing"]
---

# Creates a full routing operation in process tracking field for a job

`POST /api/jobs/{jobId}/routing/{routingId}/operations/{operationId}/ipts/{phase}`

## Path parameters

- `jobId` string, required
- `routingId` string, required
- `operationId` string, required
- `phase` 'preOperation' | 'duringOperation' | 'postOperation', required

## Request body

- ItemRoutingIptCreateDto — An in process tracking field for a routing step
  - `label` string, required — Label describing the in process tracking field
  - `description` string, nullable — The description of the in process tracking field
  - `units` string, nullable — The units used when this in process tracking field represents a number
  - `fieldTypeId` string, required — The id of the field type for this in process tracking field
  - `targetValue` number, double, nullable — The target or ideal value of an in process tracking field response
  - `minimumValue` number, double, nullable — The minimum acceptable value for a tracking field response
  - `maximumValue` number, double, nullable — The maximum acceptable value for a tracking field response
  - `triggeringBooleanValue` boolean, nullable — The target value for booleans. Typically Yes/No for proceeding with next checkpoint
  - `triggeringDropdownValue` string, nullable — The target value for multiple options
  - `required` boolean — Whether the in process tracking field requires a response
  - `restricted` boolean — If true, only users with the appropriate permission will be allowed to save a response.
  - `firstArticle` boolean — Only applies to the During phase. If true (and Required), this field will prevent adding any completed items to inventory if target is not met.
  - `onFair` boolean — If true, this field's measurements are reported on the First Article Inspection Report (FAIR). Does not affect sampling frequency.

## Response `200`

OK

- CreatedResponseDto — Response for a created record
  - `id` string, required — The id of the created record

---

[API](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fulcrumpro/fulcrum-publicapi/revisions/a41e60b375bc/schema)
