---
title: "Update Item"
method: PATCH
path: "/v1/items/{id}"
tags: ["Items"]
---

# Update Item

`PATCH /v1/items/{id}`

## Path parameters

- `id` string, required

## Request body

- RepoItemPatch
  - `id` string
  - `quantity` integer, nullable

## Response `200`

OK

- RepoItemOut
  - `archived` boolean
  - `assetId` string
  - `attachments` RepoItemAttachment[]
    - `createdAt` string
    - `document` RepoDocumentOut
      - `id` string
      - `path` string
      - `title` string
    - `id` string
    - `primary` boolean
    - `type` string
    - `updatedAt` string
  - `createdAt` string
  - `description` string
  - `fields` RepoItemField[]
    - `booleanValue` boolean
    - `id` string
    - `name` string
    - `numberValue` integer
    - `textValue` string
    - `type` string
  - `id` string
  - `imageId` string
  - `insured` boolean
  - `labels` RepoLabelSummary[]
    - `createdAt` string
    - `description` string
    - `id` string
    - `name` string
    - `updatedAt` string
  - `lifetimeWarranty` boolean — Warranty
  - `location` RepoLocationSummary
    - `createdAt` string
    - `description` string
    - `id` string
    - `name` string
    - `updatedAt` string
  - `manufacturer` string
  - `modelNumber` string
  - `name` string
  - `notes` string — Extras
  - `parent` RepoItemSummary
    - `archived` boolean
    - `assetId` string
    - `createdAt` string
    - `description` string
    - `id` string
    - `imageId` string
    - `insured` boolean
    - `labels` RepoLabelSummary[]
      - `createdAt` string
      - `description` string
      - `id` string
      - `name` string
      - `updatedAt` string
    - `location` RepoLocationSummary
      - `createdAt` string
      - `description` string
      - `id` string
      - `name` string
      - `updatedAt` string
    - `name` string
    - `purchasePrice` number
    - `quantity` integer
    - `updatedAt` string
  - `purchaseFrom` string
  - `purchasePrice` number
  - `purchaseTime` string — Purchase
  - `quantity` integer
  - `serialNumber` string
  - `soldNotes` string
  - `soldPrice` number
  - `soldTime` string — Sold
  - `soldTo` string
  - `updatedAt` string
  - `warrantyDetails` string
  - `warrantyExpires` string

## Changes

- **2024-11-29** `19794fb70c24` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/sysadminsmedia/apis/homebox-api/changes/v1/items/:id/patch.md)

---

[API](https://skmtc.dev/sysadminsmedia/apis/homebox-api.md) · [All operations](https://skmtc.dev/sysadminsmedia/apis/homebox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sysadminsmedia/homebox-api/revisions/19794fb70c24/schema)
