---
title: "Add a revision to an item"
method: POST
path: "/api/items/{itemId}/revision"
tags: ["Item"]
---

# Add a revision to an item

`POST /api/items/{itemId}/revision`

## Path parameters

- `itemId` string, required

## Request body

- ItemRequestAddRevision — Add an item revision.
  - `revision` string, required — The revision to be created.
  - `archiveSourceItem` boolean, nullable — Indicate whether we should archive the source item. This will default to false.

## Response `200`

Success

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

## Other responses

- `404` — Item did not exist
- `409` — Item revision already exists

---

[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/versions/1b5649cff14a/schema)
