---
title: "Modify a catalog"
method: PATCH
path: "/catalogs/{catalogHrn}"
tags: ["config"]
---

# Modify a catalog

`PATCH /catalogs/{catalogHrn}`

Modify some fields of the catalog. The existing HTTP PUT method only allows a complete replacement of a catalog configuration, HTTP PATCH method is used to modify some fields of existing catalog configuration. All fields are optional. Specify field value to modify it, not specified fields are ignored. To remove the field value use the null value. For more information, see RFC 7396 - JSON Merge Patch.

## Path parameters

- `catalogHrn` string, required

## Query parameters

- `billingTag` string

## Response `202`

Accepted - your request was received and is being processed.

- StatusLink — Describes the status and href of the create/update/delete resource such as a catalog.
  - `href` string — href of the created/update/delete catalog action
  - `configToken` string — token for getting the status of created/update/delete catalog action
  - `title` string — Title of the action
  - `type` string — Type of the href

## Other responses

- `400` — Bad Request - indicates that your request failed fast validation such as syntax or some logical errors.
- `401` — Unauthorized
- `402` — Payment required - indicates that your request failed because performing the catalog operation would exceed the resource limit.
- `403` — Forbidden - Access to this catalog is forbidden.
- `404` — Not Found - A catalog with the specified HRN doesn't exist.
- `409` — Conflict - The catalog with the specified HRN is in the process of being updated.

---

[API](https://skmtc.dev/here/apis/query-api-v1.md) · [All operations](https://skmtc.dev/here/apis/query-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/here/query-api-v1/revisions/30e5d2645407/schema)
