---
title: "Create catalog instance (multiple keys)"
method: POST
path: "/metadata/{entity}/{id}"
tags: ["Catalog instance (multiple keys)"]
---

# Create catalog instance (multiple keys)

`POST /metadata/{entity}/{id}`

Creates a catalog data for one or more metadata keys on the specified entity. Each key must have a corresponding catalog specification.

## Path parameters

- `entity` 'organization' | 'account' | 'namespace' | 'application' | 'build' | 'asset' | 'scope' | 'release' | 'deployment' | 'user', required
- `id` string, required

## Request body

- union — Object representing a metadata entry for an entity in the catalog.
  - unknown[]
    - unknown
  - boolean
  - integer
  - number
  - object
  - string

## Response `2XX`

Object representing a metadata entry for an entity in the catalog.

- union — Object representing a metadata entry for an entity in the catalog.
  - unknown[]
    - unknown
  - boolean
  - integer
  - number
  - object
  - string

## Other responses

- `4XX` — Format for representing errors during API interactions
- `5XX` — Format for representing errors during API interactions

---

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