---
title: "Changes to Record a tool calibration: an external (vendor or customer) attestation, or an in-house\ncalibration with per-checkpoint measurements against the tool's current calibration template.\nThe server derives the result from the measurements and rejects a submitted result that\ndisagrees; reference gages never take calibration records. A save recording a failure\nautomatically opens an NCR, echoed as createdNcr. Creates are not idempotent: a retried\nrequest records a second calibration (and opens a second NCR on a failure) — list the tool's\nrecords before re-sending after a timeout."
method: POST
path: "/api/tool-calibrations"
---

# Changes to Record a tool calibration: an external (vendor or customer) attestation, or an in-house
calibration with per-checkpoint measurements against the tool's current calibration template.
The server derives the result from the measurements and rejects a submitted result that
disagrees; reference gages never take calibration records. A save recording a failure
automatically opens an NCR, echoed as createdNcr. Creates are not idempotent: a retried
request records a second calibration (and opens a second NCR on a failure) — list the tool's
records before re-sending after a timeout.

`POST /api/tool-calibrations`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 55 revisions.

- **2026-08-04** `6fc46fb4f45b`: 1 info

## Changes

- **2026-08-04** `6fc46fb4f45b`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/docs/api/tool-calibrations/post.md) - [API](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi.md) - [Page](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/changes/api/tool-calibrations/post)
