---
title: "Changes to Publish a new calibration template version for a tool. Template versions are append-only and\nimmutable: this becomes the tool's new latest version, prior versions remain readable history,\nand existing calibration records stay pinned to the version they were measured against.\nReference gages never take a calibration template. Publishes are not idempotent: a retried\nrequest publishes another version — check the latest version before re-sending after a timeout."
method: POST
path: "/api/tools/{toolId}/calibration-template"
---

# Changes to Publish a new calibration template version for a tool. Template versions are append-only and
immutable: this becomes the tool's new latest version, prior versions remain readable history,
and existing calibration records stay pinned to the version they were measured against.
Reference gages never take a calibration template. Publishes are not idempotent: a retried
request publishes another version — check the latest version before re-sending after a timeout.

`POST /api/tools/{toolId}/calibration-template`

> 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/tools/:toolId/calibration-template/post.md) - [API](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi.md) - [Page](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/changes/api/tools/:toolId/calibration-template/post)
