---
title: "Update a Collection"
method: PATCH
path: "/collections/{id}"
tags: ["Collections"]
---

# Update a Collection

`PATCH /collections/{id}`

Update an existing collection.

## Path parameters

- `id` string, required

## Query parameters

- `meta` string

## Request body

- object
  - `meta` object — Metadata of the collection.
    - `icon` string, nullable — Name of a Google Material Design Icon that's assigned to this collection.
    - `color` string, nullable — Choose the color for the icon assigned to this collection.
    - `note` string, nullable — A note describing the collection.
    - `display_template` string, nullable — Text representation of how items from this collection are shown across the system.
    - `hidden` boolean — Whether or not the collection is hidden from the navigation in the admin app.
    - `singleton` boolean — Whether or not the collection is treated as a single object.
    - `translation` string, nullable — Key value pairs of how to show this collection's name in different languages in the admin app.
    - `versioning` boolean — Whether or not Content Versioning is enabled for this collection.
    - `archive_field` string, nullable — What field holds the archive value.
    - `archive_app_filter` string, nullable — What value to use for "archived" items.
    - `archive_value` string, nullable — What value to use to "unarchive" items.
    - `unarchive_value` string, nullable — Whether or not to show the "archived" filter.
    - `sort_field` string, nullable — The sort field in the collection.

## Response `200`

Successful request

- object
  - `data` Collections
    - `collection` string — The collection key.
    - `icon` string, nullable
    - `note` string, nullable
    - `display_template` string, nullable
    - `hidden` boolean
    - `singleton` boolean
    - `translations` unknown
    - `archive_field` string, nullable
    - `archive_app_filter` boolean
    - `archive_value` string, nullable
    - `unarchive_value` string, nullable
    - `sort_field` string, nullable
    - `accountability` string, nullable
    - `color` string, nullable
    - `item_duplication_fields` unknown
    - `sort` integer, nullable
    - `group` union
      - string
      - Collections — recursive
    - `collapse` string
    - `preview_url` string, nullable
    - `versioning` boolean

## Other responses

- `401` — Error: Unauthorized request
- `404` — Error: Not found.

---

[API](https://skmtc.dev/utomic-media/apis/dynamic-api-specification.md) · [All operations](https://skmtc.dev/utomic-media/apis/dynamic-api-specification/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/utomic-media/dynamic-api-specification/revisions/4a0ccd34700e/schema)
