---
title: "Update model"
method: PATCH
path: "/v1/models/{id}"
tags: ["Models"]
---

# Update model

`PATCH /v1/models/{id}`

Update model metadata for the current organization

## Path parameters

- `id` string, required

## Request body

- object
  - `organizationId` string
  - `name` string
  - `description` string
  - `images` string[]
  - `tags` string[]
  - `metadata` object

## Response `200`

Model updated successfully

- object — Model updated successfully
  - `id` string
  - `name` string
  - `designer` string
  - `images` string[]
  - `sourceUrl` string
  - `sourceId` string
  - `source` string
  - `metadata` object
  - `tags` string[]
  - `createdAt` string, date-time
  - `updatedAt` string, date-time
  - `rev` number
  - `deletedAt` string, date-time, nullable

## Other responses

- `400` — Invalid update
- `404` — Model not found
- `409` — Rev mismatch (stale client)
- `500` — Internal server error

## Changes

- **2026-09-25** `6f1a23af942d` — 2 info
  - added the new optional request property `tags`
  - added the optional property `tags` to the response with the `200` status

[Change history](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/changes/v1/models/:id/patch.md)

---

[API](https://skmtc.dev/printhiv3d/apis/hive-api-documentation.md) · [All operations](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/llms.txt) · [OpenAPI document](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/revisions/6f1a23af942d?raw)
