---
id: catalog-instance-multiple-update
title: "Update catalog instance (multiple keys)"
description: "Updates one or more catalog metadata keys for the specified entity. Changes are validated against the related catalog specifications."
sidebar_label: "Update catalog instance (multiple keys)"
hide_title: true
hide_table_of_contents: true
api: eJztV99v2zYQ/leIQx+SVbGToXuY3rI0QzNsaNG6WIHMC87iWWJDkQpJpXUF/e/DkbItJ82WpQi2hzxZJo/Hu+9+fezANuQwKGvOJORQYEBtywtlfEBT0EXd6qAaTXnbSAwEGQQsPeTncJJExVpU7K1lxSWt/D7MM5DkC6caVg85vI8qvLCGhHWito7EcKGoKaDEgPGsWFonQkXCN1SopSIpyAQVVhNxUqEpyQt0JK5RK9YoBZbIZsQzjnRcW2sedBTRST/5w0AGjq5a8uEnK1eQd1BYE8gE/sSm0YPs9KNnszvwRUU18ldQQRPk8NtgLWRgDb1eQn7eQVg1vIfO4QoyUIFqD3nX99lmb2GtJjQwWlImUEluvGRarXf/14tdCbv4SEUYr/jglCmhvwX66ygqHDWOPKNoSoFbuMkEt4p4oxlAFspEIAcAJ5ABfca6Yc87qFcX6a6LxnHuhBXkUJHWFjLeTMaONl8c9X3fP4JZfQYNOqwpkPMxAqNA7aDCgiGQ44v/PMeDL/Pnexfpd/+7Z+yfaWvOaetKNOpLDD9kgEVhWxMgA4M1+QYLLoBRikAGi1ZpyaveE0v6wjYUU0wTev6S1Gi7qikqaj05mPcZKDamwVAN2iGH5OeQnsqRhDy4lm5Cd5rg4EMiVBhEZbX0W+yUWVpXR/smMUXuhqVW5lcyZaggP9oF6fDgx/nzZ/B1Q5W8r5FnL+9h4jwDT0Xr2HkO44LQkTtu2azzOW878o01nrie4PsPH/jnEdL8qQ88eh/oM3jxtfj9HPMhGrBjIjlnnRey5avE8ZszwUA5LGI3f0jMTlkjz7EdCDMYLFUpyXzA0PoTK2lUN0MAbkL7ajZ7I9IBUVhJQhkZ7TBlBDD6wKVU7KrblOGNMWnUVTucSvoSKktyxHMWTRxuVFq3blV9BumSf1T+rrIuZKJqazQHjlDiQq/v4pM8mAflK1Zbk/dY3sPqlxRQaZ7UUddwTjTOXisZk01KxbKoRYzZ5wC3x8KD02Dbjc7HsVvjsnVknpLwh6ckfErC/zYJo2OhsjLN16JKPKWCHKbrvjztUi/up52SPdMLctdrutM6zT03hMbn0yk2asITo9EYeLpOClvvzNZ3nIUpscYTdoMpK4oEhsV4SEUhpjjxI6ECOfzy+yyCxtn9dkukT79tNjDRWNpxjQwPDMiAPU6hOZwcTQ4j87M+1BirayAl6XWxof13PktuRHvE/v9HD5QhJJyg00ajitUV490NOXIO9ZZ85BvqmCvJD6/K+sAyXbdAT++d7ntevmrJMceaZ3CNTnHZxUySyvO3hHyJ2t8kc2OI9t4OOb4v/hUPvcOlNVcybPs16pb/QQaXtNoSYqY332LhfUjog+xTEnrm8hWhJBeRTBsnyZqD2Sq+BdYHb80G9iydOC4KasLfys5H/eLN8ezkFZfm8IKtY1MHh5+4DeGnZKVtUmfKu7TWgUZTtrGVQlLKhYy7feBG3e9w2h0cui5JzOwlmb7fwBL4PyPT938Bgv7CEQ==
sidebar_class_name: "patch api-method"
info_path: docs/api/catalog
custom_edit_url: null
---

import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import ParamsDetails from "@theme/ParamsDetails";
import RequestSchema from "@theme/RequestSchema";
import StatusCodes from "@theme/StatusCodes";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
import Heading from "@theme/Heading";

<Heading
  as={"h1"}
  className={"openapi__heading"}
  children={"Update catalog instance (multiple keys)"}
>
</Heading>

<MethodEndpoint
  method={"patch"}
  path={"/metadata/{entity}/{id}"}
  context={"endpoint"}
>
  
</MethodEndpoint>



Updates one or more catalog metadata keys for the specified entity. Changes are validated against the related catalog specifications.


<Heading
  id={"request"}
  as={"h2"}
  className={"openapi-tabs__heading"}
  children={"Request"}
>
</Heading>

<ParamsDetails
  parameters={[{"schema":{"type":"string","pattern":"^[a-z]+(_[a-z]+)*$","enum":["organization","account","namespace","application","build","asset","scope","release","deployment","user"]},"in":"path","name":"entity","required":true,"description":"Entity name that holds metadata information."},{"schema":{"type":"string","minLength":1,"pattern":"^[0-9]+$"},"in":"path","name":"id","required":true,"description":"Entity ID that holds metadata information."}]}
>
  
</ParamsDetails>

<RequestSchema
  title={"Body"}
  body={{"content":{"application/json":{"schema":{"title":"Metadata","oneOf":[{"type":"array","items":{}},{"type":"boolean"},{"type":"integer"},{"type":"null"},{"type":"number"},{"type":"object"},{"type":"string"}],"description":"Object representing a metadata entry for an entity in the catalog.","example":{"my_string_property":"hello","my_number_property":41}}}},"description":"Object representing a metadata entry for an entity in the catalog."}}
>
  
</RequestSchema>

<StatusCodes
  id={undefined}
  label={undefined}
  responses={{"2XX":{"description":"Object representing a metadata entry for an entity in the catalog.","content":{"application/json":{"schema":{"title":"Metadata","oneOf":[{"type":"array","items":{}},{"type":"boolean"},{"type":"integer"},{"type":"null"},{"type":"number"},{"type":"object"},{"type":"string"}],"description":"Object representing a metadata entry for an entity in the catalog.","example":{"my_string_property":"hello","my_number_property":41}}}}},"4XX":{"description":"Format for representing errors during API interactions","content":{"application/json":{"schema":{"title":"Error","type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code indicating the error"},"code":{"type":"string","description":"Unique error code for reference and categorization"},"error":{"type":"string","description":"Short, human-readable error type or category"},"message":{"type":"string","description":"Detailed error message providing additional context"}},"description":"Format for representing errors during API interactions","required":["statusCode","error","message"]}}}},"5XX":{"description":"Format for representing errors during API interactions","content":{"application/json":{"schema":{"title":"Error","type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code indicating the error"},"code":{"type":"string","description":"Unique error code for reference and categorization"},"error":{"type":"string","description":"Short, human-readable error type or category"},"message":{"type":"string","description":"Detailed error message providing additional context"}},"description":"Format for representing errors during API interactions","required":["statusCode","error","message"]}}}}}}
>
  
</StatusCodes>


      